Satura rādītājs:

Mājas automatizācija ar ESP8266 WiFi, neizmantojot Blynk!: 24 soļi (ar attēliem)
Mājas automatizācija ar ESP8266 WiFi, neizmantojot Blynk!: 24 soļi (ar attēliem)

Video: Mājas automatizācija ar ESP8266 WiFi, neizmantojot Blynk!: 24 soļi (ar attēliem)

Video: Mājas automatizācija ar ESP8266 WiFi, neizmantojot Blynk!: 24 soļi (ar attēliem)
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Novembris
Anonim
Mājas automatizācija ar ESP8266 WiFi, neizmantojot Blynk!
Mājas automatizācija ar ESP8266 WiFi, neizmantojot Blynk!

Pirmkārt, es vēlos pateikties visiem par to, ka esmu padarījis mani par uzvarētāju 2016. gada automatizācijas konkursā par šo INSTRUCTABLE. Tātad, kā es jums apsolīju, šeit ir instrukcija, kā kontrolēt sadzīves tehniku ar ESP8266 WiFi moduli.

1. darbība. Tālāk sadaļā Mājas automatizācija

Lai paliktu uz dīvāna un kontrolētu visas elektriskās ierīces, izmantojot tikai televizora tālvadības pulti, es izveidoju tam pamācību un tagad ir pienācis laiks jaunināt uz WiFi. Tagad jūs varēsit kontrolēt visu, izmantojot viedtālruni. Izklausās sarežģīti !!! Bet ļoti viegli pagatavojams !!!

2. solis: Kāpēc ESP8266?

Kāpēc ESP8266?
Kāpēc ESP8266?

Tagad jūs varētu domāt, kāpēc es šeit izmantoju WiFi? Es būtu izmantojis Bluetooth vai RF, bet kāpēc tikai Wifi ar ESP8266? Vienkārša atbilde ir šāda: • ESP8266 būtu lētāks nekā Bluetooth modulis (vietnē eBay tas ir tikai aptuveni 2 USD). • Izmantojot ESP8266, jūs varat savienot moduli ar internetu un kontrolēt to no jebkuras vietas pasaulē.

3. darbība. Kuru ESP moduli man vajadzētu iegādāties?

Kuru ESP moduli man vajadzētu iegādāties?
Kuru ESP moduli man vajadzētu iegādāties?
Kuru ESP moduli man vajadzētu iegādāties?
Kuru ESP moduli man vajadzētu iegādāties?
Kuru ESP moduli man vajadzētu iegādāties?
Kuru ESP moduli man vajadzētu iegādāties?

Tagad šeit ir jauns jautājums, kuru ESP8266 moduli man vajadzētu iegādāties? Nu, līdz šim ir daudz šī moduļa variāciju. Šajā pamācībā esmu izmantojis moduli ESP-01. Šis bija pirmais ieviestais modulis, kā arī lētākais, tāpēc, ja esat iesācējs IoT, labāk to izmantot. Modulis, kas jums jāiegādājas, ir atkarīgs no tā, cik gpio (vispārējas nozīmes ievades-izvades) tapas jums ir nepieciešamas. Tas noteiks, cik daudz lietu jūs varētu kontrolēt, izmantojot WiFi. Iesācējiem es ieteiktu ESP-01 moduli.

4. solis: dažas pamatinformācijas par WIFI !

Daži pamatinformācija par WIFI !!!
Daži pamatinformācija par WIFI !!!

WiFi ir tehnoloģija, kas ļauj elektroniskām ierīcēm pieslēgties bezvadu LAN (WLAN) tīklam, galvenokārt izmantojot 2,4 gigahercu (12 cm) UHF un 5 gigahercu (6 cm) SHF ISM radio joslas. Wi-Fi ir populāra nosaukums bezvadu tīkla tehnoloģija, kas izmanto radioviļņus, lai nodrošinātu bezvadu ātrgaitas internetu un tīkla savienojumus. Izplatīts nepareizs uzskats ir tāds, ka termins Wi-Fi ir saīsinājums no “Wireless Fidelity”, taču tas tā nav. Wi-Fi ir vienkārši ar preču zīmi apzīmēta frāze, kas nozīmē IEEE 802.11x.

5. solis: bez Blynk !

Nē Blynk !!!
Nē Blynk !!!

Mājas automatizāciju ar esp8266 varat atrast visā Instructables, taču ierasta lieta ir tā, ka viņi kontrolē savu esp, izmantojot lietotni Blynk. Blynk lietotne ir arī laba lieta ESP, taču joprojām ir daži mīnusi. • Pirmkārt, tai ir nepieciešams interneta savienojums, lai lietotni varētu savienot ar tās serveri. • Otrkārt, tāpat kā citām metodēm, lietotnei Blynk, kā arī Esp vajadzētu izveidot savienojumu ar WiFi tīklāju. Tātad cilvēki, kuriem nav pastāvīga tīkla savienojuma vai maršrutētāja kā tīklāja, nevar izmantot lietotni Blynk.

6. solis: Tad kas manā sistēmā ir tik īpašs !

Savā sistēmā esmu izveidojis Android lietotni, kas tieši savienojas ar jūsu esp, nevis savienojumu ar tīklāju. Tam arī nav nepieciešams interneta savienojums vai jebkāds ārējs wifi tīklājs, jo abas mašīnas tiks tieši savienotas, izraisot ātru ESP reakciju.

7. solis: apkopojiet visas detaļas

Savāc visas detaļas
Savāc visas detaļas
Savāc visas detaļas
Savāc visas detaļas
Savāc visas detaļas
Savāc visas detaļas

Šeit ir minētas visas šajā projektā nepieciešamās detaļas un saites, kur tās iegādāties, bet es iesaku vispirms mēģināt atrast komponentus uz vietas, jo tādā veidā jūs varētu tos iegādāties ātrāk un varbūt lētāk, bet, ja tie nav pieejams vienmēr, jūs vienmēr varat tos iegādāties, izmantojot norādītās saites. Es vienmēr visu pērku no ebay, jo tas ir lētākais. Šim projektam jums būs nepieciešams:

  • ESP8266 WiFi modulis
  • FTDI Breakout (vai ARDUINO UNO)
  • 2x 1K rezistori
  • 2x BC547 tranzistors
  • 2x 5V relejs
  • 2x 1N4007 DIODE
  • 2x skrūves Teminals.

8. solis: padariet to par maizes dēli draudzīgu

Padariet to par maizes dēli draudzīgu
Padariet to par maizes dēli draudzīgu
Padariet to par maizes dēli draudzīgu
Padariet to par maizes dēli draudzīgu
Padariet to par maizes dēli draudzīgu
Padariet to par maizes dēli draudzīgu

Līdz šim jūs, iespējams, pamanījāt, ka ESP-01 nevar ietilpt uz maizes dēļa, tāpēc mums tas ir jādara par maizes dēli. Darbības ir vienkāršas, jums vienkārši jāizgriež 4 x 4 punktu PCB, jāpielodē vīriešu un sieviešu galvenes, kā parādīts attēlā attēlos iepriekš.

9. darbība: Android lietojumprogramma

Android lietojumprogramma
Android lietojumprogramma

Lai kontrolētu ESP8266 tieši no jūsu mobilā tālruņa, esmu izveidojis lietotni, izmantojot MIT lietotņu izgudrotāju. Lietotni varat atrast šeit.

Vispirms viedtālrunis jāpievieno esp8266 WiFi un pēc tam lietotnē jāiestata ip adrese uz jūsu moduļa ip adresi. Manā gadījumā tas bija 192.168.4.1

10. solis: LAIKS SĀKT BUILD !

Vispirms mums ir jāpievieno ESP modulis datoram, lai atjauninātu programmaparatūru, kā arī to ieprogrammētu.

11. solis: pārveidojiet 5v uz 3.3v !

Pārvērst 5v uz 3.3v !!!
Pārvērst 5v uz 3.3v !!!

Vissvarīgākais ir tas, ka esp8266 modulis darbojas tikai ar 3.3v, nevis 5v.

5v var to nogalināt, tāpēc, lai pārveidotu 5v uz 3.3v, mums ir jāizveido sprieguma dalītājs.

Izveidojiet sprieguma dalītāju, pievienojot 1K un 2K rezistoru, kā parādīts attēlā.

12. solis: savienojiet FTDI ar Esp !

Savienojiet FTDI ar Esp !!!
Savienojiet FTDI ar Esp !!!

Vienkārši izpildiet shēmu, lai savienotu savu esp ar FTDI pārtraukumu. Pārliecinieties, ka izmantojat 3.3v tikai savā FTDI pārtraukumā.

13. solis: jums nav FTDI izlaušanās

Jums nav FTDI izlaušanās!
Jums nav FTDI izlaušanās!

Ja gadījumā, ja jums nav FTDI izlaušanās tāpat kā man, varat arī izmantot savu arduino, lai ieprogrammētu esp. PIRMS PROGRAMMĒŠANAS NOŅEMT ATMEGA 328 IC no ARDUINO PLĀTNES. NEaizmirstiet, ka ESP8266 DARBO 3.3V UN NE 5V. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

14. solis: zibspuldze ESP

Zibspuldze ESP
Zibspuldze ESP

Atjauniniet savu ESP uz jaunāko programmaparatūru. Lejupielādējiet nepieciešamo programmatūru. Flasher.exe Pārliecinieties, vai gpio 0 ir pievienots zemei. Tas iespējos zibspuldzes režīmu jūsu esp.

Lejupielādējiet failus. >>>>> Faili būtu zip failā, tāpēc izpakojiet tos un atveriet esp8266_flasher.exe >>>>> Varat izmantot ZIP failā jau esošo programmaparatūru. >>>>> Pēc tam atlasiet KOMUNIKĀCIJU (COM) PORT un citā slejā ievadiet 0x00080. >>>>>>> Noklikšķiniet uz Lejupielādēt.

15. solis: pārbaudiet, vai viss ir kārtībā !

Pārbaudiet, vai viss ir kārtībā !!!
Pārbaudiet, vai viss ir kārtībā !!!

Pēc ESP mirgošanas ir pienācis laiks pārbaudīt, vai viss ir kārtībā.

  • Dodieties uz Arduino IDE
  • Dodieties uz sērijas monitoru
  • Izvēlieties datu pārraides ātrumu 115200
  • Tagad ievadiet šādas komandas.

AT

Pēc šīs komandas ievadīšanas nospiediet SEND un, ja saņemat OK, viss ir gatavs.

Jūs varat spēlēt ar moduli ar citām AT komandām, kā parādīts iepriekš attēlos.

16. darbība. Iepriekšēja kodēšana

Iepriekšēja kodēšana
Iepriekšēja kodēšana
Iepriekšēja kodēšana
Iepriekšēja kodēšana
Iepriekšēja kodēšana
Iepriekšēja kodēšana
Iepriekšēja kodēšana
Iepriekšēja kodēšana

Lai ieprogrammētu ESP no Arduino IDE, jums jāinstalē dažas nepieciešamās programmatūras.

1. Dodieties uz Arduino IDE 2. Dodieties uz Fails >>>> Preferences 3. PAPILDU DĒĻU PĀRVALDĪTĀJA URL tekstlodziņā nokopējiet un ielīmējiet tālāk norādīto ceļu.

arduino.esp8266.com/package_esp8266com_inde…

4. Dodieties uz RĪKI >>>>> VALDE >>>>> VALDES PĀRVALDĪTĀJS5. Meklēšanas lodziņā ierakstiet esp, un paliktu tikai viena opcija. Instalējiet šo ESP8266 IEPAKOJUMU.

17. solis: laiks kodēšanai

Pēc ESP8266 pakotnes instalēšanas PĀRIET UZ RĪKI >>>>> PLĀTI >>

Tagad rīku izvēlnē mainiet rekvizītus atbilstoši savam modulim.

Tagad pārliecinieties, vai jums ir bibliotēka ESP8266WIFI.

Augšupielādējiet kodu savā esp.

18. solis: izveidojiet ķēdi !

Izveidojiet ķēdi !!!
Izveidojiet ķēdi !!!
Izveidojiet ķēdi !!!
Izveidojiet ķēdi !!!
Izveidojiet ķēdi !!!
Izveidojiet ķēdi !!!

Vispirms mēģiniet izveidot ķēdi uz maizes dēļa un pēc tam padarīt to pastāvīgu uz PCB plates.

Bet lielākā problēma ir tā, ka ESP8266 ir nepieciešams 3.3v, nevis 5v.

Nenovērtējiet par zemu 5v jaudu, pietiek ar ESP moduļa nogalināšanu.

*** Čau! kaut kur iesitis ??? Es vienmēr esmu gatavs jums palīdzēt zemāk esošajos komentāros !!! ***

19. solis: UZMANĪBU !!! AUGSTSPRIEGUMA!

UZMANĪBU !!! AUGSTSPRIEGUMA!!!
UZMANĪBU !!! AUGSTSPRIEGUMA!!!

BRĪDINĀJUMS !

Nepareiza vai nepareiza lietošana var izraisīt:

  • Nopietni ievainojumi vai nāve.
  • Produkta fiziski bojājumi.
  • Bīstamu apdraudējumu radīšana.

*** Es NEESU ATBILDĪBU PAR JŪSU DARBĪBĀM ***

20. solis: kā to izmantot savās mājās !

Kā to izmantot savās mājās !!!
Kā to izmantot savās mājās !!!

Pieņemsim, ka vēlaties kontrolēt savu guļamistabas gaismu un ventilatoru, jūs varat instalēt šo shēmu slēdžu panelī. Vienkārši atveriet slēdžu paneli, kas kontrolē jūsu gaismas un ventilatorus, un jūs atradīsit, ka slēdzim ir pievienoti divi vadi. Vienkārši noņemiet šos vadus no slēdža un pievienojiet tos PCB spailēm, un esat pabeidzis. Super vienkāršs, bet efektīvs.

*** Bērni, turieties tālāk no strāvas vadiem. Lai augstsprieguma elektrisko darbu veiktu blakus pieaugušais ***

21. darbība: problēmu novēršana!@#$%

Problēmu novēršana!@#$%
Problēmu novēršana!@#$%

Hmm … nedarbojas, kā paredzēts ???

Izmēģiniet šo problēmu novēršanas rokasgrāmatu, lai jūs varētu panākt, lai jūsu projekts darbotos kā šarms!

Vispirms pārbaudiet kodu. Pārliecinieties, vai visas bibliotēkas ir instalētas pareizi. Ja nē, vispirms tie ir jālejupielādē

  • Pārliecinieties, vai savienojumi ir pareizi. Izmantojot multimetra nepārtrauktības funkciju, pārbaudiet, vai nav nepareizu savienojumu vai īssavienojumu !!!
  • Pārliecinieties, vai jums ir strādājošs ESP un releji.
  • Pārliecinieties, vai diodes polaritāte ir pareiza.
  • Pārliecinieties, vai tālrunis ir pievienots esp, izmantojot WiFi.

*** Ja jums ir šaubas par to, jūs vienmēr varat jautāt man komentāros zemāk ***

22. solis: pārbaudiet šos punktus !

  • Pirms ķēdes pārbaudes vēlreiz pārbaudiet visus savienojumus ar multimetra nepārtrauktības funkciju, vai nav nepareizu savienojumu vai īssavienojumu.
  • Uzstādiet diodu starp spolēm pareizā polaritātē, jo tas aizsargās mūsu ķēdi no pretējās strāvas.
  • Es iesaku pirms ķēdes testēšanas ar AUGSTAS AC SPRIEGUMU vispirms izmēģināt to ar vienkāršu gaismas diodi.
  • Tāpat nekad neizmantojiet tādas ierīces, kas patērē vairāk strāvas nekā jūsu releja vērtējumi.

23. solis: kas šeit notiek ???

Hmm … pagaidām apmulsis … ļaujiet man jums pastāstīt, kas šeit notiek ???

Nospiežot pogu IESLĒGTS WiFi kontrollera lietotnē, tā nosūta signālu IESLĒGTS uz ESP. Modulis ir ieprogrammēts tā, ka, saņemot ON signālu, tas pārvērš gpio stāvokli uz HIGH. To darot, relejs tiek aktivizēts un ierīce ieslēdzas. Tādā pašā veidā, nospiežot OFF, esp pārvērš gpio stāvokli uz LOW, un tāpēc relejs izslēdzas, lai ierīce. Darba princips ir ļoti vienkāršs, salīdzinot ar komplikāciju lietotnē Blynk.

Ja vēlaties iegūt vairāk informācijas, skatiet GreatScott apmācību par to.

*** Ja jums joprojām ir šaubas, jautājiet komentāru sadaļā zemāk ***

24. solis: secinājums !

Secinājums !!!
Secinājums !!!

Čau !!! Labu veiksmi, lai to izveidotu pats. Ja jūs kaut kur esat satriekts, nekautrējieties jautāt man komentāru sadaļā zemāk. Es vienmēr būšu tur, lai palīdzētu. Ja jums ir kādi ieteikumi, pastāstiet to man, un, ja jums patīk projekts, nospiediet pogu Patīk, dalieties ar projektu pēc iespējas ātrāk un, lūdzu, BALSOJIET konkursos.

Paldies, ka lasījāt,

YAVNIK SHARMA

Ieteicams: