Tartalomjegyzék:
Videó: ESP8266 Relé-vezérlés: 3 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Frissítés (2017.02.07.): Frissítettem a program Windows-verzióját az ESP8266 vezérléséhez. Hozzáadtam egy "Kis ablak" módot ("SW"): A program mikro-verzióját dokkolja a bal oldali tálca fölé, így könnyebben hozzáférhet a relékhez, miközben más programokkal dolgozik. Ez is állandóan az előtérben lesz. Üdv, és üdvözlöm az első Instructable -ben! Mit fog megmutatni ez az Instructable? Ebben az utasításban megmutatom, hogyan vezérelhető egy 4 relé - vagy még több - relé tábla Android-okostelefon vagy Windows-PC. Ha 4 relét vagy kevesebbet használ, használhat egy alkalmazást az Androidhoz vagy a Windowshoz. Ha többet szeretne használni, akkor saját maga kell továbbfejlesztenie a kódot. Tehát megkapja az általam kifejlesztett kódot. Mire van szükségem? Szüksége lesz egy ESP8266-modulra. Az ESP8266 D1 Mini verzióját fogom használni, és javaslom ezt vagy hasonlót is, mert nem tudom, hogy az ESP8266 más verzióit is olyan egyszerűen programozhatja -e, mint egy D1 Mini esetében. Természetesen szüksége lesz egy relé modulra is, mint a képeken. Ezeket vettem: https://ebay.eu/2iQLv3s - 4 relé relémodul
1. lépés: Kezdjük el
Készítse elő az ESP8266-modult:
Először töltse le a következő fájlokat a Windows-számítógépre:
NodeMCU-Flasher:
ESPlorer (ZIP-fájlként csatolva)
init.lua (le van csatolva)
Az ESP8266-modul villogása:
-Csatlakoztassa az ESP8266-modult a számítógéphez USB-n keresztül, és várja meg, amíg az összes illesztőprogram telepítve van (a rendszernek szüksége lesz egy soros-USB-illesztőprogramra).
-Nyissa meg az ESP8266Flasher.exe fájlt a NodeMCU-Flasher programból, válassza ki a megfelelő COM-portot, és kattintson a "Flash" gombra. Ez eltarthat egy ideig.
Töltse fel a szkriptet az ESP8266-modulba:
-Nyissa meg az ESPlorer alkalmazást. A megnyitáshoz Java szükséges.
-Válassza ki a megfelelő COM-portot a jobb felső sarokban, és kattintson a "Megnyitás" gombra. Ne aggódjon, ha azt írja, hogy nem tudja automatikusan felismerni a firmware -t.
-A jobb oldali szürke ablakok soros monitorok lesznek, a bal oldali kódszerkesztők. Nyissa meg az init.lua fájlt.
(Így kell kinéznie a képernyőképen)
-Adja meg Wifi-SSID-jét és Wifi-jelszavát.
-Nyomja meg a "Feltöltés" gombot.
2. lépés: Valami a kódról…
A programok:
Csak töltse le az "EDR.zip" -fájlt a Windows számára és az "EDR.apk" fájlt az Android számára.
(Ez a rész arról szól, hogy mennyi relére van szüksége. Ha 4 -et vagy kevesebbet szeretne használni, ezt a lépést kihagyhatja.)
Az init.lua -ról:
A relék kódjának része:
_
ha (_GET.pin == "BE"), akkor _on = "kiválasztott = igaz"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "OFF"), akkor
_off = "kiválasztott = \" igaz / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") akkor
_on = "kiválasztott = igaz"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") akkor
_off = "kiválasztott = \" igaz / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") akkor
_on = "kiválasztott = igaz"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") akkor
_off = "kiválasztott = \" igaz / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") akkor
_on = "kiválasztott = igaz"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") akkor
_off = "kiválasztott = \" igaz / ""
gpio.write (4, gpio. LOW)
vége
_
Biztos vagyok benne, hogy talál egy sémát:
minden Realy esetében van ez a kódblokk:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY"), majd _on = "kiválasztott = igaz"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") akkor
_off = "kiválasztott = \" igaz / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Csak még egy dolog. A kód elején áll:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Tehát hozzá kell még tenni:
gpio.mode (GPIO_NUMBER. OUTPUT)
Biztos vagyok benne, hogy bírod ezt;-)
A Windows-programom forráskódjáról:
Ha ezt szerkeszteni szeretné, tudnia kell valamit a C# -ről, és rendelkeznie kell a Visual Studio 2015 verziójával vagy azzal kompatibilis. A projektet ZIP-fájlként is csatolom (EDR.zip).
Az Android-APP-ról:
Ha Android-alkalmazást szeretne, szüksége lesz az AppInventor2-re. Van egy ingyenes online változata. Ott megnyithatja a mellékelt "EDR.aia" -fájlt, és tetszés szerint szerkesztheti.
3. lépés: A vége…
Szóval ennyi.
Ha van ötlete ehhez a projekthez, csak vállalja el.
Ajánlott:
DIY távirányító kapcsoló készlet 2262/2272 M4 kenyértábla és relé készítő számára: 4 lépés (képekkel)
DIY távirányító kapcsoló készlet 2262/2272 M4 kenyértáblához és reléhez a Maker számára: az intelligens otthon az életünkbe érkezik. ha azt szeretnénk, hogy az intelligens otthon valóra váljon, sok távirányító kapcsolóra van szükségünk. ma teszünk egy tesztet, csináljunk egy egyszerű áramkört a távirányító kapcsoló elméletének elsajátításához. ez a készlet tervező: SINONING ROBOT
WI-Fi vezérelt 4CH relé modul az otthoni automatizáláshoz: 7 lépés (képekkel)
WI-Fi vezérlésű 4 csatornás relé modul az otthoni automatizáláshoz: Korábban sok WI-FI-t használtam kikapcsolt kapcsolók alapján. De ezek nem felelnek meg a követelményemnek. Ezért szerettem volna sajátot építeni, amely minden változtatás nélkül helyettesítheti a normál fali kapcsolóaljzatokat. Az ESP8266 chip lehetővé teszi a Wifi használatát
Arduino bemutató - BLYNK stílusú gomb és ESP -01 relé modul: 3 lépés (képekkel)
Arduino bemutató - BLYNK stílusú gomb és ESP -01 relé modul: Üdvözöljük a csatornán egy másik oktatóanyagban, ez az idei első oktatóanyag, amelyet az IoT rendszereknek szentelünk, itt leírjuk az eszközök néhány funkcióját és funkcióját az ilyen típusú rendszerekben használják. Ezek létrehozásához
ESP8266 hőmérséklet -szabályozott relé: 9 lépés (képekkel)
ESP8266 Hőmérséklet -szabályozott relé: Egy barátom tudós, aki kísérleteket végez, amelyek nagyon érzékenyek a levegő hőmérsékletére és páratartalmára. Az inkubátor helyiségben van egy kis kerámia fűtőberendezés, de a fűtőelem termosztátja közel sem volt elég pontos, csak a hőmérsékletet tudta fenntartani
NODEMCU 1.0 (ESP8266) VEZÉRLETT RELE BLYNK HASZNÁLATÁVAL (A WEBEN): 5 lépés (képekkel)
NODEMCU 1.0 (ESP8266) VEZÉRLETT RELE BLYNK FELHASZNÁLÁSÁVAL (A WEBEN): HI GUYS A nevem P STEVEN LYLE JYOTHI, ÉS EZ AZ ELSŐ TANULMÁNYOM A NODEMCU ESP8266-12E RETRY STYLY IRT ROSSZ ANGOL