Obsah:

Domácí automatizace s WiFi ESP8266 bez použití Blynku!: 24 kroků (s obrázky)
Domácí automatizace s WiFi ESP8266 bez použití Blynku!: 24 kroků (s obrázky)

Video: Domácí automatizace s WiFi ESP8266 bez použití Blynku!: 24 kroků (s obrázky)

Video: Domácí automatizace s WiFi ESP8266 bez použití Blynku!: 24 kroků (s obrázky)
Video: Jak vyrobit 4kanálové Wi-Fi relé ESP8266 ESP01 | ESP01 Domácí automatizace | RemoteXY | FLProg 2024, Listopad
Anonim
Domácí automatizace s WiFi ESP8266 bez použití Blynku!
Domácí automatizace s WiFi ESP8266 bez použití Blynku!

Za prvé chci všem DĚKOVAT za to, že ze mě udělali vítěze v Automation Contest 2016 za tento NÁVOD. Jak jsem vám tedy slíbil, zde je návod k ovládání domácích spotřebičů pomocí WiFi modulu ESP8266.

Krok 1: Další v domácí automatizaci

Abych mohl zůstat na gauči a ovládat všechny elektrické spotřebiče pouhým dálkovým ovladačem k TV, vytvořil jsem k tomu návod a nyní je čas přejít na WiFi. Nyní budete moci vše ovládat pomocí svého smartphonu. Zní to složitě !!! Ale velmi snadné na výrobu !!!

Krok 2: Proč ESP8266?

Proč ESP8266?
Proč ESP8266?

Možná si teď říkáte, proč zde používám WiFi? Použil bych Bluetooth nebo RF, ale proč právě Wifi s ESP8266? Jednoduchá odpověď zní: • ESP8266 by byl levnější než modul Bluetooth (na eBay stojí jen kolem 2 $) • Pomocí ESP8266 můžete modul připojit k internetu a ovládat jej z jakékoli části světa.

Krok 3: Který modul ESP bych měl koupit?

Jaký modul ESP bych si měl koupit?
Jaký modul ESP bych si měl koupit?
Jaký modul ESP bych si měl koupit?
Jaký modul ESP bych si měl koupit?
Jaký modul ESP bych si měl koupit?
Jaký modul ESP bych si měl koupit?

Nyní je zde položena nová otázka Který modul ESP8266 bych si měl koupit? V tuto chvíli již existuje mnoho variací tohoto modulu. Zde v tomto pokynu jsem použil modul ESP-01. Toto byl první zavedený modul a také nejlevnější, takže pokud jste začátečník v oblasti IoT, pak jděte na to. Modul, který byste si měli koupit, závisí na tom, kolik pinů gpio (general-purpose-input-output) potřebujete. To rozhodne, kolik věcí byste mohli ovládat přes WiFi. Pro začátečníky bych doporučil modul ESP-01.

Krok 4: Několik základních informací o WIFI !

Několik základních informací o WIFI !!!
Několik základních informací o WIFI !!!

WiFi je technologie, která umožňuje elektronickým zařízením připojit se k bezdrátové síti LAN (WLAN), a to hlavně pomocí rádiových pásem 2,4 GHHZ (12 cm) UHF a 5 gigahertzů (6 cm) SHF ISM. Wi-Fi je název populárního technologie bezdrátových sítí, která využívá rádiové vlny k poskytování bezdrátového vysokorychlostního připojení k internetu a síti. Častou mylnou představou je, že termín Wi-Fi je zkratka pro „Wireless Fidelity“, ale není tomu tak. Wi-Fi je jednoduše fráze chráněná ochrannou známkou, která znamená IEEE 802.11x.

Krok 5: Žádný Blynk !

Žádný Blynk !!!
Žádný Blynk !!!

