Sisukord:
Video: ESP8266 Relee-juhtimine: 3 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Värskendus (07.02.2017): värskendasin teie programmi ESP8266 juhtimiseks programmi Windowsi versiooni. Olen lisanud "väikese akna" režiimi ("SW"): see dokib programmi mikroversiooni teie tegumiriba kohal vasakul küljel, nii et pääsete releedele hõlpsamini juurde teiste programmidega töötamise ajal. See on ka esiplaanil kogu aeg. Tere ja tere tulemast minu esimesele juhendatavale! Mida see juhendatav mulle näitab? Näitan teile selles juhendis, kuidas juhtida 4 releega releeplaati või isegi rohkem Android-nutitelefon või Windows-arvuti. Kui kasutate 4 või vähem releed, saate kasutada minu Androidi või Windowsi jaoks mõeldud rakendust. Kui soovite rohkem kasutada, peate koodi ise edasi arendama. Niisiis, saate koodi, mille ma juba välja töötasin. Mida ma vajan? Teil on vaja ESP8266-moodulit. Kasutan ESP8266 D1 Mini versiooni ja soovitan kasutada ka seda või sarnast, sest ma ei tea, kas saate programmeerida teisi ESP8266 versioone nii lihtsalt kui D1 Mini puhul. Loomulikult vajate ka releemoodulit, nagu näete piltidel. Ostsin need: https://ebay.eu/2iQLv3s - 4 releega releemoodul https://ebay.eu/2iQUwtr - D1 Mini Node
Samm: alustame
Valmistage ESP8266-moodul ette:
Esiteks laadige oma Windowsi arvutisse alla järgmised failid:
NodeMCU-vilkur:
ESPlorer (on lisatud ZIP-failina alla)
init.lua (on alla lisatud)
ESP8266-mooduli vilkumine:
-Ühendage ESP8266-moodul arvutiga USB kaudu ja oodake, kuni kõik draiverid on installitud (teie süsteem vajab jada-USB-draiverit).
-Avage NodeMCU-Flasherist ESP8266Flasher.exe, valige õige COM-port ja klõpsake "Flash". See võib võtta aega.
Laadige skript üles ESP8266-moodulisse:
-Avage ESPlorer. Selle avamiseks vajate Java.
-Valige ülaosas paremal vahekaardil õige COM-port ja klõpsake nuppu "Ava". Ärge muretsege, kui see ütleb, et see ei suuda püsivara automaatselt tuvastada.
-Paremad hallid aknad on jadamonitor, vasakpoolsed koodiredaktorid. Avage fail init.lua.
(See peaks ekraanipildil välja nägema)
-Sisestage oma Wifi-SSID ja Wifi-parool.
-Vajutage nuppu "Laadi üles".
Samm: midagi koodist…
Programmid:
Saate lihtsalt alla laadida "EDR.zip" -faili Windowsi jaoks ja "EDR.apk" -faili Androidi jaoks.
(See osa räägib sellest, kui palju releesid vajate. Kui soovite kasutada 4 või vähem, võite selle sammu vahele jätta.)
Teave init.lua kohta:
Osa releede koodist:
_
kui (_GET.pin == "ON"), siis _on = "valitud = tõsi"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "VÄLJAS") siis
_off = "valitud = \" tõsi / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") siis
_on = "valitud = tõsi"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") siis
_off = "valitud = \" tõsi / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") siis
_on = "valitud = tõsi"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") siis
_off = "valitud = \" tõsi / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") siis
_on = "valitud = tõsi"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") siis
_off = "valitud = \" tõsi / ""
gpio.write (4, gpio. LOW)
lõpp
_
Olen kindel, et leiate skeemi:
iga Realy jaoks on see koodiplokk:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY"), siis _on = "valitud = tõsi"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY")
_off = "valitud = \" tõsi / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Ainult üks asi veel. Koodi alguses seisab:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Seega tuleb lisada ka:
gpio.mode (GPIO_NUMBER. OUTPUT)
Olen kindel, et saate sellega hakkama;-)
Teave minu Windowsi programmi lähtekoodi kohta:
Kui soovite seda muuta, peate C# kohta midagi teadma ja teil peab olema Visual Studio 2015 versioon või ühilduv. Lisan projekti ka ZIP-failina (EDR.zip).
Teave Android-APP kohta:
Kui soovite Android-rakendust, vajate rakendust AppInventor2. Sellest on tasuta online -versioon. Seal saate avada lisatud "EDR.aia" -faili ja muuta seda vastavalt soovile.
Samm: lõpp …
Niisiis, see on kõik.
Kui teil on selle projekti jaoks mõningaid ideid, siis lihtsalt pühendage see.
Soovitan:
IR -koduautomaatika relee abil: 6 sammu (piltidega)
IR -koduautomaatika relee abil: Infared Remote Home Automation System (Hoiatus: kopeerige projekti omal vastutusel! See projekt hõlmab kõrgepinget)
DIY kaugjuhtimispuldi lüliti komplekt 2262/2272 M4 leivalaua ja relee jaoks: 4 sammu (piltidega)
DIY kaugjuhtimispuldi lülituskomplekt 2262/2272 M4 leivalaua ja relee jaoks: tark kodu on meie ellu tulemas. kui tahame, et nutikas kodu teoks saaks, vajame palju kaugjuhtimispuldi lülitit. täna teeme testi, teeme kaugjuhtimispuldi teooria õppimiseks lihtsa vooluringi. selle komplekti disaini autor on SINONING ROBOT
Tehke oma tahkis -relee: 4 sammu (piltidega)
Tehke oma tahkisrelee: Selles projektis vaatame tahkisreleeid, uurime, kuidas need töötavad ja millal neid kasutada, ning lõpuks loome oma isetehtud tahkisrelee. Alustame
LED -riba vilkuri ahel 12 V relee abil: 7 sammu (piltidega)
LED -riba vilkuri vooluahel 12V relee abil: Hii sõber, täna teen 12V relee ja kondensaatorite abil LED -riba vilkuri ahela. Alustame
ESP8266 temperatuuri juhitav relee: 9 sammu (piltidega)
ESP8266 temperatuuri kontrollitud relee: minu sõber on teadlane, kes teeb katseid, mis on õhutemperatuuri ja niiskuse suhtes väga tundlikud. Inkubaatoriruumis on väike keraamiline kütteseade, kuid kütteseadme termostaat ei olnud peaaegu piisavalt täpne, vaid suutis säilitada temperatuuri