Inhaltsverzeichnis:

Automatisierung mit NodeMCU - Gunook
Automatisierung mit NodeMCU - Gunook

Video: Automatisierung mit NodeMCU - Gunook

Video: Automatisierung mit NodeMCU - Gunook
Video: Firebase NodeMCU Home Automation | MIT App Inventor 2024, November
Anonim
Automatisierung mit NodeMCU
Automatisierung mit NodeMCU

So steuern Sie das Relais mit dem Webserver.

Schritt 1: Komponenten

Hardware

  • NodeMCU-Entwicklungsplatine
  • Relais
  • USB-Kabel

Software

Arduino-IDE

Schritt 2: Komponentendetails

Was ist ein Relais?

Relais ist ein elektromagnetisches Gerät, das verwendet wird, um zwei Stromkreise elektrisch zu isolieren und magnetisch zu verbinden. Sie sind sehr nützliche Geräte und ermöglichen es einem Stromkreis, einen anderen zu schalten, während sie vollständig getrennt sind. Sie werden oft verwendet, um eine elektronische Schaltung (die bei niedriger Spannung arbeitet) mit einer elektrischen Schaltung zu verbinden, die bei sehr hoher Spannung arbeitet. Zum Beispiel kann ein Relais einen 5-V-DC-Batteriestromkreis bilden, um einen 230-V-AC-Netzstromkreis zu schalten.

Wie es funktioniert

Bild
Bild
Bild
Bild

Ein Relaisschalter kann in zwei Teile unterteilt werden: Eingang und Ausgang. Der Eingangsabschnitt hat eine Spule, die ein Magnetfeld erzeugt, wenn eine kleine Spannung von einer elektronischen Schaltung an sie angelegt wird. Diese Spannung wird als Betriebsspannung bezeichnet. Häufig verwendete Relais sind in verschiedenen Konfigurationen von Betriebsspannungen wie 6V, 9V, 12V, 24V usw. erhältlich. Der Ausgangsbereich besteht aus Schützen, die mechanisch zu- oder abschalten. In einem Basisrelais gibt es drei Schütze: Schließer (NO), Öffner (NC) und Masse (COM). Bei keinem Eingangszustand ist COM mit NC verbunden. Beim Anlegen der Betriebsspannung wird die Relaisspule erregt und der COM wechselt den Kontakt auf NO. Es stehen verschiedene Relaiskonfigurationen wie SPST, SPDT, DPDT usw. zur Verfügung, die eine unterschiedliche Anzahl von Wechselkontakten haben. Durch die richtige Kombination von Schützen kann der Stromkreis ein- und ausgeschaltet werden. Holen Sie sich innere Details über den Aufbau eines Relaisschalters.

Das COM-Terminal ist das gemeinsame Terminal. Wenn die COIL-Klemmen mit der Nennspannung gespeist werden, haben die COM- und die NO-Klemmen Durchgang. Wenn die COIL-Klemmen nicht mit Strom versorgt werden, haben die COM- und die NO-Klemmen keinen Durchgang.

Die NC-Klemme ist die normalerweise geschlossene Klemme. Es ist das Terminal, das eingeschaltet werden kann, auch wenn das Relais keine oder keine ausreichende Spannung für den Betrieb erhält.

Der NO-Anschluss ist der normalerweise offene Anschluss. Es ist die Klemme, an der Sie den Ausgang platzieren, den Sie einschalten möchten, wenn das Relais seine Nennspannung erhält. Liegt an den COIL-Klemmen keine oder zu geringe Spannung an, ist der Ausgang offen und erhält keine Spannung. Wenn die COIL-Klemmen die Nennspannung oder etwas darunter erhalten, erhält die NO-Klemme genügend Spannung und kann das Gerät am Ausgang einschalten.

Was ist NodeMCU

NodeMCU ist eine Open-Source-IoT-Plattform. Sie enthält Firmware, die auf dem ESP8266Wi-FiSoC von Espressif Systems läuft, und Hardware, die auf dem ESP-12-Modul basiert.

Bild
Bild

So programmieren Sie NodeMCU mit Arduino IDE

Um NodeMCU seriell mit dem PC zu verbinden, müssen Sie den Treiber cp2102 installieren. Sobald Sie den Treiber installiert haben, verbinden Sie NodeMCU mit dem PC, öffnen Sie die Arduino IDE und wählen Sie die NodeMCU 1.0-Karte und den Port aus. Danach den Code hochladen.

So verbinden Sie NodeMCU mit RelaisHier habe ich nur eine Verbindung verbunden. Sie können sogar den Spannungsstift an Vin von NodeMCU anstelle von 3,3 V anschließen.

Bild
Bild

Schritt 3: NodeMCU in Arduino IDE einrichten

Schritt 1 Öffnen Sie die Arduino IDE. Dann gehen Sie zu Datei => Präferenz

Bild
Bild

Schritt 2Kopieren Sie im Manager für zusätzliche Boards die URL, fügen Sie sie ein und klicken Sie auf OK:

arduino.esp8266.com/stable/package_esp8266c…

Bild
Bild
Bild
Bild

Schritt 3Öffnen Sie den Board-Manager, indem Sie auf Tools => Board => Boards Manager gehen.

Bild
Bild

Schritt 4Öffnen Sie den Boards Manager und suchen Sie nach nodemcu.

Bild
Bild

Schritt 5 Laden Sie danach die ESP8266WiFi-Bibliothek herunter. Bibliotheksmanager öffnen: Sketch => Bibliothek einschließen => Bibliotheken verwalten

Bild
Bild

Nach ESP8266WiFi-Bibliothek suchen

Bild
Bild

Schritt 6Wählen Sie Platine und Port aus.

Bild
Bild
Bild
Bild

Schritt 4: Programm

Schritt 5: Ergebnis

Empfohlen: