Sadržaj:

Kućna automatizacija sa ESP8266 WiFi bez upotrebe Blynk -a!: 24 koraka (sa slikama)
Kućna automatizacija sa ESP8266 WiFi bez upotrebe Blynk -a!: 24 koraka (sa slikama)

Video: Kućna automatizacija sa ESP8266 WiFi bez upotrebe Blynk -a!: 24 koraka (sa slikama)

Video: Kućna automatizacija sa ESP8266 WiFi bez upotrebe Blynk -a!: 24 koraka (sa slikama)
Video: Aqara E1 zigbee - умный выключатель для круглого подрозетника, интеграция в Home Assistant 2024, Juli
Anonim
Kućna automatizacija s ESP8266 WiFi bez korištenja Blynka!
Kućna automatizacija s ESP8266 WiFi bez korištenja Blynka!

Prvo, želim zahvaliti svima što su me učinili pobjednikom na takmičenju u automatizaciji 2016 za ovo UPUTSTVO. Dakle, kao što sam vam obećao, evo uputstava za upravljanje kućnim aparatima sa ESP8266 WiFi modulom.

Korak 1: Sljedeći u kućnoj automatizaciji

Kako bih ostao na kauču i kontrolirao sve električne uređaje samo pomoću daljinskog upravljača za televizor, stvorio sam instrukcije za to i sada je vrijeme za nadogradnju na WiFi. Sada ćete moći kontrolirati sve pomoću svog pametnog telefona. Zvuči komplikovano !!! Ali vrlo jednostavno za napraviti !!!

Korak 2: Zašto ESP8266?

Zašto ESP8266?
Zašto ESP8266?

Možda sada razmišljate zašto ovdje koristim WiFi? Koristio bih Bluetooth ili RF, ali zašto samo Wifi sa ESP8266? Jednostavan odgovor je: • ESP8266 bi bio jeftiniji od Bluetooth modula (na eBayu košta oko 2 USD) • Korištenjem ESP8266 možete povezati modul s internetom i kontrolirati ga iz bilo kojeg dijela svijeta.

Korak 3: Koji ESP modul trebam kupiti?

Koji ESP modul trebam kupiti?
Koji ESP modul trebam kupiti?
Koji ESP modul trebam kupiti?
Koji ESP modul trebam kupiti?
Koji ESP modul trebam kupiti?
Koji ESP modul trebam kupiti?

Ovdje se postavlja novo pitanje Koji ESP8266 modul bih trebao kupiti? Do sada postoji mnogo varijacija ovog modula. Ovdje, u ovom uputstvu, koristio sam ESP-01 modul. Ovo je bio prvi uvedeni modul, a ujedno i najjeftiniji, pa ako ste početnik u IoT -u, onda idite na ovo. Modul koji trebate kupiti ovisi o tome koliko gpio (opće namjene-ulaz-izlaz) pinova vam je potrebno. Ovo će odlučiti koliko stvari biste mogli kontrolirati putem WiFi -a. Za početnike bih preporučio ESP-01 modul.

Korak 4: Neke osnovne informacije o WIFI -u !

Neke osnovne informacije o WIFI -u !!!
Neke osnovne informacije o WIFI -u !!!

WiFi je tehnologija koja omogućava elektroničkim uređajima da se povežu na bežičnu LAN (WLAN) mrežu, uglavnom koristeći UHF frekvencije od 2,4 gigaherca (12 cm) i SHF ISM radijske opsege od 5 gigaherca (6 cm). Wi-Fi je naziv popularnog tehnologija bežičnog umrežavanja koja koristi radio talase za pružanje bežičnog brzog interneta i mrežnih veza. Uobičajena zabluda je da je pojam Wi-Fi skraćenica od "Wireless Fidelity", međutim to nije slučaj. Wi-Fi je jednostavno zaštićena fraza koja znači IEEE 802.11x.

Korak 5: Nema Blynka !

No Blynk !!!
No Blynk !!!

Kućnu automatizaciju s esp8266 možete pronaći svuda po Instructables -u, ali uobičajeno je da oni kontroliraju svoj esp putem Blynk aplikacije. Pa, aplikacija Blynk je također dobra stvar za ESP, ali još uvijek postoje nedostaci. • Prvo, potrebna je internetska veza kako bi se aplikacija mogla povezati s poslužiteljem. • Drugo, kao i druge metode, aplikacija Blynk, kao i Esp, morale bi se povezati s WiFi hotspotom. Dakle, ljudi koji nemaju stalnu mrežnu vezu ili usmjerivač kao hotspot ne mogu koristiti aplikaciju Blynk.

Korak 6: Onda šta je tako posebno u mom sistemu !

U svom sistemu sam stvorio android aplikaciju koja se direktno povezuje sa vašim esp -om umjesto povezivanja na hotspot. Ovo također ne zahtijeva internetsku vezu ili bilo koju vanjsku WiFi pristupnu točku jer bi se dvije mašine direktno povezale što bi rezultiralo brzom reakcijom ESP -a.

Korak 7: Skupite sve dijelove

Skupite sve delove
Skupite sve delove
Skupite sve delove
Skupite sve delove
Skupite sve delove
Skupite sve delove

Ovdje se spominju svi dijelovi koji bi vam trebali u ovom projektu i veze odakle ih možete kupiti, ali preporučujem da prvo pokušate pronaći komponente lokalno jer biste ih na taj način mogli kupiti brže, a možda i jeftinije, ali ako nisu dostupni lokalno, uvijek ih možete kupiti s navedenim vezama. Uvijek sve kupujem na ebayu jer je najjeftiniji. Za ovaj projekat trebat će vam:

  • ESP8266 WiFi modul
  • FTDI proboj (ili ARDUINO UNO)
  • 2x 1K otpornici
  • 2x tranzistor BC547
  • 2x 5V relej
  • 2x 1N4007 DIODE
  • 2x Priključci sa vijcima.

Korak 8: Učinite ga Breadboard Friendly

Neka to bude Breadboard Friendly
Neka to bude Breadboard Friendly
Neka to bude Breadboard Friendly
Neka to bude Breadboard Friendly
Neka to bude Breadboard Friendly
Neka to bude Breadboard Friendly

Do sada ste možda primijetili da ESP-01 ne može stati na matičnu ploču pa ga moramo prilagoditi Breadboard Friendly-u. Koraci su jednostavni, samo morate izrezati PCB sa 4 x 4 tačke, lemiti muške zaglavlja i ženske zaglavlje kao što je prikazano na gornjim slikama.

Korak 9: Android aplikacija

Android aplikacija
Android aplikacija

Za upravljanje ESP8266 izravno s vašeg mobilnog telefona, stvorio sam aplikaciju pomoću izumitelja aplikacija MIT -a. Aplikaciju možete pronaći ovdje.

Prvo morate povezati pametni telefon s esp8266 WiFi, a zatim postaviti IP adresu na IP adresu vašeg modula u aplikaciji. U mom slučaju to je 192.168.4.1

Korak 10: VRIJEME ZA POČETAK IZGRADNJE !

Prvo moramo spojiti ESP modul na računar kako bismo ažurirali firmver, kao i programirali ga.

Korak 11: Pretvorite 5v u 3.3v !

Pretvorite 5v u 3.3v !!!
Pretvorite 5v u 3.3v !!!

Najvažnije je to što modul esp8266 radi samo sa 3.3V, a ne sa 5V.

5v ga može ubiti, pa da bismo pretvorili 5v u 3.3v moramo stvoriti razdjelnik napona.

Napravite razdjelnik napona povezivanjem 1K i 2K otpornika kao što je prikazano na slici.

Korak 12: Povežite FTDI na Esp !

Povežite FTDI na Esp !!!
Povežite FTDI na Esp !!!

Samo slijedite shemu za povezivanje vašeg esp -a sa FTDI prekidom. Obavezno koristite 3.3v samo pri izbijanju FTDI -ja.

Korak 13: Nemate prekid stranih ulaganja

Nemate proboj FTDI -ja!
Nemate proboj FTDI -ja!

Ako u slučaju da nemate proboj FTDI -a kao ja, možete upotrijebiti i svoj arduino za programiranje esp -a. UKLONITE ATMEGA 328 IC S ARDUINO TABLE PRIJE PROGRAMIRANJA. NE ZABORAVITE DA ESP8266 RADI NA 3.3V, A NE NA 5V. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ ZEMLJA3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

Korak 14: Obrišite svoj ESP

Uključite svoj ESP
Uključite svoj ESP

Fleširajte svoj ESP na najnoviji firmver. Preuzmite potreban softver. Flasher.exeProverite da li ste povezali gpio 0 sa masom. Ovo će omogućiti režim blica na vašem esp -u.

Preuzmite datoteke. >>>>> Datoteke bi bile u zip datoteci pa ih raspakirajte i otvorite esp8266_flasher.exe >>>>> Možete koristiti.bin firmver koji je već naveden u zip datoteci. >>>>> Zatim odaberite svoju KOMUNIKACIJU (COM) PORT i unesite 0x00080 u drugu kolonu. >>>>>>> Pritisnite Preuzmi.

Korak 15: Provjerite je li sve u redu !

Proverite da li je sve u redu !!!
Proverite da li je sve u redu !!!

Nakon što ste uključili ESP, vrijeme je da provjerite je li sve u redu.

  • Idite na Arduino IDE
  • Idite na serijski monitor
  • Odaberite brzinu prijenosa 115200
  • Sada unesite sljedeće naredbe.

AT

Nakon unosa ove naredbe pritisnite SEND i ako primite OK onda ste spremni.

Možete se igrati s modulom s drugim AT naredbama kao što je prikazano na gornjim slikama.

Korak 16: Predkodiranje

Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje
Predkodiranje

Da biste programirali ESP iz Arduino IDE -a, morate instalirati neke potrebne programe.

1. Idite na Arduino IDE 2. Idite na Datoteka >>>> Preferencije 3. U tekstualno polje URL -a UPRAVLJAČA DODATNIM TABLAMA kopirajte i zalijepite putanju ispod

arduino.esp8266.com/package_esp8266com_inde…

4. Idite na TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. U polje za pretraživanje upišite esp i ostala bi samo jedna opcija.6. Instalirajte taj ESP8266 PAKET.

Korak 17: Vrijeme je za kodiranje

Nakon instaliranja paketa ESP8266, Idite na ALATE >>>>> PLASTE >>>>> Odaberite modul koji imate (Ako imate modul esp-01 poput mene, odaberite GENERIC ESP8266 MODUL)

Sada promijenite svojstva u skladu sa svojim modulom u izborniku alata.

Sada provjerite imate li biblioteku ESP8266WIFI.

Otpremite kôd na svoj esp.

Korak 18: Napravite krug !

Napravite krug !!!
Napravite krug !!!
Napravite krug !!!
Napravite krug !!!
Napravite krug !!!
Napravite krug !!!

Prvo pokušajte napraviti krug na matičnoj ploči, a zatim ga učiniti trajnim na ploči.

Ali najveći problem je što ESP8266 treba 3.3V, a ne 5V.

Ne podcjenjujte snagu od 5V, dovoljno je da uništite vaš ESP modul.

*** Hej! zakucao negdje ??? Uvijek sam tu da vam pomognem u komentarima ispod !!! ***

Korak 19: OPREZ !!! VISOKOG NAPONA!

OPREZ !!! VISOKOG NAPONA!!!
OPREZ !!! VISOKOG NAPONA!!!

UPOZORENJE !

Nepravilna ili nepravilna upotreba može dovesti do:

  • Ozbiljne ozljede ili smrt.
  • Fizička oštećenja proizvoda.
  • Stvaranje opasnih opasnosti.

*** NE preuzimam nikakvu odgovornost za bilo koju od vaših radnji ***

Korak 20: Kako ovo koristiti kod kuće !

Kako ovo koristiti kod kuće !!!
Kako ovo koristiti kod kuće !!!

Recimo da želite kontrolirati svjetlo i ventilator svoje spavaće sobe, možete instalirati ovo kolo na ploču s prekidačima. Samo otvorite ploču s prekidačima koja kontrolira vaša svjetla i ventilatore i vidjet ćete da su dvije žice spojene na prekidač. Samo uklonite te žice sa prekidača i spojite ih na priključke na PCB -u i gotovi ste. Super jednostavno, a efikasno.

*** Djeco, klonite se električnih žica pod naponom. Neka odrasla osoba radi pored električnih radova visokog napona ***

Korak 21: Rješavanje problema!@#$%

Rešavanje problema!@#$%
Rešavanje problema!@#$%

Hmm… Ne radi kako se očekivalo ???

Isprobajte ovaj vodič za rješavanje problema kako biste svoj projekt učinili šarmom !!

Prvo provjerite kod. Provjerite jesu li sve biblioteke ispravno instalirane. Ako ne, morate ih prvo preuzeti

  • Uvjerite se da su veze ispravne. Pomoću funkcije kontinuiteta vašeg multimetra provjerite ima li pogrešnih veza ili kratkih spojeva !!!
  • Provjerite imate li radni ESP i releje.
  • Uvjerite se da ste diodu postavili na pravilan polaritet.
  • Provjerite jeste li povezali telefon na esp putem WiFi -ja.

*** Ako imate bilo kakvih nedoumica u vezi ovoga, uvijek me možete pitati u komentarima ispod ***

Korak 22: Provjerite ove tačke !

  • Prije ispitivanja kruga, dvaput provjerite sve veze sa funkcijom kontinuiteta višemetara na pogrešne veze ili kratke spojeve.
  • Ugradite diodu između zavojnica u ispravnom polaritetu jer će ona zaštititi naše kolo od bilo kakve obrnute struje.
  • Preporučujem da prije testiranja kruga s VELIKIM NAPONOM NA MREŽI, prvo isprobate pomoću jednostavne LED diode.
  • Nikada nemojte koristiti uređaje koji imaju veću struju od ocjena vašeg releja.

Korak 23: Šta se ovdje događa ???

Hmm … do sada sam zbunjen … reći ću vam šta se ovde dešava ???

Kada pritisnete tipku ON na aplikaciji WiFi kontrolera, ona šalje signal UKLJUČENO ESP -u. Modul je programiran na takav način da kada primi signal UKLJUČENJA, stanje gpio -a pretvara u VISOKO. Na taj način se relej aktivira i uređaj se UKLJUČUJE. Na isti način kada pritisnete OFF, esp pretvara stanje gpio -a u NISKO, pa se relej isključuje pa se uređaj isključuje. Princip rada je vrlo jednostavan u poređenju sa komplikacijom u aplikaciji Blynk.

Ako želite više informacija, provjerite GreatScottov vodič o ovome.

*** Ako i dalje sumnjate, slobodno pitajte u odjeljku za komentare ispod ***

Korak 24: Zaključak !

Zaključak !!!
Zaključak !!!

Hey !!! Sretno što ste ovo sami stvorili. Ako ste negdje zaglavljeni, slobodno me pitajte u donjim odjeljcima komentara. Uvek ću biti tu da pomognem. Ako imate bilo kakvih prijedloga, recite mi to, a ako vam se projekt sviđa, pritisnite dugme Sviđa mi se, podijelite projekt što je brže moguće i GLASAJTE u nagradnim igrama.

Hvala na čitanju,

YAVNIK SHARMA

Preporučuje se: