Cuprins:
- Pasul 1: Apoi în Home Automation
- Pasul 2: De ce ESP8266?
- Pasul 3: Ce modul ESP ar trebui să cumpăr?
- Pasul 4: Câteva informații de bază despre WIFI !
- Pasul 5: Nu Blynk !
- Pasul 6: Ce este atât de special în sistemul meu !
- Pasul 7: Adunați toate părțile
- Pasul 8: Faceți-o prietenoasă cu panourile
- Pasul 9: Aplicația Android
- Pasul 10: TIMPUL PENTRU A ÎNCEPE CONSTRUIREA !
- Pasul 11: Convertiți 5v în 3,3v !
- Pasul 12: Conectați FTDI la Esp !
- Pasul 13: Nu aveți un FTDI Breakout
- Pasul 14: Flash-ul ESP
- Pasul 15: Verificați dacă totul este în regulă !
- Pasul 16: pre-codare
- Pasul 17: Timp pentru codificare
- Pasul 18: Faceți circuitul !
- Pasul 19: ATENȚIE !!! TENSIUNE ÎNALTĂ!
- Pasul 20: Cum se folosește acest lucru acasă !
- Pasul 21: Depanare! @ # $%
- Pasul 22: Verificați aceste puncte !
- Pasul 23: Ce se întâmplă aici ???
- Pasul 24: Concluzie !
Video: Home Automation cu ESP8266 WiFi fără a utiliza Blynk !: 24 de pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În primul rând, vreau să MULȚUMESC tuturor pentru că m-ați făcut câștigător la Automation Contest 2016 pentru acest INSTRUCTABIL. Deci, așa cum v-am promis, iată instrucțiunile pentru controlul aparatelor electrocasnice cu modul WiFi ESP8266.
Pasul 1: Apoi în Home Automation
Pentru a rămâne pe canapea și pentru a controla toate aparatele electrice doar cu o telecomandă TV, am creat o instrucțiune pentru asta și acum este timpul să treceți la WiFi. Acum veți putea controla totul cu smartphone-ul. Sună complicat !!! Dar foarte ușor de făcut !!!
Pasul 2: De ce ESP8266?
Acum s-ar putea să vă gândiți de ce folosesc WiFi aici? Aș fi folosit Bluetooth sau RF, dar de ce doar Wifi cu ESP8266? Răspunsul simplu este: • ESP8266 ar fi mai ieftin decât modulul Bluetooth (pe eBay, este în jur de 2 USD) • Prin utilizarea ESP8266, puteți conecta modulul la internet și îl puteți controla din orice parte a lumii.
Pasul 3: Ce modul ESP ar trebui să cumpăr?
Acum există o nouă întrebare ridicată aici Ce modul ESP8266 ar trebui să cumpăr? Ei bine, până acum există multe variante ale acestui modul. Aici, în acest instructiv, am folosit modulul ESP-01. Acesta a fost primul modul introdus și, de asemenea, cel mai ieftin, deci dacă sunteți începător la IoT, atunci mai bine mergeți la acest lucru. Modulul pe care ar trebui să îl cumpărați depinde de câte pini gpio (general-input-output-output) aveți nevoie. Aceasta va decide câte lucruri ați putea controla prin WiFi. Pentru începători aș recomanda modulul ESP-01.
Pasul 4: Câteva informații de bază despre WIFI !
WiFi este o tehnologie care permite dispozitivelor electronice să se conecteze la o rețea LAN fără fir (WLAN), utilizând în principal benzile radio UHF de 2,4 gigahertz (12 cm) și benzile de radio SHF ISM de 5 gigahertz (6 cm). Wi-Fi este numele unui popular tehnologie de rețea fără fir care utilizează unde radio pentru a furniza conexiuni de rețea și internet de mare viteză. O concepție greșită obișnuită este că termenul Wi-Fi este abrevierea „Wireless Fidelity”, totuși acest lucru nu este cazul. Wi-Fi este pur și simplu o frază comercială care înseamnă IEEE 802.11x.
Pasul 5: Nu Blynk !
Puteți găsi Home Automation cu esp8266 peste tot în Instructables, dar un lucru obișnuit este că își controlează sp-ul prin intermediul aplicației Blynk. Ei bine, aplicația Blynk este, de asemenea, un lucru bun pentru ESP, dar există încă unele contra. • În primul rând, necesită o conexiune la internet, astfel încât aplicația să poată fi conectată la serverul său. • În al doilea rând, ca și alte metode, aplicația Blynk, precum și Esp-ul ar trebui să se conecteze la un hotspot WiFi. Deci, persoanele care nu au o conexiune netă permanentă sau un router ca hotspot nu pot folosi aplicația Blynk.
Pasul 6: Ce este atât de special în sistemul meu !
În sistemul meu, am creat o aplicație Android care se conectează direct la sp-ul dvs. în loc să se conecteze la un hotspot. Acest lucru nu necesită, de asemenea, nicio conexiune la internet sau niciun hotspot extern, deoarece cele două mașini se vor conecta direct, rezultând o reacție rapidă a ESP.
Pasul 7: Adunați toate părțile
Aici sunt menționate toate piesele de care ați avea nevoie în acest proiect și linkurile de unde le puteți cumpăra, dar vă recomand să încercați mai întâi să găsiți componentele la nivel local, deoarece astfel le puteți cumpăra mai repede și poate mai ieftin, dar dacă nu sunt disponibile local le puteți cumpăra întotdeauna cu linkurile furnizate. Întotdeauna cumpăr totul de pe eBay, pentru că este cel mai ieftin. Pentru acest proiect veți avea nevoie de:
- Modul WiFi ESP8266
- FTDI Breakout (sau ARDUINO UNO)
- 2x rezistențe 1K
- 2x BC547 Tranzistor
- Releu 2x 5v
- 2x 1N4007 DIODĂ
- 2x șurub teminal.
Pasul 8: Faceți-o prietenoasă cu panourile
Până acum, este posibil să fi observat că ESP-01 nu se potrivește pe panou, așa că trebuie să îl facem Breadboard Friendly. Pașii sunt simpli, trebuie doar să tăiați un PCB de 4 x 4 puncte, să lipiți antetele masculine și antetele feminine așa cum se arată în imaginile de mai sus.
Pasul 9: Aplicația Android
Pentru controlul ESP8266 direct de pe telefonul dvs. mobil, am creat o aplicație folosind inventatorul de aplicații MIT. Aplicația o puteți găsi aici.
Mai întâi trebuie să vă conectați smartphone-ul la esp8266 WiFi și apoi să setați adresa IP la adresa ip a modulului dvs. în aplicație. În cazul meu, era 192.168.4.1
Pasul 10: TIMPUL PENTRU A ÎNCEPE CONSTRUIREA !
Mai întâi trebuie să conectăm modulul ESP la computer pentru a actualiza firmware-ul, precum și pentru a-l programa.
Pasul 11: Convertiți 5v în 3,3v !
Cel mai important lucru este că modulul esp8266 funcționează numai cu 3.3v și nu cu 5v.
5v îl poate ucide, deci pentru a converti 5v în 3.3v trebuie să creăm un divizor de tensiune.
Creați un divizor de tensiune conectând un rezistor de 1K și 2K așa cum se arată în imagine.
Pasul 12: Conectați FTDI la Esp !
Doar urmați schema pentru a vă conecta sp-ul la un breakout FTDI. Asigurați-vă că utilizați 3.3v numai pe breakout-ul dvs. FTDI.
Pasul 13: Nu aveți un FTDI Breakout
Dacă în cazul în care nu aveți un breakout FTDI la fel ca mine, puteți utiliza și arduino-ul pentru a programa sp-ul. ÎNLUAȚI ATMEGA 328 IC DE LA PLACA ARDUINO ÎNAINTE DE PROGRAMARE. NU Uitați că ESP8266 FUNCȚIONEAZĂ PE 3.3v ȘI NU PE 5V. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX
Pasul 14: Flash-ul ESP
Conectați ESP la cel mai recent firmware Descărcați software-ul necesar. Flasher.exe Asigurați-vă că conectați gpio 0 la masă. Aceasta va activa modul bliț în sp.
Descărcați fișierele. >>>>> Fișierele ar fi în fișier zip, deci dezarhivați-le și deschideți esp8266_flasher.exe >>>>> Puteți utiliza firmware-ul.bin deja furnizat în fișierul zip. >>>>> Apoi selectați COMUNICARE (COM) PORT și introduceți 0x00080 în cealaltă coloană. >>>>>>> Hit Download.
Pasul 15: Verificați dacă totul este în regulă !
După ce intermitem ESP-ul, este timpul să verificăm dacă totul este în regulă.
- Mergeți la Arduino IDE
- Accesați monitorul serial
- Selectați rata de transmisie 115200
- Acum introduceți următoarele comenzi.
LA
După ce ați introdus această comandă, apăsați SEND și, dacă primiți OK, sunteți gata să plecați.
Puteți juca cu modulul cu alte comenzi AT așa cum se arată în imaginile de mai sus.
Pasul 16: pre-codare
Pentru a programa ESP de la Arduino IDE, trebuie să instalați câteva software-uri necesare.
1. Accesați ID-ul Arduino 2. Accesați Fișier >>>> Preferințe 3. În caseta de text a URL-ului ADDITIONAL BOARDS MANAGER, copiați și lipiți calea de mai jos
arduino.esp8266.com/package_esp8266com_inde…
4. Accesați TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. Tastați esp în caseta de căutare și va rămâne o singură opțiune. Instalați acel PACHET ESP8266.
Pasul 17: Timp pentru codificare
După instalarea pachetului ESP8266, mergeți la TOOLS >>>>> BOARDS >>>>> Selectați modulul pe care îl aveți (Dacă aveți modulul esp-01 ca mine, selectați MODULUL GENERIC ESP8266)
Acum modificați Proprietățile în funcție de modulul dvs. din meniul de instrumente.
Acum asigurați-vă că aveți biblioteca ESP8266WIFI.
Încărcați codul în sp.
Pasul 18: Faceți circuitul !
Mai întâi încercați să faceți circuitul pe panou și apoi să îl faceți permanent pe placa PCB.
Dar cea mai mare problemă este că ESP8266 are nevoie de 3,3v și nu de 5v.
Nu subestimați puterea de 5v, este suficient să vă ucideți modulul ESP.
***Hei! lovit undeva ??? Sunt mereu acolo pentru a vă ajuta în comentariile de mai jos !!! ***
Pasul 19: ATENȚIE !!! TENSIUNE ÎNALTĂ!
AVERTIZARE!
Utilizarea incorectă sau necorespunzătoare poate duce la:
- Rani grave sau deces.
- Daune fizice produsului.
- Crearea de pericole periculoase.
*** NU ÎM ASUM NICI O RESPONSABILITATE A NICIUNII ACȚIUNI DUMNEAVOASTRĂ ***
Pasul 20: Cum se folosește acest lucru acasă !
Să presupunem că doriți să vă controlați lumina și ventilatorul dormitorului dvs., puteți instala acest circuit pe placa de comutare. Doar deschideți placa de comutare care vă controlează luminile și ventilatoarele și veți găsi că două fire sunt atașate la comutator. Scoateți firele din comutator și conectați-le la terminalele PCB și ați terminat. Super simplu, dar eficient.
*** Copii, stați departe de firele electrice sub tensiune. Aveți un adult alături pentru a face lucrările electrice de înaltă tensiune ***
Pasul 21: Depanare! @ # $%
Hmm … Nu funcționează conform așteptărilor ???
Încercați acest ghid de depanare, astfel încât să puteți face ca proiectul dvs. să funcționeze ca un farmec !!
Mai întâi verificați codul. Asigurați-vă că aveți toate bibliotecile instalate corect. Dacă nu, atunci trebuie să le descărcați mai întâi
- Asigurați-vă că conexiunile sunt corecte. Folosind funcția de continuitate a multimetrului, verificați dacă există conexiuni greșite sau scurtcircuite !!!
- Asigurați-vă că aveți ESP și relee de lucru.
- Asigurați-vă că ați plasat dioda în polaritate corectă.
- Asigurați-vă că v-ați conectat telefonul la sp prin WiFi.
*** Dacă aveți îndoieli cu privire la acest lucru, puteți să mă întrebați întotdeauna în comentariile de mai jos ***
Pasul 22: Verificați aceste puncte !
- Înainte de a testa circuitul, verificați dublu toate conexiunile cu funcția de continuitate a multimetrului pentru conexiuni greșite sau scurtcircuite.
- Instalați dioda între bobine în polaritate corectă, deoarece ne va proteja circuitul de orice curent invers.
- Vă recomandăm ca înainte de a testa circuitul cu TENSIUNE AC înaltă, să îl încercați mai întâi cu un LED simplu.
- De asemenea, nu utilizați niciodată astfel de aparate care atrag mai mult curent decât evaluările releului dvs.
Pasul 23: Ce se întâmplă aici ???
Hmm … confuz acum … lasă-mă să-ți spun ce se întâmplă aici ???
Când apăsați butonul ON pe aplicația controlerului WiFi, acesta trimite un semnal ON la ESP. Modulul este programat în așa fel încât, atunci când primește semnalul ON, transformă starea gpio în HIGH. Procedând astfel, releul se activează și astfel aparatul se aprinde. În același mod, când apăsați OFF, ESP transformă starea gpio la LOW, astfel încât releul se oprește astfel încât aparatul. Principiul de lucru este foarte simplu în comparație cu complicația din aplicația Blynk.
Dacă doriți mai multe informații, consultați tutorialul GreatScott despre acest lucru.
*** Dacă aveți încă unele îndoieli, nu ezitați să întrebați în secțiunea de comentarii de mai jos ***
Pasul 24: Concluzie !
Hei!!! Noroc pentru crearea asta pe cont propriu. Dacă sunteți lovit undeva, nu ezitați să mă întrebați în secțiunile de comentarii de mai jos. Voi fi mereu acolo să vă ajut. Dacă aveți sugestii, spuneți-mi și dacă vă place proiectul, apăsați butonul Apreciază, împărtășiți proiectul cât mai mult posibil și vă rugăm să VOTAȚI la concursuri.
Mulțumesc pentru lectură,
YAVNIK SHARMA
Recomandat:
Cum se reciclează telefoanele Android pentru BOINC sau platformă pliabilă fără a utiliza baterii: 8 pași
Cum se reciclează telefoanele Android pentru BOINC sau platformă pliabilă fără a utiliza baterii: AVERTISMENT: NU SUNT ÎN NICI OCĂRĂ RESPONSABIL PENTRU NICI UN DETERIOR FĂCUT MATERIALULUI DUMNEAVOASTRĂ ACEST GHID. Acest ghid este mai eficient pentru utilizatorii BOINC (alegere personală / motive), poate fi folosit și pentru PLIERE Deoarece nu am prea mult timp, voi
Cum se face un robot de urmărire a liniei fără a utiliza Arduino (microcontroler): 5 pași
Cum se face un robot de urmărire a liniei fără a utiliza Arduino (microcontroler): În acest instructable, vă voi învăța cum să realizați un robot care urmează linia fără a utiliza Arduino. Voi folosi pași foarte simpli pentru a explica. Acest robot va utiliza senzorul de proximitate IR pentru a urmați linia. Nu veți avea nevoie de niciun fel de experiență de programare pentru
Senzor de obstacole IR fără a utiliza Arduino sau orice alt microcontroler: 6 pași
Senzor de obstacole IR fără a utiliza Arduino sau orice alt microcontroler: în acest proiect vom realiza un senzor simplu de obstacole fără a utiliza niciun microcontroler
Cum să rulați motorul DC fără perii Quadcopter fără drone utilizând controlerul de viteză al motorului fără perii HW30A și testerul servo: 3 pași
Cum să rulați motorul DC fără perii Quadcopter cu drone utilizând regulatorul de viteză al motorului fără perii HW30A și testerul servo: Descriere: Acest dispozitiv se numește Servo Motor Tester care poate fi utilizat pentru a rula servo motorul prin conectarea simplă a servomotorului și alimentarea acestuia. De asemenea, dispozitivul poate fi folosit ca generator de semnal pentru regulatorul de viteză electric (ESC), apoi nu puteți
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU