Taula de continguts:
Vídeo: ESP8266 Control de relés: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Actualització (07.02.2017): he actualitzat la versió de Windows del programa per controlar el vostre ESP8266. He afegit un "Small Window" -Mode ("SW"): acoblarà una micropersió del programa a sobre de la barra de tasques a la part esquerra perquè pugueu accedir als relés més fàcilment mentre treballeu amb altres programes. També estarà en primer pla tot el temps. Hola i benvingut al meu primer instructable. Què em mostrarà aquest instructable? En aquest instructiu us mostraré com controlar una placa de relés amb 4 relés -o encara més- amb un Android-Smartphone o un PC amb Windows. Si utilitzeu 4 relés o menys, podeu utilitzar una aplicació per a Android o Windows. Si voleu utilitzar-ne més, heu de continuar desenvolupant el codi vosaltres mateixos. Per tant, obtindreu el codi que he desenvolupat encara. Què necessito? Necessitareu un mòdul ESP8266. Faré servir una versió D1 Mini de l’ESP8266 i us recomano utilitzar-la o una similar perquè no sé si podeu programar altres versions de l’ESP8266 tan fàcilment com amb un D1 Mini. Per descomptat, també necessitareu un mòdul de retransmissió com podeu veure a les imatges: he comprat: https://ebay.eu/2iQLv3s - Mòdul de relés amb 4 relés https://ebay.eu/2iQUwtr - D1 Mini NodeMCU
Pas 1: Comencem
Prepareu el mòdul ESP8266:
Primer, descarregueu els fitxers següents al vostre equip Windows:
NodeMCU-Flasher:
ESPlorer (s'adjunta com a fitxer ZIP baix)
init.lua (està adjunt)
Intermitent del mòdul ESP8266:
-Connecteu el mòdul ESP8266 amb l'ordinador mitjançant USB i espereu fins que s'instal·lin tots els controladors (el vostre sistema necessitarà un controlador de sèrie a USB).
-Obriu ESP8266Flasher.exe des del NodeMCU-Flasher, seleccioneu el port COM correcte i feu clic a "Flash". Això pot trigar una estona.
Pengeu l'script al mòdul ESP8266:
-Open ESPlorer. Necessitareu Java per obrir-lo.
-Seleccioneu el port COM correcte a la pestanya dreta de la part superior i feu clic a "Obre". No us preocupeu si diu que no pot detectar automàticament el firmware.
-Les finestres grises de la dreta seran un monitor en sèrie, i l’esquerra, un editor de codi. Obriu el fitxer init.lua.
(Ha de quedar així a la captura de pantalla)
-Introduïu el vostre Wifi-SSID i la vostra contrasenya Wifi.
-Premeu el botó "Puja".
Pas 2: alguna cosa sobre el codi …
Els programes:
Només podeu descarregar el fitxer "EDR.zip" per a Windows i el fitxer "EDR.apk" per a Android.
(Aquesta part tracta de la quantitat de relés que necessiteu. Si voleu utilitzar 4 o menys, podeu ometre aquest pas.)
Quant a init.lua:
Part del codi dels relés:
_
if (_GET.pin == "ON") llavors _on = "selected = true"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "OFF") llavors
_off = "selected = \" true / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") llavors
_on = "seleccionat = cert"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") llavors
_off = "selected = \" true / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") llavors
_on = "seleccionat = cert"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") llavors
_off = "selected = \" true / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") llavors
_on = "seleccionat = cert"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") llavors
_off = "selected = \" true / ""
gpio.write (4, gpio. LOW)
final
_
Estic segur que podeu trobar un esquema:
per a cada Realy hi ha aquest bloc de codi:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") i després _on = "selected = true"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") llavors
_off = "selected = \" true / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Només una cosa més. Al principi del codi està en peu:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Així també haurà d'afegir:
gpio.mode (GPIO_NUMBER. OUTPUT)
Estic segur que ho podràs fer;-)
Quant al codi font del meu programa Windows:
Si voleu editar-ho, haureu de saber alguna cosa sobre C # i haureu de tenir una versió de Visual Studio 2015 o compatible. Jo també adjuntaré el projecte com a fitxer ZIP (EDR.zip).
Quant a l'aplicació Android:
Si voleu l'aplicació Android, necessitareu AppInventor2. Hi ha una versió en línia gratuïta. Podeu obrir l'arxiu adjunt "EDR.aia" i editar-lo com vulgueu.
Pas 3: el final …
Per tant, això és tot.
Si teniu algunes idees per a aquest projecte, només cal que el compromeu.
Recomanat:
ESP8266 - Reg de jardí amb temporitzador i control remot via Internet / ESP8266: 7 passos (amb imatges)
ESP8266 - Reg per a jardins amb temporitzador i control remot via Internet / ESP8266: ESP8266 - Reg per control remot i amb temporització per a horts, jardins florals i gespes. Utilitza el circuit ESP-8266 i una vàlvula hidràulica / elèctrica per a l’alimentació del regador. Avantatges: comandaments d’accés ràpid de baix cost (~ 30,00 dòlars EUA)
Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: 5 passos (amb imatges)
Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: en aquest instructiu us mostro com he afegit automatització a les meves persianes. Volia poder afegir i eliminar l’automatització, de manera que tota la instal·lació és fixa. Les parts principals són: Motor pas a pas Controlador pas a pas controlat per ESP-01 Engranatge i muntatge
Control de relés amb Raspberry Pi: 3 passos
Control de relés amb Raspberry Pi: la majoria de nosaltres ens hem enfrontat al problema quan la placa raspberry pi no és capaç de canviar entre diversos dispositius simultàniament. Per tant, no és possible connectar diversos dispositius mitjançant els 26 pins GPIO. A més, no es pot estendre més enllà de 26, així que mo
Shadow Light Box: control per control remot IR amb Arduino: 8 passos (amb imatges)
Shadow Light Box: control per control remot IR amb Arduino: aquesta instrucció us guiarà com fer una caixa de llum d’ombra per al proper Nadal. Podeu decorar la vostra habitació o fer-la per al vostre amic com a regal. Aquesta caixa d’ombres pot fer diversos tipus de color barrejant el color per vermell, blau, verd
8 control de relés amb receptor NodeMCU i IR mitjançant aplicació WiFi i remota IR i Android: 5 passos (amb imatges)
Control de relés 8 amb receptor NodeMCU i IR mitjançant aplicació WiFi i control remot IR i Android: control de 8 commutadors de relés mitjançant receptor nodemcu i ir a través de wifi i control remot i aplicació per a Android. El control remot funciona independentment de la connexió wifi. AQUÍ