Domácí automatizaci s esp8266 najdete po celém Instructables, ale běžnou věcí je, že své esp ovládají prostřednictvím aplikace Blynk. Aplikace Blynk je také dobrá věc pro ESP, ale stále existují určité nevýhody. • Za prvé, vyžaduje připojení k internetu, aby bylo možné aplikaci připojit k jejímu serveru. • Zadruhé, stejně jako ostatní metody, aplikace Blynk a Esp by se musely připojit k WiFi hotspotu. Lidé, kteří nemají trvalé připojení k internetu nebo router jako hotspot, nemohou používat aplikaci Blynk.

Krok 6: Co je potom v mém systému tak zvláštní !

V mém systému jsem vytvořil aplikaci pro Android, která se místo připojení k hotspotu připojuje přímo k vašemu esp. To také nevyžaduje žádné připojení k internetu ani externí wifi hotspot, protože oba stroje by se připojily přímo, což by vedlo k rychlé reakci ESP.

Krok 7: Shromážděte všechny součásti

Shromážděte všechny díly
Shromážděte všechny díly
Shromážděte všechny díly
Shromážděte všechny díly
Shromážděte všechny díly
Shromážděte všechny díly

Zde jsou uvedeny všechny součásti, které byste v tomto projektu potřebovali, a odkazy, kde je můžete koupit, ale doporučuji, abyste se nejprve pokusili najít součásti lokálně, protože tímto způsobem byste je mohli koupit rychleji a možná levněji, ale pokud nejsou k dispozici místně, můžete je vždy zakoupit pomocí uvedených odkazů. Vždy kupuji vše z ebay, protože je to nejlevnější. Pro tento projekt budete potřebovat:

  • WiFi modul ESP8266
  • FTDI Breakout (nebo ARDUINO UNO)
  • 2x 1K odpory
  • 2x tranzistor BC547
  • 2x 5v relé
  • 2x 1N4007 DIODE
  • 2x šroubovací svorky.

Krok 8: Zajistěte, aby byl Breadboard přátelský

Udělejte z něj Breadboard Friendly
Udělejte z něj Breadboard Friendly
Udělejte z něj Breadboard Friendly
Udělejte z něj Breadboard Friendly
Udělejte z něj Breadboard Friendly
Udělejte z něj Breadboard Friendly

Nyní jste si možná všimli, že se ESP-01 nevejde na prkénko, takže ho musíme přizpůsobit Breadboardu. Kroky jsou jednoduché, stačí odříznout desku 4 x 4 bodů, pájet zástrčky a zástrčky podle obrázku na obrázcích výše.

Krok 9: Aplikace pro Android

Aplikace pro Android
Aplikace pro Android

Pro ovládání ESP8266 přímo z vašeho mobilního telefonu jsem vytvořil aplikaci pomocí aplikace MIT inventor. Aplikaci najdete zde.

Nejprve musíte připojit svůj smartphone k WiFi esp8266 a poté nastavit IP adresu na IP adresu vašeho modulu v aplikaci. V mém případě to bylo 192.168.4.1

Krok 10: ČAS ZAČNĚTE BUDOVAT !

Nejprve musíme připojit modul ESP k počítači, abychom aktualizovali firmware a naprogramovali jej.

Krok 11: Převeďte 5v na 3,3v !

Převeďte 5v na 3,3v !!!
Převeďte 5v na 3,3v !!!

Nejdůležitější věcí je, že modul esp8266 pracuje pouze s 3,3 V, nikoli s 5 V.

5v to může zabít, takže abychom mohli převést 5v na 3,3v, musíme vytvořit dělič napětí.

Vytvořte dělič napětí připojením odporu 1K a 2K, jak je znázorněno na obrázku.

Krok 12: Připojte FTDI k Esp !

Připojte FTDI k Esp !!!
Připojte FTDI k Esp !!!

Chcete -li připojit svůj esp k FTDI breakout, postupujte podle schématu. Ujistěte se, že používáte 3.3v pouze na vašem FTDI breakout.

Krok 13: Nemáte odpočinek FTDI

Nemáte odpočinek FTDI!
Nemáte odpočinek FTDI!

