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

Glühlampe per Arduino Uno, Relais & Android-App fernsteuern

Komponenten und Zubehör

Arduino UNO × 1
Relais-Modul (HL-52S, 2-Kanal) × 1
Jumper-Kabel (Stecker/Buchse) × 1
Android-Gerät × 1

Apps & Online-Dienste

Projektbeschreibung

Ziel

Eine Glühlampe (oder jedes andere Gerät) per Arduino Uno und Relais-Modul schalten und über ein Android-Smartphone fernsteuern.

Relais-Grundlagen

Ein Relais ist ein elektromagnetisch betätigter Schalter. Ein niedrige Spannung (z. B. 5 V vom Mikrocontroller) aktiviert den Elektromagneten, der einen Kontakt schließt/öffnet und so einen Hochspannungsstromkreis schaltet.

HL-52S 2-Kanal-Relais-Modul

Verdrahtung (Schritt 1–3)

  1. Arduino per USB mit PC verbinden
  2. Verdrahtung:
    • Arduino GND → Relais GND
    • Arduino 5 V → Relais VCC
    • Arduino Pin 7 → Relais IN1
  3. Code hochladen (siehe unten), dann Stromversorgung der Lampe einschalten

Android-App einrichten (Blynk)

  1. Blynk-App installieren, „Create New“ antippen
  2. Projekt benennen, Board „Arduino Uno“ wählen, „Email“ für Auth-Token anklicken, „Create“ – Auth-Token notieren!
  3. Button-Widget hinzufügen, lange drücken zum Konfigurieren
  4. Button benennen („Bulb“), Farbe wählen, Output: D7 (digital Pin 7)
  5. Play-Button (links oben) drücken – fertig!

Nun lässt sich die Lampe per Button in der App ein- und ausschalten.

Arduino-Code

/**************************************************************
 * Blynk-Serial-Beispiel für Arduino Uno
 * 1. Optional: Zusätzlicher USB-Serial-Adapter für Debug-Ausgaben
 * 2. Auth-Token unten eintragen & Sketch hochladen
 * 3. blynk-ser.bat Script ausführen (siehe Kommentare im Code)
 **************************************************************/

#include <SoftwareSerial.h>
SoftwareSerial DebugSerial(2, 3); // RX, TX
#define BLYNK_PRINT DebugSerial
#include <BlynkSimpleStream.h>

char auth[] = "Your Auth Token";  // ← HIER IHR BLYNK AUTH TOKEN EINTRAGEN

void setup() {
  DebugSerial.begin(9600);
  Serial.begin(9600);          // Blynk läuft über Hardware-Serial
  Blynk.begin(auth, Serial);
}

void loop() {
  Blynk.run();
}
Hinweis zur Serial-Kommunikation: Da Blynk hier über die Hardware-Serial (Pin 0/1) läuft, muss für Debug-Ausgaben ein SoftwareSerial auf Pin 2/3 genutzt werden. Das mitgelieferte blynk-ser.bat Script leitet den Datenverkehr weiter.

Herstellungsprozess

  1. Schnelles, zuverlässiges Branderkennungssystem mit Samsung SAMI, Arduino UNO & Raspberry Pi
  2. Arduino Echtzeituhr für islamische Gebetszeiten bauen
  3. Arduino UNO WiFi Webserver: LED per Browser steuern
  4. Roomba Create 2 per Arduino & Android steuern – Schritt-für-Schritt
  5. Einfacher Taschenrechner mit Arduino UNO – Einsteigerprojekt
  6. DIY Günstiges Tragbares Thermometer mit Android-Anbindung
  7. Tragbares Persistence-of-Vision-Display mit Arduino UNO und ATtiny85 bauen
  8. 8×8 LED-Matrix mit Arduino Uno meistern: Schritt-für-Schritt-Anleitung
  9. Wi-Servo: Servomotoren per WLAN über Webbrowser steuern
  10. Smartphone-basierte Temperaturüberwachung mit Arduino und Bluetooth