Tartalomjegyzék:

Otthonautomatizálás ESP8266 WiFi -vel Blynk használata nélkül!: 24 lépés (képekkel)
Otthonautomatizálás ESP8266 WiFi -vel Blynk használata nélkül!: 24 lépés (képekkel)

Videó: Otthonautomatizálás ESP8266 WiFi -vel Blynk használata nélkül!: 24 lépés (képekkel)

Videó: Otthonautomatizálás ESP8266 WiFi -vel Blynk használata nélkül!: 24 lépés (képekkel)
Videó: Blynk + ESP = Проще не бывает! 2024, December
Anonim
Otthonautomatizálás ESP8266 WiFi segítségével, Blynk használata nélkül!
Otthonautomatizálás ESP8266 WiFi segítségével, Blynk használata nélkül!

Először is szeretném megköszönni mindenkinek, hogy a 2016 -os Automation Contest nyertese lettem ezzel az INSTRUCTBLE -val. Tehát, ahogy megígértem, itt az útmutató az otthoni készülékek ESP8266 WiFi modullal történő vezérléséhez.

1. lépés: Következő az otthoni automatizálásnál

Annak érdekében, hogy a kanapén maradhassak, és az összes elektromos készüléket csak egy TV -távirányítóval vezérelhessem, elkészítettem egy erre vonatkozó utasítást, és most ideje frissíteni a WiFi -re. Mostantól mindent vezérelhet okostelefonjával. Bonyolultan hangzik !!! De nagyon egyszerű elkészíteni !!!

2. lépés: Miért ESP8266?

Miért ESP8266?
Miért ESP8266?

Most talán azon gondolkodik, hogy miért használok itt WiFi -t? Bluetooth -t vagy RF -t használtam volna, de miért csak Wifi az ESP8266 -tal? Az egyszerű válasz a következő: • Az ESP8266 olcsóbb lenne, mint a Bluetooth modul (az eBay -en csak körülbelül 2 dollár) • Az ESP8266 használatával csatlakoztathatja a modult az internethez, és a világ bármely pontjáról vezérelheti.

3. lépés: Melyik ESP modult érdemes megvennem?

Milyen ESP modult vegyek?
Milyen ESP modult vegyek?
Milyen ESP modult vegyek?
Milyen ESP modult vegyek?
Milyen ESP modult vegyek?
Milyen ESP modult vegyek?

Most itt egy új kérdés merült fel Melyik ESP8266 modult vegyem meg? Nos, ennek a modulnak sok változata van. Itt ebben az utasításban ESP-01 modult használtam. Ez volt az első bevezetett modul és egyben a legolcsóbb is, így ha kezdő vagy az IoT -ban, akkor inkább ezt válaszd. A vásárolni kívánt modul attól függ, hogy hány gpio (általános célú bemeneti-kimeneti) tűre van szüksége. Ez eldönti, hogy hány dolgot tudna irányítani a WiFi -n keresztül. Kezdőknek az ESP-01 modult ajánlom.

4. lépés: Néhány alapvető információ a WIFI -ről !

Néhány alapvető információ a WIFI -ről !!!
Néhány alapvető információ a WIFI -ről !!!

A WiFi olyan technológia, amely lehetővé teszi az elektronikus eszközök számára, hogy vezeték nélküli LAN (WLAN) hálózathoz csatlakozzanak, főként a 2,4 gigahertzes (12 cm) UHF és 5 gigahertzes (6 cm) SHF ISM rádiósávok használatával. A Wi-Fi egy népszerű vezeték nélküli hálózati technológia, amely rádióhullámokat használ a nagy sebességű vezeték nélküli internet és hálózati kapcsolatok biztosítására. Általános tévhit, hogy a Wi-Fi kifejezés a "Wireless Fidelity" rövidítése, azonban ez nem így van. A Wi-Fi egyszerűen védjeggyel ellátott kifejezés, ami azt jelenti, hogy IEEE 802.11x.

5. lépés: Nincs Blynk !

Nem Blynk !!!
Nem Blynk !!!

Az esp8266 otthoni automatizálását megtalálhatja az Instructables minden területén, de gyakori, hogy a Blynk alkalmazáson keresztül vezérlik az esp -jüket. Nos, a Blynk alkalmazás szintén jó dolog az ESP számára, de még mindig vannak hátrányai. • Először is, internetkapcsolat szükséges ahhoz, hogy az alkalmazás csatlakoztatható legyen a szerveréhez. • Másodszor, más módszerekhez hasonlóan a Blynk és az Esp is csatlakoznia kell egy WiFi hotspothoz. Tehát azok az emberek, akik nem rendelkeznek állandó netkapcsolattal vagy útválasztóval, nem használhatják a Blynk alkalmazást.

6. lépés: Akkor mi olyan különleges a rendszeremben !

Rendszeremben létrehoztam egy androidos alkalmazást, amely közvetlenül kapcsolódik az esp -hez, nem pedig hotspothoz. Ehhez nincs szükség internetkapcsolatra vagy külső wifi hotspotra, mivel a két gép közvetlenül csatlakozna, ami az ESP gyors reakcióját eredményezi.

7. lépés: Gyűjtse össze az összes alkatrészt

Gyűjtse össze az összes alkatrészt
Gyűjtse össze az összes alkatrészt
Gyűjtse össze az összes alkatrészt
Gyűjtse össze az összes alkatrészt
Gyűjtse össze az összes alkatrészt
Gyűjtse össze az összes alkatrészt

Itt megemlítjük a projektben szükséges összes alkatrészt és a linkeket, ahol megvásárolhatja őket, de azt javaslom, hogy először próbálja meg helyben megtalálni az alkatrészeket, mert így gyorsabban és talán olcsóbban is megvásárolhatja őket, de ha nem helyben kapható, a megadott linkekkel mindig megvásárolhatja őket. Mindig az ebay -ről veszek mindent, mert az a legolcsóbb. Ehhez a projekthez szüksége lesz:

  • ESP8266 WiFi modul
  • FTDI Breakout (vagy ARDUINO UNO)
  • 2x 1K ellenállás
  • 2x BC547 tranzisztor
  • 2x 5V relé
  • 2x 1N4007 DIÓDA
  • 2x csavaros Teminals.

8. lépés: Legyen kenyérpirítóbarát

Legyen kenyérpirítóbarát
Legyen kenyérpirítóbarát
Legyen kenyérpirítóbarát
Legyen kenyérpirítóbarát
Legyen kenyérpirítóbarát
Legyen kenyérpirítóbarát

Mostanra valószínűleg észrevette, hogy az ESP-01 nem fér el a kenyértáblán, ezért azt kenyérpirítóbaráttá kell tennünk. A lépések egyszerűek, csak le kell vágni egy 4 x 4 pontos PCB-t, és be kell forrasztani a férfi fejléceket és a női fejléceket, amint az látható a fenti képeken.

9. lépés: Az Android -alkalmazás

Az Android alkalmazás
Az Android alkalmazás

Az ESP8266 közvetlenül a mobiltelefonjáról történő vezérléséhez létrehoztam egy alkalmazást az MIT alkalmazás feltalálója segítségével. Az alkalmazást itt találja.

Először csatlakoztatnia kell okostelefonját az esp8266 WiFi -hez, majd az alkalmazás IP -címét a modul IP -címére kell állítania. Az én esetemben 192.168.4.1 volt

10. lépés: IDŐ AZ ÉPÍTÉS KEZDÉSÉRE !

Először csatlakoztatni kell az ESP modult a számítógéphez a firmware frissítéséhez és programozásához.

11. lépés: Konvertálja az 5v -t 3.3v -ra !

5V -t 3.3V -ra konvertálni !!!
5V -t 3.3V -ra konvertálni !!!

A legfontosabb dolog az, hogy az esp8266 modul csak 3.3V -val működik, és nem 5V -val.

Az 5v megölheti, ezért ahhoz, hogy az 5v -t 3.3v -ra alakítsuk, létre kell hoznunk egy feszültségosztót.

Hozzon létre egy feszültségosztót 1K és 2K ellenállás csatlakoztatásával, amint az a képen látható.

12. lépés: Csatlakoztassa az FTDI -t az Esp -hez !

Csatlakoztassa az FTDI -t az Esp -hez !!!
Csatlakoztassa az FTDI -t az Esp -hez !!!

Csak kövesse a sémát, hogy az esp -t FTDI -kitöréshez kapcsolja. Győződjön meg arról, hogy a 3.3v -t csak az FTDI -kiütésnél használja.

13. lépés: Nincs FTDI -kitörése

Nincs FTDI kitörésed!
Nincs FTDI kitörésed!

Ha abban az esetben, ha nincs FTDI -kitörése, mint nekem, akkor az arduino -jával is programozhatja az esp -t. PROGRAMOZÁS ELŐTT Távolítsa el az ATMEGA 328 IC -t az ARDUINO -kártyáról.. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

14. lépés: Villogjon az ESP

Villogjon ESP -je
Villogjon ESP -je

Frissítse ESP -jét a legújabb firmware -re. Töltse le a szükséges szoftvert. Flasher.exe Győződjön meg róla, hogy a gpio 0 -t a földhöz csatlakoztatja. Ez lehetővé teszi a vaku üzemmódot az esp.

Töltse le a fájlokat. >>>>> A fájlok zip fájlban lennének, ezért bontsa ki őket, és nyissa meg az esp8266_flasher.exe >>>>> Használhatja a zip fájlban már található.bin firmware -t. >>>>> Ezután válassza ki a KOMMUNIKÁCIÓT (COM) PORT, és írja be a 0x00080 értéket a másik oszlopba. >>>>>>> Nyomja meg a Letöltés gombot.

15. lépés: Ellenőrizze, hogy minden rendben van -e !

Ellenőrizze, hogy minden rendben van -e !!!
Ellenőrizze, hogy minden rendben van -e !!!

Az ESP villogása után ideje ellenőrizni, hogy minden rendben van -e.

  • Menjen az Arduino IDE -hez
  • Lépjen a soros monitorra
  • Válassza ki a 115200 átviteli sebességet
  • Most írja be a következő parancsokat.

NÁL NÉL

Miután beírta ezt a parancsot, nyomja meg a SEND gombot, és ha az OK -t kapja, akkor készen áll.

Játszhat a modullal más AT parancsokkal, ahogy a fenti képeken látható.

16. lépés: Előkódolás

Előkódolás
Előkódolás
Előkódolás
Előkódolás
Előkódolás
Előkódolás
Előkódolás
Előkódolás

Az ESP programozásához az Arduino IDE programból telepítenie kell néhány szükséges szoftvert.

1. Lépjen az Arduino IDE oldalra 2. Lépjen a Fájl >>>> Beállítások 3. A KIEGÉSZÍTŐ TÁBLÁZATOK KEZELŐ URL -jének szövegmezőjébe másolja és illessze be az alábbi elérési utat

arduino.esp8266.com/package_esp8266com_inde…

4. Lépjen az ESZKÖZÖK >>>>> TÁBLÁZAT >>>>> TÁBLÁZATKEZELŐ5 oldalra. Írja be az esp kifejezést a keresőmezőbe, és csak egy lehetőség maradna. Telepítse az ESP8266 CSOMAGOT.

17. lépés: Ideje kódolni

Az ESP8266 csomag telepítése után UGRÁS A SZERSZÁMOKRA >>>>> TÁBLÁK >>>>> Válassza ki a kívánt modult (Ha rendelkezik az esp-01 modullal, mint én, válassza ki a GENERIC ESP8266 MODUL-t)

Most módosítsa a Tulajdonságokat a modulnak megfelelően az Eszközök menüben.

Most győződjön meg arról, hogy rendelkezik az ESP8266WIFI könyvtárral.

Töltse fel a kódot az esp -re.

18. lépés: Készítse el az áramkört !

Csinálj áramkört !!!
Csinálj áramkört !!!
Csinálj áramkört !!!
Csinálj áramkört !!!
Csinálj áramkört !!!
Csinálj áramkört !!!

Először próbálja meg elkészíteni az áramkört a kenyértáblán, majd állandóvá tenni a NYÁK -táblán.

De a legnagyobb probléma az, hogy az ESP8266 -nak 3.3v -ra van szüksége és nem 5v -ra.

Ne becsülje le az 5v teljesítményét, elég megölni az ESP modult.

***Hé! megütött valahol ??? Mindig kész vagyok segíteni az alábbi megjegyzésekben !!! ***

19. lépés: VIGYÁZAT !!! MAGASFESZÜLTSÉG!

VIGYÁZAT!!! MAGASFESZÜLTSÉG!!!
VIGYÁZAT!!! MAGASFESZÜLTSÉG!!!

FIGYELEM!

A helytelen vagy nem megfelelő használat a következőket eredményezheti:

  • Súlyos sérülések vagy halál.
  • A termék fizikai károsodása.
  • Veszélyes veszélyek létrehozása.

*** FELELŐSSÉGET NEM VÁLLALOK AZ INTÉZETEKBŐL ***

20. lépés: Hogyan használhatja ezt otthonában !

Hogyan használhatod ezt otthon?
Hogyan használhatod ezt otthon?

Tegyük fel, hogy szabályozni szeretné a hálószoba fényét és ventilátorát, telepítheti ezt az áramkört a kapcsolótáblára. Csak nyissa ki a kapcsolótáblát, amely a lámpákat és a ventilátorokat vezérli, és látni fogja, hogy két vezeték van csatlakoztatva a kapcsolóhoz. Csak távolítsa el ezeket a vezetékeket a kapcsolóról, és csatlakoztassa őket a NYÁK -terminálokhoz, és kész. Szuper egyszerű, mégis hatékony.

*** Gyerekek, tartsák távol magukat az elektromos vezetékektől. Kérjen felnőttet a nagyfeszültségű elektromos munkák elvégzésére ***

21. lépés: Hibaelhárítás!@#$%

Hibaelhárítás!@#$%
Hibaelhárítás!@#$%

Hmm … nem úgy működik, ahogy várták ???

Próbálja ki ezt a hibaelhárítási útmutatót, hogy varázslatosan működjön a projekt !!

Először ellenőrizze a kódot. Győződjön meg arról, hogy az összes könyvtár megfelelően van telepítve. Ha nem, akkor először le kell töltenie őket

  • Győződjön meg arról, hogy a csatlakozók helyesek. A multiméter folytonossági funkciójával ellenőrizze, hogy nincs -e rossz csatlakozás vagy rövidzárlat !!!
  • Győződjön meg róla, hogy működik az ESP és a relék.
  • Győződjön meg arról, hogy a diódát a megfelelő polaritásban helyezte el.
  • Győződjön meg arról, hogy a telefont WiFi -n keresztül csatlakoztatta az esp -hez.

*** Ha kétségei vannak ezzel kapcsolatban, mindig kérdezzen tőlem az alábbi megjegyzésekben ***

22. lépés: Ellenőrizze ezeket a pontokat !

  • Az áramkör tesztelése előtt ellenőrizze le kétszer a multiméteres folyamatosság funkcióval ellátott összes csatlakozást, hogy nincs -e rossz csatlakozás vagy rövidzárlat.
  • Szerelje be a diódát a tekercsek közé a megfelelő polaritással, mivel ez megvédi áramkörünket az ellenáramtól.
  • Javaslom, hogy mielőtt az áramkört NAGY AC FESZÜLTSÉGVEL teszteli, először próbálja ki egy egyszerű LED -del.
  • Soha ne használjon olyan készüléket, amely nagyobb áramot vesz fel, mint a relé névleges értéke.

23. lépés: Mi történik itt ???

Hmm … mostanra zavartan … hadd mondjam el, mi történik itt ???

Amikor megnyomja a BE gombot a WiFi vezérlőalkalmazásban, az BE jelzést küld az ESP -nek. A modul úgy van programozva, hogy amikor bekapja az ON jelet, akkor gpio állapotát HIGH -ra állítja. Ezzel a relé aktiválódik, és így a készülék bekapcsol. Hasonló módon, amikor megnyomja az OFF gombot, az esp gpio állapotát LOW -ra kapcsolja, és így a relé kikapcsol, így a készülék. A működési elv nagyon egyszerű a Blynk alkalmazás komplikációjához képest.

Ha további információra van szüksége, nézze meg a GreatScott oktatóanyagát erről.

*** Ha még mindig kétségei vannak, kérdezzen bátran az alábbi megjegyzések részben ***

24. lépés: Következtetés !

Következtetés!!!
Következtetés!!!

Hé!!! Sok sikert, hogy ezt önállóan létrehozza. Ha megütközöl valahol, kérdezz bátran az alábbi megjegyzések részben. Mindig ott leszek, hogy segítsek. Ha bármilyen javaslata van, mondja el nekem, és ha tetszik a projekt, nyomja meg a like gombot, ossza meg a projektet a lehető legrövidebb időn belül, és kérjük, szavazzon a versenyeken.

Köszönöm, hogy elolvasta,

YAVNIK SHARMA

Ajánlott: