Kazalo:

Domača avtomatizacija z WiFi ESP8266 brez uporabe Blynk!: 24 korakov (s slikami)
Domača avtomatizacija z WiFi ESP8266 brez uporabe Blynk!: 24 korakov (s slikami)

Video: Domača avtomatizacija z WiFi ESP8266 brez uporabe Blynk!: 24 korakov (s slikami)

Video: Domača avtomatizacija z WiFi ESP8266 brez uporabe Blynk!: 24 korakov (s slikami)
Video: DS18B20 Температура ESP8266 ESP 01 WIFI-модуль | ESP-01 Домашняя автоматизация | УдаленныйXY |ФЛПрог 2024, November
Anonim
Domača avtomatizacija z WiFi ESP8266 brez uporabe Blynka!
Domača avtomatizacija z WiFi ESP8266 brez uporabe Blynka!

Najprej se vsem zahvaljujem, da sem za to NAVODILO zmagal na natečaju za avtomatizacijo 2016. Torej, kot sem vam obljubil, tukaj je navodilo za nadzor gospodinjskih aparatov z modulom WiFi ESP8266.

1. korak: Naslednji korak pri avtomatizaciji doma

Da bi ostal na kavču in upravljal vse električne naprave z daljinskim upravljalnikom televizorja, sem za to ustvaril navodila, zdaj pa je čas za nadgradnjo na WiFi. Zdaj lahko s pametnim telefonom nadzirate vse. Sliši se zapleteno !!! Ampak zelo enostavno narediti !!!

2. korak: Zakaj ESP8266?

Zakaj ESP8266?
Zakaj ESP8266?

Zdaj morda razmišljate, zakaj tukaj uporabljam WiFi? Uporabil bi Bluetooth ali RF, a zakaj samo Wifi z ESP8266? Preprost odgovor je: • ESP8266 bi bil cenejši od modula Bluetooth (na eBayu stane le okoli 2 USD) • Z uporabo ESP8266 lahko modul povežete z internetom in ga upravljate s katerega koli dela sveta.

3. korak: Kateri modul ESP naj kupim?

Kateri modul ESP naj kupim?
Kateri modul ESP naj kupim?
Kateri modul ESP naj kupim?
Kateri modul ESP naj kupim?
Kateri ESP modul naj kupim?
Kateri ESP modul naj kupim?

Zdaj se postavlja novo vprašanje, kateri modul ESP8266 naj kupim? No, do sedaj obstaja veliko različic tega modula. V tem navodilu sem uporabil modul ESP-01. To je bil prvi uveden modul in tudi najcenejši, zato, če ste začetnik IoT, se raje odločite za to. Modul, ki ga morate kupiti, je odvisen od tega, koliko zatičev gpio (splošni namen-vhod-izhod) potrebujete. To bo odločilo, koliko stvari bi lahko nadzorovali prek WiFi. Za začetnike priporočam modul ESP-01.

4. korak: Nekaj osnovnih informacij o WIFI !!

Nekaj osnovnih informacij o WIFI !!!
Nekaj osnovnih informacij o WIFI !!!

WiFi je tehnologija, ki omogoča elektronskim napravam, da se povežejo v omrežje Wireless LAN (WLAN), predvsem z uporabo 2,4 gigahercnih (12 cm) UHF in 5 gigahercnih (6 cm) radijskih pasov SHF ISM. Wi-Fi je ime priljubljenega radijskega pasu. brezžično omrežno tehnologijo, ki uporablja radijske valove za zagotavljanje brezžičnega hitrega interneta in omrežnih povezav. Pogosto napačno prepričanje je, da izraz Wi-Fi okrajša za "Wireless Fidelity", vendar temu ni tako. Wi-Fi je preprosto fraza, zaščitena z blagovno znamko, ki pomeni IEEE 802.11x.

5. korak: Brez Blynka !!

Brez Blynka !!!
Brez Blynka !!!

Domačo avtomatizacijo z esp8266 lahko najdete povsod po Instructables, vendar je običajno, da nadzorujejo svoj esp prek aplikacije Blynk. No, aplikacija Blynk je dobra tudi za ESP, vendar obstajajo še nekatere slabosti. • Najprej potrebuje internetno povezavo, da se lahko aplikacija poveže s strežnikom. • Drugič, tako kot druge metode bi se morali aplikacija Blynk in Esp povezati z dostopno točko WiFi, zato ljudje, ki nimajo stalne omrežne povezave ali usmerjevalnika kot dostopne točke, ne morejo uporabljati aplikacije Blynk.

6. korak: Kaj je tako posebnega v mojem sistemu !!

V svojem sistemu sem ustvaril aplikacijo za Android, ki se neposredno poveže z vašim esp -jem namesto z vročo točko. To tudi ne zahteva internetne povezave ali zunanje dostopne točke Wi -Fi, saj bi se oba stroja neposredno povezala, kar bi povzročilo hitro reakcijo ESP.

7. korak: Zberite vse dele

Zberite vse dele
Zberite vse dele
Zberite vse dele
Zberite vse dele
Zberite vse dele
Zberite vse dele

Tu so omenjeni vsi deli, ki jih potrebujete v tem projektu, in povezave, od koder jih lahko kupite, vendar priporočam, da najprej poskusite najti komponente lokalno, ker bi jih na ta način lahko kupili hitreje in morda ceneje, če pa niso ki so na voljo lokalno, jih lahko vedno kupite s priloženimi povezavami. Vedno kupujem vse na ebayu, ker je najcenejše. Za ta projekt boste potrebovali:

  • ESP8266 WiFi modul
  • Prelom FTDI (ali ARDUINO UNO)
  • 2x 1K upori
  • 2x tranzistor BC547
  • 2x rele 5V
  • 2x 1N4007 DIODA
  • 2x vijačne sponke.

8. korak: Naj bo Breadboard prijazen

Naj bo Breadboard Friendly
Naj bo Breadboard Friendly
Naj bo Breadboard Friendly
Naj bo Breadboard Friendly
Naj bo Breadboard Friendly
Naj bo Breadboard Friendly

Morda ste že opazili, da ESP-01 ne more stati na plošči, zato moramo biti prijazni do krožnika. Koraki so preprosti, le izrezati morate 4 x 4 pike na ploščo, spajkati moške glave in ženske glave, kot je prikazano na zgornjih slikah.

9. korak: aplikacija za Android

Aplikacija za Android
Aplikacija za Android

Za nadzor ESP8266 neposredno iz mobilnega telefona sem ustvaril aplikacijo z izumiteljem aplikacij MIT. Aplikacijo najdete tukaj.

Najprej morate povezati pametni telefon z esp8266 WiFi in nato nastaviti naslov IP na naslov IP vašega modula v aplikaciji. V mojem primeru je bilo 192.168.4.1

10. korak: Čas je, da začnete graditi !!

Najprej moramo povezati modul ESP z računalnikom, da posodobimo vdelano programsko opremo in jo programiramo.

11. korak: Pretvorite 5v v 3.3v !!

Pretvori 5v v 3.3v !!!
Pretvori 5v v 3.3v !!!

Najbolj pomembno je, da modul esp8266 deluje samo z 3.3V in ne s 5V.

5v ga lahko ubije, zato moramo za pretvorbo 5v v 3.3v ustvariti delilnik napetosti.

Ustvarite delilnik napetosti tako, da priključite upor 1K in 2K, kot je prikazano na sliki.

Korak: Povežite FTDI z Esp !!

Povežite FTDI z Esp !!!
Povežite FTDI z Esp !!!

Samo sledite shemi, da svoj esp povežete z izpadom FTDI. Za prekinitev FTDI uporabite samo 3.3v.

Korak: Nimate prekinitve FTDI

Nimate prekinitve FTDI!
Nimate prekinitve FTDI!

Če v primeru, da nimate izpada FTDI, tako kot jaz, lahko uporabite tudi svoj arduino za programiranje esp. ODSTRANITE ATMEGA 328 IC IZ TABLE ARDUINO PRED PROGRAMIRANJEM. NE POZABITE, DA ESP8266 DELUJE NA 3.3V IN NE NA 5V. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ TEMELJ3.3v ------------- --- CHP_PWD (POWER DOWN) TX --------------- TXRX --------------- RX

14. korak: utripajte svoj ESP

Utripajte svoj ESP
Utripajte svoj ESP

ESP prenesite na najnovejšo vdelano programsko opremo. Prenesite potrebno programsko opremo. Flash.exe Poskrbite, da gpio 0 priključite na ozemljitev. To bo omogočilo način bliskavice v vašem esp.

Prenesite datoteke. >>>>> Datoteke bi bile v zip datoteki, zato jih razpakirajte in odprite esp8266_flasher.exe >>>>> Uporabite lahko vdelano programsko opremo.bin, ki je že navedena v datoteki zip. >>>>> Nato izberite svojo KOMUNIKACIJA (COM) PORT in v drugi stolpec vnesite 0x00080. >>>>>>> Pritisnite Download.

15. korak: Preverite, ali je vse v redu !!

Preverite, če je vse v redu !!!
Preverite, če je vse v redu !!!

Po utripanju ESP je čas, da preverite, ali je vse v redu.

  • Pojdite na Arduino IDE
  • Pojdite na serijski monitor
  • Izberite hitrost prenosa 115200
  • Zdaj vnesite naslednje ukaze.

AT

Ko vnesete ta ukaz, pritisnite SEND in če prejmete OK, potem ste pripravljeni.

Z modulom se lahko igrate z drugimi ukazi AT, kot je prikazano na zgornjih slikah.

Korak 16: Predkodiranje

Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje

Če želite programirati ESP iz Arduino IDE, morate namestiti nekaj potrebne programske opreme.

1. Pojdite na Arduino IDE 2. Pojdite na Datoteka >>>> Nastavitve 3. V besedilno polje URL -ja UPRAVLJALCA DODATNIH TABLE kopirajte in prilepite spodnjo pot

arduino.esp8266.com/package_esp8266com_inde…

4. Pojdite na TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. V iskalno polje vnesite esp in ostala bo le ena možnost. Namestite paket ESP8266.

Korak 17: Čas je za kodiranje

Po namestitvi paketa ESP8266 pojdite na ORODJA >>>>> PLASTI >>>>> Izberite modul, ki ga imate (Če imate modul esp-01, kot sem jaz, izberite GENERIC ESP8266 MODUL)

Zdaj spremenite lastnosti glede na vaš modul v meniju z orodji.

Zdaj se prepričajte, da imate knjižnico ESP8266WIFI.

Naložite kodo na svoj esp.

18. korak: Naredite vezje !!

Naredite vezje !!!
Naredite vezje !!!
Naredite vezje !!!
Naredite vezje !!!
Naredite vezje !!!
Naredite vezje !!!

Najprej poskusite narediti vezje na matični plošči, nato pa ga narediti trajno na tiskani plošči.

Največja težava pa je v tem, da ESP8266 potrebuje 3.3v in ne 5v.

Ne podcenjujte moči 5V, dovolj je, da uničite svoj ESP modul.

***Zdravo! se je kje zataknilo ??? V spodnjih komentarjih sem vam vedno na voljo !!! ***

19. korak: POZOR !!! VISOKONAPETOSTNI!!

POZOR !!! VISOKONAPETOSTNI!!!
POZOR !!! VISOKONAPETOSTNI!!!

OPOZORILO!!

Nepravilna ali nepravilna uporaba lahko povzroči:

  • Hude poškodbe ali smrt.
  • Fizične poškodbe izdelka.
  • Ustvarjanje nevarnih nevarnosti.

*** NI JAZ NI ODGOVOREN ZA VSE VAŠE UKREPE ***

20. korak: Kako to uporabiti doma?

Kako to uporabiti doma?
Kako to uporabiti doma?

Recimo, da želite upravljati svojo svetlobo in ventilator v svoji spalnici, lahko to vezje namestite na stikalno ploščo. Odprite stikalno ploščo, ki upravlja vaše luči in ventilatorje, in ugotovili boste, da sta na stikalo priključeni dve žici. Samo odstranite te žice iz stikala in jih povežite s priključki na tiskani vezji in končali ste. Super preprosto, a učinkovito.

*** Otroci, izogibajte se električnim žicam pod napetostjo. Visokonapetostno električno delo naj opravi odrasla oseba ***

21. korak: Odpravljanje težav!@#$%

Odpravljanje težav!@#$%
Odpravljanje težav!@#$%

Hmm … Ne deluje po pričakovanjih ???

Preizkusite ta priročnik za odpravljanje težav, da bo vaš projekt deloval kot čar !!

Najprej preverite kodo. Prepričajte se, da so vse knjižnice pravilno nameščene. Če ne, jih morate najprej prenesti

  • Prepričajte se, da so povezave pravilne. S funkcijo kontinuitete vašega multimetra preverite, ali so napačne povezave ali kratki stiki !!!
  • Poskrbite, da imate delujoče ESP in releje.
  • Prepričajte se, da ste pravilno namestili diodo.
  • Prepričajte se, da ste telefon prek e -pošte povezali s sistemom esp.

*** Če imate kakršne koli dvome glede tega, me lahko vedno vprašate v spodnjih komentarjih ***

22. korak: Preverite te točke !!

  • Pred preskušanjem vezja dvakrat preverite vse povezave s funkcijo neprekinjenosti na večmetru, da ne bi prišlo do napačnih povezav ali kratkega stika.
  • Diodo namestite med tuljave v pravilni polarnosti, saj bo zaščitila naše vezje pred kakršnim koli povratnim tokom.
  • Priporočam, da pred preskusom vezja z VELIKO AC NAPETOSTO najprej preizkusite s preprosto LED.
  • Prav tako nikoli ne uporabljajte takšnih naprav, ki porabijo več energije kot ocene vašega releja.

23. korak: Kaj se tukaj dogaja ???

Hmm … zmeden do sedaj … naj ti povem, kaj se tukaj dogaja ???

Ko pritisnete gumb VKLOP v aplikaciji krmilnika WiFi, ta pošlje signal VKLOP na ESP. Modul je programiran tako, da ob sprejemu signala ON vklopi stanje gpio na HIGH. S tem se rele aktivira in naprava se vklopi. Na enak način, ko pritisnete OFF, esp preklopi stanje gpio na NIZKO, zato se rele izklopi, tako da naprava. Načelo delovanja je zelo preprosto v primerjavi z zapletom v aplikaciji Blynk.

Če želite več informacij, si o tem preberite navodila GreatScott.

*** Če še vedno dvomite, vprašajte v spodnjem razdelku za komentarje ***

24. korak: Zaključek !!

Zaključek !!!
Zaključek !!!

Zdravo!!! Vso srečo, če ste to ustvarili sami. Če ste nekje nasedli, me vprašajte v spodnjih razdelkih za komentarje. Vedno vam bom na voljo. Če imate kakršne koli predloge, mi to povejte in če vam je projekt všeč, pritisnite gumb všečkaj, delite projekt čim hitreje in prosim GLASAJTE v natečajih.

Hvala za branje,

YAVNIK SHARMA

Priporočena: