Sadržaj:

Kućna automatizacija s ESP8266 WiFi bez korištenja Blynka!: 24 koraka (sa slikama)
Kućna automatizacija s ESP8266 WiFi bez korištenja Blynka!: 24 koraka (sa slikama)

Video: Kućna automatizacija s ESP8266 WiFi bez korištenja Blynka!: 24 koraka (sa slikama)

Video: Kućna automatizacija s ESP8266 WiFi bez korištenja Blynka!: 24 koraka (sa slikama)
Video: Kako napraviti 4-kanalni ESP8266 ESP01 Wi-Fi relej | ESP01 Kućna automatizacija | RemoteXY | FLProg 2024, Srpanj
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 natjecanju u automatizaciji 2016. za ovaj INSTRUCTABLE. Dakle, kao što sam vam obećao, evo uputstava za upravljanje kućanskim aparatima s WiFi modulom ESP8266.

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 sve moći kontrolirati svojim pametnim telefonom. Zvuči komplicirano !!! Ali vrlo jednostavno za napraviti !!!

Korak 2: Zašto ESP8266?

Zašto ESP8266?
Zašto ESP8266?

Sada možda mislite zašto ovdje koristim WiFi? Koristio bih Bluetooth ili RF, ali zašto samo Wifi s ESP8266? Jednostavan odgovor je: • ESP8266 bio bi jeftiniji od Bluetooth modula (na eBayu je samo 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 predstavljeni modul, a ujedno i najjeftiniji, pa ako ste početnik u IoT -u, bolje je da krenete na ovo. Modul koji trebate kupiti ovisi o tome koliko gpio (opće namjene-ulaz-izlaz) pinova trebate. To će odlučiti koliko stvari biste mogli kontrolirati putem WiFi -a. Za početnike bih preporučio ESP-01 modul.

Korak 4: Neki osnovni podaci o WIFI -u !

Neki osnovni podaci o WIFI -u !!!
Neki osnovni podaci o WIFI -u !!!

WiFi je tehnologija koja omogućuje elektroničkim uređajima povezivanje s bežičnom LAN (WLAN) mrežom, uglavnom korištenjem UHF frekvencija od 2,4 gigaherca (12 cm) i SHF ISM radijskih opsega od 5 gigaherca (6 cm). Wi-Fi je naziv popularnog tehnologija bežičnog umrežavanja koja koristi radio valove 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ćeni izraz koji znači IEEE 802.11x.

Korak 5: Nema Blynka !

Nema Blynka !!!
Nema Blynka !!!

Kućnu automatizaciju s esp8266 možete pronaći diljem Instructablesa, ali uobičajeno je da oni kontroliraju svoj esp putem aplikacije Blynk. Pa, aplikacija Blynk također je dobra stvar za ESP -a, 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 žarišnu točku ne mogu koristiti aplikaciju Blynk.

Korak 6: Onda što je tako posebno u mom sustavu !

U svom sustavu stvorio sam android aplikaciju koja se izravno povezuje s vašim esp -om umjesto povezivanja s hotspotom. To također ne zahtijeva internetsku vezu ili vanjsku WiFi pristupnu točku jer bi se dva stroja izravno povezala što bi rezultiralo brzom reakcijom ESP -a.

Korak 7: Skupite sve dijelove

Skupite sve dijelove
Skupite sve dijelove
Skupite sve dijelove
Skupite sve dijelove
Skupite sve dijelove
Skupite sve dijelove

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 projekt trebat će vam:

  • ESP8266 WiFi modul
  • FTDI proboj (ili ARDUINO UNO)
  • 2x 1K otpornici
  • 2x tranzistor BC547
  • 2x 5V relej
  • 2x 1N4007 DIODA
  • 2x vijčane utičnice.

Korak 8: Prilagodite ga Breadboard -u

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 tiskanu ploču s 4 x 4 točke, lemiti muške zaglavlja i ženske zaglavlje kako 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. 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 bilo 192.168.4.1

Korak 10: VRIJEME ZA POČETAK IZGRADNJE !

Prvo moramo povezati ESP modul s računalom radi ažuriranja firmvera, kao i programiranja.

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 s 3.3v, a ne s 5v.

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

Izradite razdjelnik napona spajanjem 1K i 2K otpornika kao što je prikazano na slici.

Korak 12: Spojite FTDI na Esp !

Spojite FTDI na Esp !!!
Spojite FTDI na Esp !!!

Samo slijedite shemu za povezivanje vašeg esp -a s probojem FTDI -ja. Koristite 3,3 V samo pri izbijanju FTDI -ja.

Korak 13: Nemate proboj FTDI -ja

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. UKLJUČITE ATMEGA 328 IC S ARDUINO PLOČE PRIJE PROGRAMIRANJA. NE ZABORAVITE DA ESP8266 RADI NA 3.3V, A NE NA 5V. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ UZEMLJE3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

Korak 14: Obrišite svoj ESP

Uključite svoj ESP
Uključite svoj ESP

Bljesnite svoj ESP na najnoviji firmver. Preuzmite potrebni softver. Flasher.exeProvjerite da gpio 0 spojite na masu. To će omogućiti način rada bljeskalice 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 drugi stupac. >>>>>>> Pritisnite Preuzmi.

Korak 15: Provjerite je li sve u redu !

Provjerite je li sve u redu !!!
Provjerite je li sve u redu !!!

Nakon bljeskanja ESP -a, 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.

NA

Nakon što unesete ovu naredbu, 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 >>>> Preference 3. U tekstualno polje URL -a UPRAVLJAČA DODATNIM PLOČAMA kopirajte i zalijepite put ispod

arduino.esp8266.com/package_esp8266com_inde…

4. Idite na TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. U okvir za pretraživanje upišite esp i ostat će samo jedna mogućnost.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 knjižnicu ESP8266WIFI.

Prenesite 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 stalnim na ploči za tiskanje.

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

Ne podcjenjujte snagu 5v, dovoljno je da ubijete vaš ESP modul.

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

Korak 19: OPREZ !!! VISOKI NAPON!

OPREZ!!! VISOKI NAPON!!!
OPREZ!!! VISOKI NAPON!!!

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 ovaj krug na ploču s prekidačima. Samo otvorite sklopnu ploču koja kontrolira vaša svjetla i ventilatore i vidjet ćete da su dvije žice spojene na prekidač. Samo uklonite te žice s prekidača i spojite ih na priključke PCB -a i gotovi ste. Izuzetno jednostavno, a učinkovito.

*** Djeco, klonite se električnih žica pod naponom. Neka odrasla osoba pored vas obavi visokonaponske električne radove ***

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

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

Hmm… Ne radi očekivano ???

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

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

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

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

Korak 22: Provjerite ove točke !

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

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

Hmm … do sada zbunjen … reći ću vam što se ovdje događa ???

Kada pritisnete gumb UKLJUČENO u aplikaciji WiFi kontrolera, on šalje signal UKLJUČENO ESP -u. Modul je programiran na takav način da kada primi UKLJUČENI signal, stanje gpio prebaci na VISOKO. Time 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 vrlo je jednostavan u usporedbi s komplikacijom u aplikaciji Blynk.

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

*** Ako još uvijek imate nedoumica, slobodno pitajte u odjeljku za komentare ispod ***

Korak 24: Zaključak !

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

Hej !!! Sretno što ste ovo sami stvorili. Ako ste negdje zaglavljeni, slobodno me pitajte u donjim odjeljcima komentara. Uvijek ću biti tu da pomognem. Ako imate bilo kakve prijedloge, recite mi to, a ako vam se projekt sviđa, pritisnite gumb "Sviđa mi se", podijelite projekt što je brže moguće i GLASAJTE u natječajima.

Hvala na čitanju,

YAVNIK SHARMA

Preporučeni: