Mit dem ESP8266 8 Lampen steuern

Oggi controlleremo un relè a 8 vie con un ESP8266 (ESP-12F) con il nostro telefono cellulare. Ciò consente, ad esempio, di accendere e spegnere comodamente l'illuminazione del giardino dal divano o durante la cottura.

introduzione

In questo post del blog presenterò come controllo l'illuminazione in giardino con il mio cellulare con un relè a 8 vie ((quasi) è possibile anche qualsiasi altra dimensione). Per questo sono necessari i seguenti elementi:

  • ESP8266
  • Relè a 8 canali
  • Cavo jumper sufficiente
  • Telefono cellulare con l'app Blynk installata (http://blynk.cc)

preparazione

Il microcomputer ESP8266, collegato ai server Blynk tramite WLAN, viene utilizzato per controllare il relè. Blynk è un'app intuitiva che ti consente di controllare i dispositivi "Internet spesso hings" (IoT). A tale scopo, il microcomputer compatibile con Arduino viene caricato con firmware adatto e collegato alla rete.

Innanzitutto, utilizza l'app Blynk per scansionare il seguente codice QR per clonare il progetto:

Quindi scarica il piccolo programma che controlla il computer e aprilo nell'IDE di Arduino:https://github.com/mcmichels/esp8266-8-channel-relay/releases/latest

 

Dopo che i dati sono stati scaricati, vengono aperti con l'IDE Arduino. Ora queste tre variabili devono essere cambiate:

Il codice Blynk-Auth è inserito in Auth, che può essere inviato all'app tramite e-mail.

Inserisci il tuo nome WLAN per SSID.

Inserisci la password WiFi di te stesso con la password.

implementazione

Ora stiamo iniziando a far lampeggiare ESP8266. Per fare ciò, collegare ESP8266 al computer tramite un cavo USB. Quindi fare clic su Schizzo à Carica nell'IDE di Arduino.

Ora possiamo iniziare a collegare ESP8266 al relè.

Innanzitutto scolleghiamo 10 JumperWire e li colleghiamo al relè.

JumperWire può quindi essere collegato a ESP8266. Si prega di seguire il seguente ordine:

relè

ESP8266

GND

GND

IN1

D1

IN2

D2

IN3

D3

IN4

D4

IN5

D5

IN6

D6

IN7

D7

IN8

D8

VCC

3V

 

Dopo che JumperWire e il relè sono stati completamente collegati, ESP8266 può essere collegato all'alimentazione. Dopo alcuni istanti, dovresti riuscire a vedere nell'app Blynk che ESP8266 è collegato. Ora puoi cambiare i relè con i pulsanti nell'app Blynk.

Naturalmente, ora è necessario eseguire il cablaggio con le lampade / fontana ecc. Se non si è sicuri di questi passaggi (quindi non li spiegheremo qui), si prega di contattare un elettricista. In ogni caso, ricordati di spegnere l'alimentazione!

Ecco come mi appare.

 

Divertiti a cablare e utilizzare per i tuoi scopi! 😊

12 Kommentare

franck llorca

franck llorca

bonjour, comme ma réponse été un peut peut bizarrement tourné je vous fait un cadeau fonctionnel pour le boitier Amazone Alexa ….0.
voici 2 photos schéma pour le câblage,,,, plus dans l’archive zip le montage complet schéma + code arduino fonctionnel . ci vous modifier et améliorer ce code faite le moi savoir merci ….

http://llorca.franck.free.fr/Montage-Arduino/Dossier-Alexa/8-relais-5v-Alexa-OK_llorca-franck_Groupe-stereoNeopixel.zip
photo cablage : http://llorca.franck.free.fr/Montage-Arduino/Dossier-Alexa/Schema-8-relais-NodeMCU_ESP-12E-5v.jpg
photo cablage : http://llorca.franck.free.fr/Montage-Arduino/Dossier-Alexa/Schema-8-relais-wemos-D1-mini-5v.jpg

franck llorca

franck llorca

bonjour, comme ma réponse été un peut peut bizarrement tourné je vous fait un cadeau fonctionnel pour le boitier Amazone Alexa ….0.
voici 2 photos schéma pour le câblage,,,, plus dans l’archive zip le montage complet schéma + code arduino fonctionnel . ci vous modifier et améliorer ce code faite le moi savoir merci ….

http://llorca.franck.free.fr/Montage-Arduino/Dossier-Alexa/8-relais-5v-Alexa-OK_llorca-franck_Groupe-stereoNeopixel.zip
photo cablage : http://llorca.franck.free.fr/Montage-Arduino/Dossier-Alexa/Schema-8-relais-NodeMCU_ESP-12E-5v.jpg
photo cablage : http://llorca.franck.free.fr/Montage-Arduino/Dossier-Alexa/Schema-8-relais-wemos-D1-mini-5v.jpg

Bernd Albrecht

Bernd Albrecht

Danke an Thomas Häußler und David Staron für den Hinweis.
Wurde geändert!

franck llorca

franck llorca

bonjour, les sortis de l’esp de D1 a D8 son 3.3v, il alimente les optocoupleurs ,,, le jumper de la carte relaie et retiré et on alimente directement les relais en + 5v

David Staron

David Staron

Thomas Häußler schrieb am 5.11.‘19 schon das die Nutzung einer gelb/günen Ader als Leitung (stromführend) nicht zulässig ist und mittlerweile ist Mai 2020 und das Foto ist immer noch online. Ganz schön peinlich finde ich!!! Ich selber bin zwar kein Elektriker aber ITler mit fundiertem wissen der Elektrotechnik … sowas zu veröffentlichen in einem Tutorial wo sich viele Laien was ab gucken … sollte meiner meinung nach rechtliche Konsequenzen haben!!!
Ansonsten muss ich sagen schöne knappe Erklärung wie man ’smart’ 8 Relais ansteuern kann.
Bitte um korrektur der Fotos mit zulässigen Ader-Farben …

Albin

Albin

Gibt es auch ein OS Handy App dazu. Habe nichts gefunden.

Peter Regensburg

Peter Regensburg

Ich versteh noch nicht: Der ESP hat doch 3,3 Volt Ausgänge.
Kann ich damit tatsächlich ein 5 Volt Relay ansteuern?
Oder kennt jemand ein 8 fach Relay-Board, das mit den 3,3 Volt zurecht kommt. Ich finde nur 5 Volt Typen.

Thomas Häußler

Thomas Häußler

Hallo,

in die gemeinsame Klemme gehen 4 Drähte (2 Blaue, 1 Brauner, 1 Grüngelber) der grüngelbe Draht hat hier absolut nichts verloren, dies ist sogar aus Sicherheitsgründen verboten, da vermutlich ein Netzstromverbindung besteht.
Grüngelbe Leitungen (Adern) dürfen nur für Schutzleiter verwendet werden. Bitte korrigieren Sie dies.
Bei elektrischen Laien herrscht eh schon Verwirrung mit den Drahtfarben da sollte wenigstens auf einer so viel besuchten Plattform auf die minimalsten Sicherheitsvorschriften geachtet werden.

Mit freundlichen Grüßen
Thomas Häußler
Elektromeister (dem sich gerade die Nackenhaare hochstellen)

TG

TG

Interessante Sache! Funktioniert wie beschrieben, ausser, dass in der Steckanleitung (s.o.) D4 zustecken ist, aber im Blynk der Button auf GPIO16 zugeordnet ist, was beim NodeMCU dem D0 entspricht (blaue LED). Passt man entweder den Button auf GPIO2 an oder steckt den Stecker auf D0 , funktioniert es einwandfei, solange man nur jedes Relais separat schaltet.
Möchte man nun mehrere Relais schalten, habe ich bei allen Versuchen nur max. 6 Relais gleichzeitig sicher schalten können, wobei die Reihenfolge relevant ist, in der man schaltet, wie viele Relais sich schalten lassen. Interessant ist jedoch, dass sehr wohl die Kontroll-LED’s auf der Platine leuchten, aber die Relais nicht.
Wahrscheinlich gibt es hier eine Gesetzmäßigkeit, die mir bisher verschlossen ist. Warum ist das so?
An der Stromversorgung liegt es nicht. Das Netzteil liefert stabile 5,1 V bei max. 3 A.
Grüße,
TG

Ralf Hader

Ralf Hader

Außerdem werden nach jedem Reset der Schaltung Pegel an D3, D4 und D8 geschaltet die von der Relaiskarte kommen, was zu argen Problemen führen kann. z.B. das der ESP8266 plötzlich nicht mehr startet

chris

chris

ich finde noch schlimmer, dass gleich alle 3 Farben auf einer Klemme miteinander verbunden sind !

Wie Sascha schon schrieb, zum Veröffentlichen nicht empfehlenswert – zumindest den Hinweis geben, dass die hier gezeigte Verschaltung so nicht funktionieren kann !

Sascha

Sascha

Moin
Gute Idee, schön erklärt.
Das einzige was mich stört, auch wenn es nur eine interne Verdrahtung ist, ist die Tatsache das hier Grün /Gelb verwendet wird. Für die private Bastellei vll noch OK, aber es so zu veröffentlichen ist ein No-Go.

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert