Inhaltsverzeichnis:
- Schritt 1: Schnappen Sie sich die Teile
- Schritt 2: Der Code
- Schritt 3: Schaltplan
- Schritt 4: Android-App
- Schritt 5: Sie haben es getan
Video: 8 Relaissteuerung mit NodeMCU und IR-Empfänger über WiFi und IR-Fernbedienung und Android-App - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Steuerung von 8 Relaisschaltern mit Nodemcu und IR-Empfänger über WLAN und IR-Fernbedienung und Android-App.
Die Fernbedienung funktioniert unabhängig von der WLAN-Verbindung.
HIER IST EINE AKTUALISIERTE VERSION HIER KLICKEN
Schritt 1: Schnappen Sie sich die Teile
Dinge, die Sie für dieses Projekt benötigt haben
- KnotenMCU
- 4-Kanal-Relaismodul x 2
- IC7805 x 2 (1 IC7805 liefert nicht genug Strom, um 8 Relais gleichzeitig einzuschalten)
- Steckbrett
- IR-Empfänger (VS1838)
- LED Rot x 1
- Widerstand 1K x 1
- Druckknopf x 1
- Überbrückungsdrähte
- Energieversorgung
Schritt 2: Der Code
DIESER CODE IST FÜR NODEMCU BOARD NICHT ARDUINO
Ich habe den Code so geschrieben, dass die LED leuchtet, wenn WLAN getrennt oder nicht verfügbar ist, und die Relaissteuerung der IR-Fernbedienung unabhängig von WLAN eingeschaltet wird.
Wenn WLAN verfügbar ist, drücken Sie die Taste oder die dedizierte Taste auf der IR-Fernbedienung und warten Sie 5 Sekunden, um eine Verbindung zum WLAN herzustellen. Wenn die LED nicht erlischt, ist das WLAN nicht verbunden.
Laden Sie zuerst die Arduino IDE von HIER herunter.
Gehen Sie dann zu Datei -> Einstellungen und fügen Sie dies auf zusätzlichen Board-Manager-URLs hinzu
arduino.esp8266.com/stable/package_esp8266c…
Gehen Sie dann zum Board-Manager und installieren Sie esp8266 von der ESP8266-Community.
Gehen Sie zum Bibliotheksmanager und installieren Sie IRRemoteESP8266.
Verbinden Sie zuerst den IR-Empfänger mit der Nodemcu-Platine, 3,3 V bis 3,3 V, Masse an Masse, Ausgang an gpio2 (D4).
Laden Sie die unten angegebene Skizze IRRemote Value hoch, öffnen Sie den seriellen Monitor und drücken Sie die Fernbedienungstaste, um die Werte jedes Schlüssels zu erhalten. Notieren Sie sich mindestens 9 Schlüsselwerte (8 Werte für 8 Relais und 1 für die erneute WLAN-Verbindung).
Dann machen Sie die Schaltung wie oben angegeben und laden den Code My_Room hoch.
Vergessen Sie nicht, die IR-Codes in der my_room-Skizze mit dem IR-Code zu ändern, den Sie für jede Taste auf der Fernbedienung erhalten haben, sowie die WLAN-SSD und das Passwort.
HINWEIS: WÄHREND DES HOCHLADENS DER SKIZZE STELLEN SIE SICHER, DASS NICHTS MIT DEN PIN D0, D8, TX, RX VERBUNDEN WIRD. ODER ZIEHEN SIE EINFACH DIE JUMPERKABEL VON DIESEN PINS AB
Schritt 3: Schaltplan
Folgen Sie dem Schaltplan und machen Sie die Schaltung.
IC7805 hat nicht genug Leistung, um 8 Relais gleichzeitig zu betreiben. Wir verwenden also zwei 4-Kanal-Relaismodule und zwei IC7805.
Jeder IR-Empfänger funktioniert.
Die Stromversorgung kann max. 24 V betragen.
Schritt 4: Android-App
Ich habe die Android-App mit MIT APP Inventor erstellt. Sie können die aia-Datei in App Inventor hochladen und bearbeiten.
Schritt 5: Sie haben es getan
Gehen Sie zu Ihrem Router-Admin-Panel und rufen Sie die IP-Adresse der NodeMCU ab.
Weisen Sie auch der Mac-Adresse von nodemcu eine bestimmte IP zu, damit es jedes Mal die gleiche IP erhält und Sie es nicht jedes Mal überprüfen müssen.
SIE KÖNNEN IR-FERNBEDIENUNG, ANDROID-APP UND INTERNET-BROWSER IM GLEICHEN NETZWERK VERWENDEN ODER SIE KÖNNEN PORT-WEITERLEITUNG IN IHREM ROUTER VERWENDEN, UM VON ÜBERALL IN DER WELT ÜBER DAS INTERNET ZUZUGREIFEN
Bei Problemen kontaktieren Sie mich unter fb, www.fb.com\amit.s.samanta, ich werde so weit ich kann helfen.
Empfohlen:
Einen Stromzähler über Arduino auslesen – wikiHow
So lesen Sie einen Stromzähler über Arduino aus: Oft wäre es interessant, den aktuellen Stromverbrauch oder den Gesamtstromverbrauch Ihres Hauses zu kennen, um Ihre Stromkosten zu begrenzen und die Umwelt zu schonen. Das ist kein wirkliches Problem, denn meistens findet man ein smartes digitales el
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: 8 Schritte (mit Bildern)
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: EinführungSeit ich mit dem Studium von Arduino und der Maker-Kultur begonnen habe, habe ich gerne nützliche Geräte aus Schrott- und Schrottstücken wie Kronkorken, PVC-Stücken, Getränkedosen usw. gebaut. Ich liebe es, eine Sekunde zu geben Leben für jedes Stück oder jeden Kumpel
Steuern Sie Geräte über das Internet über den Browser. (IoT): 6 Schritte
Steuern Sie Geräte über das Internet über den Browser. (IoT): In diesem Instructable zeige ich Ihnen, wie Sie Geräte wie LEDs, Relais, Motoren usw. über das Internet über einen Webbrowser steuern können. Und Sie können über jedes Gerät sicher auf die Bedienelemente zugreifen. Die Webplattform, die ich hier verwendet habe, ist RemoteMe.org visit