Satura rādītājs:

Automatizācija, izmantojot NodeMCU: 5 soļi
Automatizācija, izmantojot NodeMCU: 5 soļi

Video: Automatizācija, izmantojot NodeMCU: 5 soļi

Video: Automatizācija, izmantojot NodeMCU: 5 soļi
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Jūlijs
Anonim
Automatizācija, izmantojot NodeMCU
Automatizācija, izmantojot NodeMCU

Kā kontrolēt releju, izmantojot tīmekļa serveri.

1. darbība: sastāvdaļas

Aparatūra

  • NodeMCU attīstības padome
  • Stafete
  • USB kabelis

Programmatūra

Arduino IDE

2. darbība: detaļu detaļas

Kas ir relejs

Relejs ir elektromagnētiska ierīce, ko izmanto divu ķēžu elektriskai izolēšanai un magnētiskai savienošanai. Tās ir ļoti noderīgas ierīces un ļauj vienai ķēdei pārslēgties uz citu, kamēr tās ir pilnīgi atsevišķas. Tos bieži izmanto, lai savienotu elektronisko shēmu (strādā pie zema sprieguma) ar elektrisko ķēdi, kas darbojas ar ļoti augstu spriegumu. Piemēram, relejs var izveidot 5 V līdzstrāvas akumulatora ķēdi, lai pārslēgtu 230 V maiņstrāvas tīkla ķēdi.

Kā tas strādā

Attēls
Attēls
Attēls
Attēls

Releja slēdzi var iedalīt divās daļās: ieeja un izeja. Ievades sadaļā ir spole, kas ģenerē magnētisko lauku, kad tam tiek pielietots neliels spriegums no elektroniskās shēmas. Šo spriegumu sauc par darba spriegumu. Parasti izmantotie releji ir pieejami dažādās darba sprieguma konfigurācijās, piemēram, 6V, 9V, 12V, 24V utt. Izejas sadaļa sastāv no kontaktoriem, kas savieno vai atvieno mehāniski. Pamata relejā ir trīs kontaktori: parasti atvērts (NO), parasti aizvērts (NC) un parasts (COM). Bez ievades stāvokļa COM ir savienots ar NC. Kad tiek pielietots darba spriegums, releja spole tiek aktivizēta un COM maina kontaktu uz NO. Ir pieejamas dažādas releju konfigurācijas, piemēram, SPST, SPDT, DPDT utt., Kurām ir atšķirīgs pārslēgšanās kontaktu skaits. Izmantojot pareizu kontaktoru kombināciju, elektrisko ķēdi var ieslēgt un izslēgt. Iegūstiet informāciju par releja slēdža struktūru.

COM terminālis ir kopējais terminālis. Ja COIL spailes tiek barotas ar nominālo spriegumu, COM un NO spailēm ir nepārtrauktība. Ja COIL spailēm nav sprieguma, COM un NO termināļiem nav nepārtrauktības.

NC terminālis ir parasti slēgts terminālis. Tieši termināli var ieslēgt pat tad, ja relejs nesaņem nekādu vai pietiekamu spriegumu darbam.

Terminālis NO ir parasti atvērts terminālis. Tas ir terminālis, kurā ievietojat vēlamo izeju, kad relejs saņem nominālo spriegumu. Ja COIL spailēs nav sprieguma vai nepietiekams spriegums, izeja ir atvērta un nesaņem spriegumu. Kad COIL spailes saņem nominālo spriegumu vai nedaudz zemāk, NO terminālis saņem pietiekamu spriegumu un var ieslēgt ierīci izejā.

Kas ir NodeMCU

NodeMCU ir atvērtā pirmkoda IoT platforma. Tā ietver programmaparatūru, kas darbojas ar ESP8266Wi-FiSoC no Espressif Systems, un aparatūru, kuras pamatā ir ESP-12 modulis.

Attēls
Attēls

Kā programmēt NodeMCU ar Arduino IDE

Lai sērijveidā savienotu NodeMCU ar datoru, jums jāinstalē draiveris cp2102. Kad esat instalējis draiveri, savienojiet NodeMCU ar datoru, atveriet Arduino IDE un atlasiet NodeMCU 1.0 plati un izvēlieties portu. Pēc tam augšupielādējiet kodu.

Šeit es pievienoju tikai vienu savienojumu. Jūs pat varat pievienot sprieguma tapu NodeMCU Vin, nevis 3.3V.

Attēls
Attēls

3. darbība: iestatiet NodeMCU Arduino IDE

1. solis Atveriet Arduino IDE. Pēc tam dodieties uz Fails => Preference

Attēls
Attēls

2. darbība. Papildu dēļu pārvaldniekā nokopējiet un ielīmējiet URL un noklikšķiniet uz Labi:

arduino.esp8266.com/stable/package_esp8266c…

Attēls
Attēls
Attēls
Attēls

3. solis. Atveriet valdes pārvaldnieku, dodoties uz Tools => Board => Boards Manger.

Attēls
Attēls

4. solis Atveriet dēļu pārvaldnieku un meklējiet nodemcu.

Attēls
Attēls

5. solis Pēc tam lejupielādējiet ESP8266WiFi bibliotēku. Atveriet bibliotēkas pārvaldnieku: Skice => Iekļaut bibliotēku => Pārvaldīt bibliotēkas

Attēls
Attēls

Meklēt ESP8266WiFi bibliotēku

Attēls
Attēls

6. darbība. Izvēlieties Board un Port.

Attēls
Attēls
Attēls
Attēls

4. solis: programma

5. solis: rezultāts

Ieteicams: