INHOUDSOPGAWE:

Outomatisering met behulp van NodeMCU: 5 stappe
Outomatisering met behulp van NodeMCU: 5 stappe

Video: Outomatisering met behulp van NodeMCU: 5 stappe

Video: Outomatisering met behulp van NodeMCU: 5 stappe
Video: Home Assistant zonnepanelen monitoring systeem 2024, November
Anonim
Outomatisering met behulp van NodeMCU
Outomatisering met behulp van NodeMCU

Hoe om die aflos te beheer met behulp van 'n webbediener.

Stap 1: Komponente

Hardeware

  • NodeMCU Ontwikkelingsraad
  • Relay
  • USB kabel

Sagteware

Arduino IDE

Stap 2: Detail van komponente

Wat is 'n aflos

Relais is 'n elektromagnetiese toestel wat gebruik word om twee stroombane elektries te isoleer en magneties aan mekaar te koppel. Dit is baie nuttige toestelle en laat een kring toe om 'n ander een te skakel terwyl hulle heeltemal apart is. Hulle word dikwels gebruik om 'n elektroniese stroombaan (met 'n lae spanning) te koppel aan 'n elektriese stroombaan wat werk met 'n baie hoë spanning. 'N Relais kan byvoorbeeld 'n 5V DC -batterykring maak om 'n 230V -wisselstroomkring oor te skakel.

Hoe dit werk

Beeld
Beeld
Beeld
Beeld

'N Relaisskakelaar kan in twee dele verdeel word: input en output. Die ingangsgedeelte het 'n spoel wat 'n magnetiese veld genereer wanneer 'n klein spanning van 'n elektroniese stroombaan daarop toegepas word. Hierdie spanning word die werkspanning genoem. Relais wat algemeen gebruik word, is beskikbaar in verskillende konfigurasies van werkspannings, soos 6V, 9V, 12V, 24V, ens. In 'n basiese relais is daar drie kontakors: normaalweg oop (NO), normaal gesluit (NC) en common (COM). By geen ingangstoestand is die COM gekoppel aan NC. As die werkspanning aangewend word, word die relaispoel aangeskakel en die COM verander kontak na NO. Verskillende relay -konfigurasies is beskikbaar, soos SPST, SPDT, DPDT, ens, wat 'n ander aantal skakelkontakte het. Deur die regte kombinasie van kontakors te gebruik, kan die elektriese stroombaan aan en afgeskakel word. Kry innerlike besonderhede oor die struktuur van 'n aflosskakelaar.

Die COM -terminale is die algemene terminaal. As die COIL -aansluitings met die nominale spanning gevoed word, het die COM- en die NO -terminale kontinuïteit. As die COIL -terminale nie gevoed is nie, het die COM- en die NO -terminale geen kontinuïteit nie.

Die NC -terminale is die normaal gesluit terminale. Dit is die terminaal wat aangeskakel kan word, selfs al ontvang die relais nie voldoende spanning nie.

Die NO -terminale is die normaalweg oop terminale. Dit is die terminaal waar u die uitset plaas wat u wil hê wanneer die relais die nominale spanning ontvang. As daar geen spanning na die COIL -terminale is nie of onvoldoende spanning, is die uitset oop en ontvang dit geen spanning nie. As die COIL -terminale die nominale spanning of 'n bietjie laer ontvang, ontvang die NO -terminal voldoende spanning en kan die toestel op die uitgang aangeskakel word.

Wat is NodeMCU

NodeMCU is 'n open source IoT-platform, insluitend firmware wat op die ESP8266Wi-FiSoC van Espressif Systems werk en hardeware wat gebaseer is op die ESP-12-module.

Beeld
Beeld

Hoe om NodeMCU te programmeer met Arduino IDE

Om NodeMCU serieel aan 'n rekenaar te koppel, moet u die bestuurder cp2102 installeer. Nadat u die bestuurder geïnstalleer het, verbind NodeMCU met 'n rekenaar, maak Arduino IDE oop en kies die NodeMCU 1.0 -bord en kies die poort. Laai daarna die kode op.

Hoe om NodeMCU met relay aan te sluit Hier het ek slegs een verbinding gekoppel. U kan selfs die spanningspen aan Vin van NodeMCU koppel in plaas van 3.3V.

Beeld
Beeld

Stap 3: Stel NodeMCU op in Arduino IDE

Stap 1 Maak Arduino IDE oop, gaan dan na File => Preference

Beeld
Beeld

Stap 2 Kopieer en plak die URL in Extra Boards Manager, en klik op ok:

arduino.esp8266.com/stable/package_esp8266c…

Beeld
Beeld
Beeld
Beeld

Stap 3 Maak die bestuurder oop deur na Tools => Board => Boards Manger te gaan.

Beeld
Beeld

Stap 4 Maak Boards Manager oop en soek na nodemcu.

Beeld
Beeld

Stap 5 Laai daarna die ESP8266WiFi -biblioteek af. Open biblioteekbestuurder: Skets => Sluit biblioteek in => Bestuur biblioteke

Beeld
Beeld

Soek die ESP8266WiFi -biblioteek

Beeld
Beeld

Stap 6 Kies bord en poort.

Beeld
Beeld
Beeld
Beeld

Stap 4: Programmeer

Stap 5: Resultaat

Aanbeveel: