Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Glühlampe per Web steuern – Arduino UNO + PHPoC Shield Schritt für Schritt

Komponenten und Zubehör

KomponenteAnzahl
Arduino UNO1
PHPoC Shield 2 für Arduino (WiFi)1
PHPoC 4-Kanal-Relais-Board1
Glühlampe (oder LED-Lampe) mit Fassung1

Projektbeschreibung

Webbasierte Steuerung ist heute Standard. Dieses Projekt zeigt, wie Sie mit wenigen Schritten eine eigene Web-App zur Lampensteuerung erstellen – ideal für Einsteiger in IoT und Webprogrammierung.

Hardware-Aufbau

Arduino UNO + PHPoC WiFi Shield + PHPoC Relais-Board. Die Lampe wird über das Relais geschaltet. Das Shield versorgt den Arduino mit Strom und stellt die WiFi-Verbindung her.

Funktionsweise

Das PHPoC Shield macht den Arduino zum Webserver/WebSocket-Server. Es werden zwei Code-Teile benötigt:

Client-Code (remote_led.php)

Enthält HTML5, CSS für die Lampe (SVG), JavaScript für WebSocket-Verbindung und UI-Logik. Die Datei wird auf den PHPoC Shield hochgeladen.

Server-Code (remoteLed.ino)

#include 
#include 
#define ON '1'
#define OFF '0'
byte expansionId = 1;
ExpansionRelayOutput relay(expansionId, 0);
PhpocServer server(80);

void setup() {
  Serial.begin(9600); while(!Serial);
  Phpoc.begin(PF_LOG_SPI | PF_LOG_NET);
  server.beginWebSocket("remote_led");
  Serial.print("WebSocket server address: "); Serial.println(Phpoc.localIP());
  Expansion.begin();
  Serial.println(relay.getName());
}

void loop() {
  PhpocClient client = server.available();
  if (client && client.available() > 0) {
    char cmd = client.read();
    switch(cmd) {
      case OFF: Serial.println("Turn LED OFF"); relay.off(); server.write(OFF); break;
      case ON:  Serial.println("Turn LED ON");  relay.on();  server.write(ON);  break;
    }
  }
}

Hinweise

Herstellungsprozess

  1. Vom Feuer zum Glühfaden: Die Entwicklung und Produktion der modernen Glühbirne
  2. Web-gesteuertes DMX-Lichtsystem – Arduino Master Controller
  3. Gesteuerter RGB-Tischlampe – Interaktive, berührungslose Beleuchtung
  4. Smartes Sparschwein: Münzprüfer mit Arduino Nano steuern
  5. Arduino Power Control Center: N-FET, P-FET, Relais & RTC Kit
  6. LED per Bluetooth mit Arduino steuern – Einfache DIY-Anleitung
  7. DIY Arduino Luftbefeuchter-Steuerung mit Relais – Sichere Hochspannungs-Installation
  8. Intelligenter kabelloser Lichtschalter-Controller: Arduino-basierter Fernschalter-Manipulator
  9. Arduino UNO & WiFi Shield: Echtzeit-Temperaturanzeige im Web via Serial
  10. Arduino per Web-Pattern-Entsperrung sichern – Einfache Einrichtung & Fernsteuerung