Pokud v případě, že nemáte FTDI breakout stejně jako já, můžete také použít arduino k programování esp. ODEBRAT ATMEGA 328 IC Z ARDUINO BOARD PŘED PROGRAMOVÁNÍM. NEZAPOMEŇTE, ŽE ESP8266 FUNGUJE NA 3.3V A NE NA 5V. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

Krok 14: Flash ESP

Flashujte své ESP
Flashujte své ESP

Flashujte svůj ESP na nejnovější firmware. Stáhněte si potřebný software. Flasher.exe Ujistěte se, že jste připojili gpio 0 k zemi. Tím povolíte režim blesku ve vašem esp.

Stáhněte si soubory. >>>>> Soubory budou v souboru zip, takže je rozbalte a otevřete soubor esp8266_flasher.exe >>>>> Můžete použít firmware.bin, který je již součástí souboru zip. >>>>> Poté vyberte svoji KOMUNIKACI (COM) PORT a do druhého sloupce zadejte 0x00080. >>>>>>> Stiskněte Stáhnout.

Krok 15: Zkontrolujte, zda je vše v pořádku !

Zkontrolujte, zda je vše v pořádku !!!
Zkontrolujte, zda je vše v pořádku !!!

Po přehrání ESP je čas zkontrolovat, zda je vše v pořádku.

  • Přejděte na Arduino IDE
  • Přejděte na sériový monitor
  • Vyberte přenosovou rychlost 115200
  • Nyní zadejte následující příkazy.

NA

Po zadání tohoto příkazu stiskněte ODESLAT a pokud obdržíte OK, jste připraveni jít.

Můžete hrát s modulem s jinými AT příkazy, jak je znázorněno na obrázcích výše.

Krok 16: Předkódování

Předkódování
Předkódování
Předkódování
Předkódování
Předkódování
Předkódování
Předkódování
Předkódování

K programování ESP z Arduino IDE musíte nainstalovat nějaký potřebný software.

1. Přejděte na Arduino IDE 2. Přejděte na Soubor >>>> Předvolby 3. Do textového pole adresy URL správce doplňkových desek zkopírujte a vložte níže uvedenou cestu

arduino.esp8266.com/package_esp8266com_inde…

4. Přejděte na NÁSTROJE >>>>> BOARD >>>>> BOARD MANAGER5. Do vyhledávacího pole zadejte esp a zbude pouze jedna možnost. Nainstalujte si tento balíček ESP8266.

Krok 17: Čas na kódování

Po instalaci balíčku ESP8266 PŘEJDĚTE NA NÁSTROJE >>>>> DESKY >>>>> Vyberte modul, který máte (Pokud máte modul esp-01 jako já, vyberte OBECNÝ MODUL ESP8266)

Nyní změňte Vlastnosti podle vašeho modulu v nabídce nástrojů.

Nyní se ujistěte, že máte knihovnu ESP8266WIFI.

Nahrajte kód do svého esp.

Krok 18: Vytvořte obvod !

Vytvořte obvod !!!
Vytvořte obvod !!!
Vytvořte obvod !!!
Vytvořte obvod !!!
Vytvořte obvod !!!
Vytvořte obvod !!!

Nejprve zkuste vytvořit obvod na prkénku a poté jej na desce plošných spojů nastavit jako trvalý.

Ale největší problém je, že ESP8266 potřebuje 3,3 V a ne 5 V.

Nepodceňujte výkon 5v, stačí zabít váš modul ESP.

***Ahoj! někde zasaženo ??? V komentářích níže vám vždy pomůžu !!! ***

Krok 19: POZOR !!! VYSOKÉHO NAPĚTÍ!

POZOR!!! VYSOKÉHO NAPĚTÍ!!!
POZOR!!! VYSOKÉHO NAPĚTÍ!!!

VAROVÁNÍ!

Nesprávné nebo nesprávné použití může vést k:

  • Vážná zranění nebo smrt.
  • Fyzické poškození výrobku.
  • Vytváření nebezpečných nebezpečí.

*** NENESU ZODPOVĚDNOST ZA JAKÉKOLI VAŠE ČINNOSTI ***

Krok 20: Jak to použít u vás doma !

Jak to použít doma !!!
Jak to použít doma !!!

Řekněme, že chcete ovládat své světlo a ventilátor vaší ložnice, můžete tento obvod nainstalovat na rozvaděč. Stačí otevřít rozvaděč, který ovládá vaše světla a ventilátory, a zjistíte, že jsou k vypínači připevněny dva vodiče. Stačí odstranit tyto vodiče ze spínače a připojit je ke svorkám DPS a máte hotovo. Super jednoduché, ale efektivní.

*** Děti, držte se dál od elektrických vodičů pod napětím. Nechte dospělou osobu provádět elektrické práce vysokého napětí ***

Krok 21: Řešení potíží!@#$%

Odstraňování problémů!@#$%
Odstraňování problémů!@#$%

Hmm … nefunguje podle očekávání ???

Vyzkoušejte tuto příručku pro řešení potíží, aby váš projekt fungoval jako kouzlo !!

Nejprve zkontrolujte kód. Ujistěte se, že máte správně nainstalovány všechny knihovny. Pokud ne, musíte si je nejprve stáhnout

  • Ujistěte se, že jsou připojení správná. Pomocí funkce kontinuity vašeho multimetru zkontrolujte, zda není chybné připojení nebo zkrat !!!
  • Ujistěte se, že máte funkční ESP a relé.
  • Ujistěte se, že jste diodu umístili ve správné polaritě.
  • Ujistěte se, že jste připojili telefon k esp přes WiFi.

*** Pokud máte ohledně toho jakékoli pochybnosti, můžete se mě kdykoli zeptat v níže uvedených komentářích ***

Krok 22: Zkontrolujte tyto body !

  • Před testováním obvodu zkontrolujte všechna připojení s funkcí kontinuity multimetru, zda neobsahují nesprávná připojení nebo zkraty.
  • Nainstalujte diodu mezi cívky se správnou polaritou, protože bude chránit náš obvod před jakýmkoli zpětným proudem.
  • Doporučuji, abyste před testováním obvodu s VYSOKÝM NAPĚTÍM NAPĚTÍ nejprve vyzkoušeli jednoduchou LED.
  • Nikdy také nepoužívejte takové spotřebiče, které odebírají více proudu, než je hodnocení vašich relé.

Krok 23: Co se to tu děje ???

Hmm … teď zmatený … řeknu vám, co se tady děje ???

Když v aplikaci ovladače WiFi stisknete tlačítko ON, odešle signál do systému ESP. Modul je naprogramován tak, že když přijme signál ON, změní svůj stav gpio na HIGH. Tím se relé aktivuje a spotřebič se zapne. Stejným způsobem, když stisknete VYPNOUT, esp otočí svůj stav gpio na NÍZKOU, a tak se relé vypne, takže se spotřebič. Princip fungování je ve srovnání s komplikací v aplikaci Blynk velmi jednoduchý.

Pokud chcete více informací, podívejte se na tutoriál GreatScott.

*** Pokud máte stále nějaké pochybnosti, neváhejte se zeptat v sekci komentáře níže ***

Krok 24: Závěr !

Závěr!!!
Závěr!!!

Ahoj!!! Hodně štěstí, že jste si to vytvořili sami. Pokud jste někde zasaženi, neváhejte se mě zeptat v níže uvedených sekcích komentářů. Vždy tu budu, abych vám pomohl. Pokud máte nějaké návrhy, řekněte mi to a pokud se vám projekt líbí, klikněte na tlačítko To se mi líbí, sdílejte projekt co nejdříve a hlasujte prosím v soutěžích.

Děkuji za přečtení,

YAVNIK SHARMA

Doporučuje: