Kazalo:

Avtomatizacija z uporabo NodeMCU: 5 korakov
Avtomatizacija z uporabo NodeMCU: 5 korakov

Video: Avtomatizacija z uporabo NodeMCU: 5 korakov

Video: Avtomatizacija z uporabo NodeMCU: 5 korakov
Video: Датчик температуры DHT11 для ESP8266, ESP-01S-DHT11-v1.0 2024, November
Anonim
Avtomatizacija z uporabo NodeMCU
Avtomatizacija z uporabo NodeMCU

Kako upravljati rele prek spletnega strežnika.

1. korak: Komponente

Strojna oprema

  • Razvojna plošča NodeMCU
  • Rele
  • USB kabel

Programska oprema

Arduino IDE

2. korak: Podrobnosti o komponentah

Kaj je rele

Rele je elektromagnetna naprava, ki se uporablja za električno izolacijo dveh vezij in njihovo magnetno povezavo. So zelo uporabne naprave in omogočajo, da eno vezje preklopi na drugo, medtem ko sta popolnoma ločena. Pogosto se uporabljajo za povezovanje elektronskega vezja (ki deluje pri nizki napetosti) v električno vezje, ki deluje pri zelo visoki napetosti. Na primer, rele lahko naredi 5V DC akumulatorsko vezje za preklop na 230V AC omrežni tokokrog.

Kako deluje

Slika
Slika
Slika
Slika

Relejsko stikalo lahko razdelimo na dva dela: vhodni in izhodni. Vhodni odsek ima tuljavo, ki generira magnetno polje, ko se nanjo priključi majhna napetost iz elektronskega vezja. Ta napetost se imenuje delovna napetost. Pogosto uporabljeni releji so na voljo v različnih konfiguracijah delovnih napetosti, kot so 6V, 9V, 12V, 24V itd. Izhodni del je sestavljen iz kontaktorjev, ki se priključijo ali odklopijo mehansko. V osnovnem releju so trije kontaktorji: normalno odprt (NO), normalno zaprt (NC) in skupni (COM). Brez vhodnega stanja je COM povezan z NC. Ko deluje delovna napetost, se relejna tuljava aktivira in COM spremeni kontakt v NO. Na voljo so različne konfiguracije relejev, kot so SPST, SPDT, DPDT itd., Ki imajo različno število stikov za preklop. Z ustrezno kombinacijo kontaktorjev lahko vklopite in izklopite električni tokokrog. Pridobite notranje podrobnosti o strukturi relejnega stikala.

COM terminal je skupni terminal. Če so priključki COIL pod napetostjo z nazivno napetostjo, imata priključka COM in NO neprekinjeno. Če priključki COIL niso pod napetostjo, potem spona COM in NO nimata neprekinjenosti.

NC terminal je normalno zaprt terminal. To je terminal, ki ga je mogoče vklopiti, tudi če rele ne prejema napetosti ali zadostuje za delovanje.

Terminal NO je normalno odprt terminal. To je priključek, kamor vklopite želeni izhod, ko rele prejme nazivno napetost. Če na sponkah COIL ni napetosti ali je napetost nezadostna, je izhod odprt in ne prejema napetosti. Ko priključki COIL prejmejo nazivno napetost ali malo pod njo, priključek NO prejme zadostno napetost in lahko vklopi napravo na izhodu.

Kaj je NodeMCU

NodeMCU je odprtokodna platforma IoT, ki vključuje vdelano programsko opremo, ki deluje na ESP8266Wi-FiSoC podjetja Espressif Systems, in strojno opremo, ki temelji na modulu ESP-12.

Slika
Slika

Kako programirati NodeMCU z Arduino IDE

Če želite NodeMCU serijsko povezati z računalnikom, morate namestiti gonilnik cp2102. Ko namestite gonilnik, povežite NodeMCU z računalnikom, odprite Arduino IDE in izberite ploščo NodeMCU 1.0 in izberite vrata. Po tem naložite kodo.

Kako povezati NodeMCU z relejem Tu sem povezal samo eno povezavo. Namesto 3.3V lahko celo priključite napetostni pin na Vin NodeMCU.

Slika
Slika

Korak: Namestite NodeMCU v Arduino IDE

Korak 1 Odprite Arduino IDE, nato pojdite na Datoteka => Nastavitve

Slika
Slika

2. korak V upravitelju dodatnih plošč kopirajte in prilepite URL in kliknite v redu:

arduino.esp8266.com/stable/package_esp8266c…

Slika
Slika
Slika
Slika

Korak 3 Odprite Upravitelja odbora tako, da odprete Orodja => Board => Upravitelj odborov.

Slika
Slika

Korak 4 Odprite upravitelja plošč in poiščite nodemcu.

Slika
Slika

5. korak Po tem prenesite knjižnico ESP8266WiFi. Odpri upravitelja knjižnice: Sketch => Vključi knjižnico => Upravljanje knjižnic

Slika
Slika

Poiščite knjižnico ESP8266WiFi

Slika
Slika

Korak 6 Izberite Board and Port.

Slika
Slika
Slika
Slika

4. korak: Program

5. korak: Rezultat

Priporočena: