Obsah:

[Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk: 4 kroky
[Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk: 4 kroky

Video: [Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk: 4 kroky

Video: [Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk: 4 kroky
Video: Jaké říční výletní lodě jsou v Rusku? 2024, Červenec
Anonim
[Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk
[Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk
[Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk
[Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk
[Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk
[Domácí automatizace] Ovládací relé odkudkoli pomocí ESP8266 + Blynk

Existuje mnoho způsobů, jak vytvořit domácí automatizaci, některé jsou komplikované, některé jsou snadné, tento návod ukážu, jak pomocí ESP-12E s Blynkem vytvořit jednoduché ovládání relé. Pro pohodlí byl design jednostranný PCB, takže si jej můžete vyrobit sami doma nebo dokonce odeslat soubor Gerber výrobci PCB, aby to pro vás vyrobil.

Krok 1: Návrh DPS

Návrh DPS
Návrh DPS
Návrh DPS
Návrh DPS
Návrh DPS
Návrh DPS
Návrh DPS
Návrh DPS

Krok návrhu desky plošných spojů je nejdůležitějším krokem, protože pokud v tomto kroku něco spleteme, projekt nebude fungovat správně.

Jako téma tohoto pokynu použijeme modul ESP8266 (ESP-12E) k ovládání relé ZAP/VYP. Musíme tedy porozumět specifikaci ESP8266. Když se podíváme do sekce Elektrické charakteristiky v datovém listu ESP8266, zjistili jsme, že

- Napájecí napětí je 3,3V

- Maximální vysoké napětí GPIO je 3,3V

- Maximální proud GPIO je 12mA

Použijeme relé 5V, napájení bude 5V, ale ESP8266 potřebuje pouze 3,3V, takže potřebujeme nějaký regulátor od 5V do 3,3V. Pro měniče 5V relé využívající 3,3V potřebujeme nějaký tranzistor pro získání proudu a napětí, pro minimální počty součástek doporučuji použít tranzistorové pole ULN2803. S ULN2803 můžeme řídit až 8 relé a má interní diody flyback, které zabraňují nárůstu napětí při vypnutí indukční zátěže.

Nakonec jsem vybral 1117-3.3 pro regulátor napětí, ULN2803A pro relé pohonu

Dále spouštěcí režim ESP8266 a režim Flash

Na stránce 8 z datového listu, aby se ESP8266 normálně spustil, musíte použít logiku na pinu, jak je uvedeno níže

- VYSOKÉ na CHIP_EN, GPIO0, GPIO2

- NÍZKÉ na GPIO15

Chcete -li provést aktualizaci firmwaru na ESP8266, musíte na pin použít logiku, jak je uvedeno níže

- VYSOKÉ na CHIP_EN, GPIO2

- NÍZKÉ na GPIO15, GPIO0

Takže používám 10k odpor k vytažení a stažení každého pinu, jak je popsáno, a pomocí tlačítka jako RESET a FLASH můžete snadno vstoupit do každého režimu.

Krok 2: Vytvořte PCB

Vyrobte PCB
Vyrobte PCB
Vyrobte PCB
Vyrobte PCB
Vyrobte PCB
Vyrobte PCB
Vyrobte PCB
Vyrobte PCB

Pokud je to možné, můžete odeslat soubor Gerber výrobci PCB, ale pokud ne, vytvoříme jej sami.

K výrobě DPS používám přenos tepla:

- Vytiskněte spodní vrstvu na fotografický papír.

- Řezané hladké PCB stejné velikosti s námi navrženým.

- K přenosu inkoustu z papíru na PCB použijte žehličku.

- Po vyjmutí papíru namočte desku plošných spojů do leptání kyselinou.

- Čištění DPS ředidlem k odstranění inkoustu.

- Vrtání DPS

- Leptání DPS

Krok 3: Sestavení DPS

Sestava DPS
Sestava DPS
Sestava DPS
Sestava DPS
Sestava DPS
Sestava DPS
Sestava DPS
Sestava DPS

V kroku montáže desky plošných spojů věnujte pozornost páječce.

V tomto kroku doporučuji nejprve pájet malé zařízení. Pokud vyrábíte desku plošných spojů sami, použijte multimetr ke kontrole úzkého prostoru na trati, abyste zabránili elektrickému zkratu.

Krok 4: Kódování a blikání

Image
Image
Kódování a blikání
Kódování a blikání
Kódování a blikání
Kódování a blikání
Kódování a blikání
Kódování a blikání

Nejprve do svého mobilního telefonu nainstalujte aplikaci „Blynk“, zaregistrujte se a přihlaste se k aplikaci.

Po přihlášení do aplikace klepněte na „Nový projekt“.

Zadejte název projektu, jako zařízení vyberte ESP8266 a poté klepněte na „Vytvořit projekt“.

Aplikace zobrazí zprávu „Autorizační token byl odeslán na:“.

Karta kdekoli na návrhu projektu, zobrazí se pole widgetu.

Vyberte tlačítko a poté zadejte LED1 jako název tlačítka, vyberte „GP16“jako výstup z ESP8266 (viz schéma), minimální hodnota „0“, maximální hodnota „1“, režim „Přepnout“, zadejte štítky ON/OFF podle potřeby a záložku Tlačítko „OK“v pravém horním rohu obrazovky dokončí nastavení tlačítka.

U LED2, LED3 a LED4 postupujte stejně jako výše

Přetáhněte tlačítko kamkoli chcete.

Projekt spustíte klepnutím na tlačítko „Trojúhelník“nebo „Přehrát“v pravé horní části obrazovky.

Všimnete si, že vaše deska je offline.

Nyní přejdeme k programu na straně ESP8266.

Připojte USB k RS-232 k ESP8266 PCB, pozor na úroveň TTL modulu USB na RS-232, úroveň TTL nesmí přesáhnout 3,6 voltů.

Chcete -li vstoupit do režimu blesku, stiskněte tlačítko reset a tlačítko blesku poté uvolněte resetovací tlačítko a poté uvolněte tlačítko blesku. Pokud je deska v režimu blesku, LED1 se „rozsvítí“.

Přejděte na web Blynk, stáhněte si knihovnu Blynk a nainstalujte si ji do počítače.

Na Arduino IDE přejděte na Soubor-> Příklady-> Blynk-> Desky_Wifi-> ESP8266_Standalone.

Změňte řetězec „YourAuthToken“na token pro příjem z e -mailu.

Změňte svůj domovský ssid a heslo.

Jako desku vyberte „NodeMCU 1.0“.

Vyberte port modulu USB na RS-232.

Nahrajte kód na palubu a počkejte, až bude nahrávání dokončeno (LED1 zhasne).

Nyní je připraven ovládat relé z vašeho mobilního telefonu.

Zpět na telefon se stav desky změní na „ONLINE“.

Klepněte na každé tlačítko, potom se relé zapnou/vypnou jako zobrazení na vašem telefonu.

Hodně štěstí.

Doporučuje: