Obsah:

Reléové ovládání ESP8266: 3 kroky (s obrázky)
Reléové ovládání ESP8266: 3 kroky (s obrázky)

Video: Reléové ovládání ESP8266: 3 kroky (s obrázky)

Video: Reléové ovládání ESP8266: 3 kroky (s obrázky)
Video: Jak naprogramovat modul Wi-Fi relé ESP8266 ESP-01 2024, Červenec
Anonim
ESP8266 Ovládání relé
ESP8266 Ovládání relé
ESP8266 Ovládání relé
ESP8266 Ovládání relé
ESP8266 Ovládání relé
ESP8266 Ovládání relé
ESP8266 Ovládání relé
ESP8266 Ovládání relé

Aktualizace (07.02.2017): Aktualizoval jsem verzi programu pro Windows pro ovládání vašeho ESP8266. Přidal jsem režim „Malé okno“(„SW“): Ukotví mikro verzi programu nad hlavním panelem na levé straně, abyste měli snadnější přístup k relé při práci s jinými programy. Bude také stále v popředí. Dobrý den, vítejte u mého prvního Instructable! Co mi ukáže tento Instructable? V tomto Instructable vám ukážu, jak ovládat reléovou desku se 4 relé - nebo ještě více - pomocí Android-Smartphone nebo Windows-PC. Pokud používáte 4 relé nebo méně, můžete použít moji aplikaci pro Android nebo Windows. Pokud chcete použít více, musíte pokračovat ve vývoji kódu sami. Takže dostanete kód, který jsem zatím vyvinul. Co potřebuji? Budete potřebovat modul ESP8266. Budu používat D1 Mini verzi ESP8266 a doporučuji použít i tuto nebo podobnou, protože nevím, jestli můžete naprogramovat jiné verze ESP8266 tak snadno jako s D1 Mini. Budete samozřejmě také potřebovat reléový modul, jak vidíte na obrázcích. Koupil jsem je: https://ebay.eu/2iQLv3s - reléový modul se 4 reléhttps://ebay.eu/2iQUwtr - modul D1 Mini NodeMCU

Krok 1: Začněme

Začněme!
Začněme!

Připravte si modul ESP8266:

Nejprve si do počítače se systémem Windows stáhněte následující soubory:

NodeMCU-Flasher:

ESPlorer (je připojen jako soubor ZIP dolů)

init.lua (je připojen dolů)

Blikání modulu ESP8266:

-Připojte modul ESP8266 k počítači přes USB a počkejte, až se nainstalují všechny ovladače (váš systém bude potřebovat ovladač sériový na USB).

-Otevřete ESP8266Flasher.exe z NodeMCU-Flasher, vyberte správný COM port a klikněte na „Flash“. Může to chvíli trvat.

Nahrajte skript do modulu ESP8266:

-Otevřete ESPlorer. K otevření budete potřebovat Javu.

-Vyberte správný COM-Port na pravé záložce v horní části a klikněte na "Otevřít". Nebojte se, pokud říká, že nemůže automaticky detekovat firmware.

-Pravá šedá okna budou sériovým monitorem, levá editorem kódu. Otevřete soubor init.lua.

(Na obrázku by to mělo vypadat takto)

-Zadejte své Wifi-SSID a Wifi-heslo.

-Stiskněte tlačítko „Nahrát“.

Krok 2: Něco o kódu…

Něco o kodexu…
Něco o kodexu…
Něco o kodexu…
Něco o kodexu…
Něco o kodexu…
Něco o kodexu…
Něco o kodexu…
Něco o kodexu…

Programy:

Stačí si stáhnout soubor „EDR.zip“pro Windows a „EDR.apk“-soubor pro Android.

(Tato část je o tom, kolik relé potřebujete. Pokud chcete použít 4 nebo méně, můžete tento krok přeskočit.)

O init.lua:

Část kódu pro relé:

_

if (_GET.pin == "ON") then _on = "selected = true"

gpio.write (1, gpio. HIGH)

elseif (_GET.pin == "VYPNUTO") pak

_off = "selected = \" true / ""

gpio.write (1, gpio. LOW)

elseif (_GET.pin == "ON2") pak

_on = "selected = true"

gpio.write (2, gpio. HIGH)

elseif (_GET.pin == "OFF2") pak

_off = "selected = \" true / ""

gpio.write (2, gpio. LOW)

elseif (_GET.pin == "ON3") pak

_on = "selected = true"

gpio.write (3, gpio. HIGH)

elseif (_GET.pin == "OFF3") poté

_off = "selected = \" true / ""

gpio.write (3, gpio. LOW)

elseif (_GET.pin == "ON4") pak

_on = "selected = true"

gpio.write (4, gpio. HIGH)

elseif (_GET.pin == "OFF4") pak

_off = "selected = \" true / ""

gpio.write (4, gpio. LOW)

konec

_

Jsem si jistý, že můžete najít schéma:

pro každého Realy existuje tento blok kódu:

elseif (_GET.pin == "ON_NUMBER_OF_RELAY") pak _on = "selected = true"

gpio.write (GPIO_NUMBER, gpio. HIGH)

elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") pak

_off = "selected = \" true / ""

gpio.write (GPIO_NUMBER, gpio. LOW)

Jen ještě jedna věc. Na začátku kódu stojí:

gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)

Bude tedy také nutné přidat:

gpio.mode (GPIO_NUMBER. OUTPUT)

Určitě to zvládneš;-)

O zdrojovém kódu mého programu Windows:

Pokud to chcete upravit, budete muset něco vědět o C# a musíte mít verzi Visual Studio 2015 nebo kompatibilní. Připojím projekt také jako soubor ZIP (EDR.zip).

O aplikaci pro Android:

Pokud chcete aplikaci pro Android, budete potřebovat AppInventor2. Existuje jeho bezplatná online verze. Můžete tam otevřít přiložený soubor „EDR.aia“a upravit jej, jak chcete.

Krok 3: Konec…

Takže to je vše.

Pokud máte nějaké nápady pro tento projekt, stačí ho odevzdat.

Doporučuje: