Turinys:
- 1 žingsnis: Kitas namų automatizavime
- 2 žingsnis: Kodėl ESP8266?
- 3 žingsnis: kurį ESP modulį turėčiau pirkti?
- 4 žingsnis: šiek tiek pagrindinės informacijos apie WIFI !
- 5 žingsnis: Nr Blynk !
- 6 žingsnis: tada kas yra ypatinga mano sistemoje !
- 7 žingsnis: surinkite visas dalis
- 8 žingsnis: padarykite tai tinkama „Breadboard“
- 9 veiksmas: „Android“programa
- 10 veiksmas: laikas pradėti statyti !
- 11 veiksmas: konvertuokite 5v į 3.3v !
- 12 veiksmas: prijunkite FTDI prie Esp !
- 13 žingsnis: jūs neturite FTDI Breakout
- 14 veiksmas: paleiskite ESP
- 15 žingsnis: patikrinkite, ar viskas gerai !
- 16 žingsnis: išankstinis kodavimas
- 17 žingsnis: laikas koduoti
- 18 žingsnis: sukurkite grandinę !
- 19 žingsnis: ATSARGIAI !!! AUKŠTOS ĮTAMPOS!
- 20 žingsnis: kaip tai naudoti savo namuose !
- 21 veiksmas: trikčių šalinimas!@#$%
- 22 žingsnis: patikrinkite šiuos dalykus !
- 23 žingsnis: kas čia vyksta ???
- 24 žingsnis: Išvada !
Video: Namų automatizavimas naudojant „ESP8266 WiFi“nenaudojant „Blynk“!: 24 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Pirmiausia noriu padėkoti visiems už tai, kad padariau mane nugalėtoju „Automation Contest 2016“už šį INSTRUCTABLE. Taigi, kaip jums pažadėjau, čia yra instrukcija, skirta valdyti buitinę techniką naudojant „ESP8266 WiFi“modulį.
1 žingsnis: Kitas namų automatizavime
Kad galėčiau likti ant sofos ir valdyti visus elektrinius prietaisus tik televizoriaus nuotolinio valdymo pultu, sukūriau instrukciją ir dabar atėjo laikas atnaujinti „WiFi“. Dabar viską galėsite valdyti naudodami savo išmanųjį telefoną. Skamba sudėtingai !!! Bet pasigaminti labai paprasta !!!
2 žingsnis: Kodėl ESP8266?
Dabar jūs galvojate, kodėl aš čia naudoju „WiFi“? Būčiau naudojęs „Bluetooth“ar RF, bet kodėl tik „Wifi“su ESP8266? Paprastas atsakymas yra toks: • ESP8266 būtų pigesnis nei „Bluetooth“modulis („eBay“tai tik apie 2 USD) • Naudodami ESP8266, galite prijungti modulį prie interneto ir valdyti jį iš bet kurios pasaulio vietos.
3 žingsnis: kurį ESP modulį turėčiau pirkti?
Dabar čia iškeltas naujas klausimas Kurį ESP8266 modulį turėčiau nusipirkti? Na, dabar yra daug šio modulio variantų. Šioje instrukcijoje aš naudoju ESP-01 modulį. Tai buvo pirmasis pristatytas ir pigiausias modulis, taigi, jei esate pradedantysis daiktų internete, geriau tai padaryti. Modulis, kurį turėtumėte įsigyti, priklauso nuo to, kiek jums reikia gpio (bendrosios paskirties įvesties-išvesties) kaiščių. Tai nuspręs, kiek dalykų galėsite valdyti naudodami „WiFi“. Pradedantiesiems rekomenduočiau ESP-01 modulį.
4 žingsnis: šiek tiek pagrindinės informacijos apie WIFI !
„WiFi“yra technologija, leidžianti elektroniniams prietaisams prisijungti prie belaidžio LAN (WLAN) tinklo, daugiausia naudojant 2,4 gigaherco (12 cm) UHF ir 5 gigahercų (6 cm) SHF ISM radijo juostas. „Wi-Fi“yra populiarios informacijos pavadinimas belaidžio tinklo technologija, kuri naudoja radijo bangas, kad užtikrintų greitą belaidį internetą ir tinklo ryšius. Įprasta klaidinga nuomonė yra ta, kad terminas „Wi-Fi“yra „Wireless Fidelity“santrumpa, tačiau taip nėra. „Wi-Fi“yra tiesiog prekės ženklo frazė, reiškianti IEEE 802.11x.
5 žingsnis: Nr Blynk !
„Home Automation“su esp8266 galite rasti visoje „Instructables“, tačiau bendras dalykas yra tai, kad jie valdo savo esp per „Blynk“programą. Na, „Blynk“programa taip pat yra geras dalykas ESP, tačiau vis dar yra tam tikrų trūkumų. • Pirma, tam reikia interneto ryšio, kad programa būtų prijungta prie jos serverio. • Antra, kaip ir kiti metodai, „Blynk“programa ir „Esp“turėtų prisijungti prie „WiFi“viešosios interneto prieigos taško. Taigi, žmonės, neturintys nuolatinio tinklo ryšio ar maršrutizatoriaus kaip viešosios interneto prieigos taško, negali naudotis „Blynk“programa.
6 žingsnis: tada kas yra ypatinga mano sistemoje !
Savo sistemoje sukūriau „Android“programą, kuri tiesiogiai jungiasi prie jūsų esp, o ne prisijungia prie viešosios interneto prieigos taško. Tam taip pat nereikia interneto ryšio ar išorinio „Wi -Fi“viešosios interneto prieigos taško, nes abi mašinos būtų tiesiogiai sujungtos, todėl ESP greitai reaguoja.
7 žingsnis: surinkite visas dalis
Čia paminėtos visos dalys, kurių jums reikės šiame projekte, ir nuorodos, iš kurių galite jas nusipirkti, bet aš rekomenduoju pirmiausia pabandyti surasti komponentus vietoje, nes tokiu būdu galėtumėte juos nusipirkti greičiau ir galbūt pigiau, bet jei jų nėra prieinami vietoje, visada galite juos nusipirkti naudodami pateiktas nuorodas. Visada viską perku iš ebay, nes tai pigiausia. Šiam projektui jums reikės:
- ESP8266 „WiFi“modulis
- FTDI Breakout (arba ARDUINO UNO)
- 2x 1K rezistoriai
- 2x BC547 tranzistorius
- 2x 5v relė
- 2x 1N4007 DIODAS
- 2x varžtai Teminals.
8 žingsnis: padarykite tai tinkama „Breadboard“
Iki šiol galbūt pastebėjote, kad ESP-01 netelpa ant duonos lentos, todėl turime ją pritaikyti „Breadboard“. Veiksmai yra paprasti, tereikia iškirpti 4 x 4 taškų pcb, lituoti vyrų ir moterų antraštes, kaip parodyta aukščiau esančiose nuotraukose.
9 veiksmas: „Android“programa
Norėdami valdyti ESP8266 tiesiogiai iš savo mobiliojo telefono, sukūriau programą, naudodamas MIT programų išradėją. Programėlę rasite čia.
Pirmiausia turite prijungti savo išmanųjį telefoną prie „esp8266 WiFi“ir tada programoje nustatyti ip adresą į savo modulio IP adresą. Mano atveju tai buvo 192.168.4.1
10 veiksmas: laikas pradėti statyti !
Pirmiausia turime prijungti ESP modulį prie kompiuterio, kad atnaujintume programinę įrangą ir ją užprogramuotume.
11 veiksmas: konvertuokite 5v į 3.3v !
Svarbiausias dalykas yra tai, kad esp8266 modulis veikia tik su 3.3v, o ne 5v.
5v gali jį nužudyti, todėl, norėdami konvertuoti 5v į 3.3v, turime sukurti įtampos daliklį.
Sukurkite įtampos daliklį, prijungdami 1K ir 2K rezistorių, kaip parodyta paveikslėlyje.
12 veiksmas: prijunkite FTDI prie Esp !
Tiesiog sekite schemą, kad prijungtumėte savo esp prie FTDI. Būtinai naudokite 3.3v tik savo FTDI išjungimui.
13 žingsnis: jūs neturite FTDI Breakout
Jei neturite FTDI pertraukos, kaip ir aš, taip pat galite naudoti savo arduino programuoti esp. PRIEŠ PROGRAMAVIMĄ IŠimkite ATMEGA 328 IC iš ARDUINO LENTOS. Nepamirškite, kad ESP8266 veikia 3.3v ir ne 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX
14 veiksmas: paleiskite ESP
Atnaujinkite savo ESP į naujausią programinę -aparatinę įrangą. Atsisiųskite reikiamą programinę įrangą. „Flasher.exe“Būtinai prijunkite „gpio 0“prie žemės. Tai įgalins blykstės režimą jūsų esp.
Atsisiųskite failus. >>>>> Failai būtų ZIP faile, todėl išpakuokite juos ir atidarykite esp8266_flasher.exe >>>>> Galite naudoti.bin programinę įrangą, jau pateiktą ZIP faile. >>>>> Tada pasirinkite KOMUNIKACIJĄ (COM) PORT, o kitame stulpelyje įveskite 0x00080. >>>>>>> Paspauskite Atsisiųsti.
15 žingsnis: patikrinkite, ar viskas gerai !
Užsidegus ESP, laikas patikrinti, ar viskas gerai.
- Eikite į „Arduino IDE“
- Eikite į serijinį monitorių
- Pasirinkite duomenų perdavimo spartą 115200
- Dabar įveskite šias komandas.
AT
Įvedę šią komandą, paspauskite SEND ir jei gausite gerai, viskas bus paruošta.
Galite žaisti su moduliu su kitomis AT komandomis, kaip parodyta aukščiau esančiose nuotraukose.
16 žingsnis: išankstinis kodavimas
Norėdami užprogramuoti ESP iš „Arduino IDE“, turite įdiegti tam tikrą reikalingą programinę įrangą.
1. Eikite į „Arduino IDE“2. Eikite į Failas >>>> Nuostatos 3. PAPILDOMŲ LENTŲ VALDYTOJO URL teksto laukelyje nukopijuokite ir įklijuokite žemiau esantį kelią
arduino.esp8266.com/package_esp8266com_inde…
4. Eikite į ĮRANKIAI >>>>> LENDA >>>>> LENTOS VALDYTOJAS5. 6. Paieškos laukelyje įveskite esp ir bus palikta tik viena parinktis. Įdiekite tą ESP8266 PAKETĄ.
17 žingsnis: laikas koduoti
Įdiegę ESP8266 paketą, Eikite į ĮRANKIAI >>>>> LENTOS >>>>> Pasirinkite turimą modulį (jei turite esp-01 modulį kaip aš, pasirinkite BENDRĄ ESP8266 MODULĮ)
Dabar įrankių meniu pakeiskite ypatybes pagal savo modulį.
Dabar įsitikinkite, kad turite ESP8266WIFI biblioteką.
Įkelkite kodą į savo esp.
18 žingsnis: sukurkite grandinę !
Pirmiausia pabandykite padaryti grandinę ant duonos plokštės, o tada - pastovią ant plokštės.
Tačiau didžiausia problema yra ta, kad ESP8266 reikia 3.3v, o ne 5v.
Nenuvertinkite 5v galios, pakanka nužudyti savo ESP modulį.
*** Ei! kažkur smogė ??? Aš visada pasiruošęs jums padėti toliau pateiktose pastabose !!! ***
19 žingsnis: ATSARGIAI !!! AUKŠTOS ĮTAMPOS!
ĮSPĖJIMAS !
Netinkamas ar netinkamas naudojimas gali sukelti:
- Sunkūs sužalojimai arba mirtis.
- Fizinė gaminio žala.
- Pavojingų pavojų kūrimas.
*** Aš neatsakysiu už JŪSŲ VEIKSMUS ***
20 žingsnis: kaip tai naudoti savo namuose !
Tarkime, kad norite valdyti savo miegamojo šviesą ir ventiliatorių, šią grandinę galite įdiegti perjungimo plokštėje. Tiesiog atidarykite jungiklių plokštę, kuri valdo jūsų žibintus ir ventiliatorius, ir pamatysite, kad prie jungiklio yra prijungti du laidai. Tiesiog nuimkite tuos laidus iš jungiklio ir prijunkite juos prie PCB gnybtų ir baigsite. Super paprastas, bet efektyvus.
*** Vaikai, laikykitės atokiau nuo įtemptų elektros laidų. Aukštos įtampos elektros darbus atlikite šalia suaugusiųjų ***
21 veiksmas: trikčių šalinimas!@#$%
Hmm … neveikia taip, kaip tikėtasi ???
Išbandykite šį trikčių šalinimo vadovą, kad jūsų projektas veiktų kaip žavesys !!
Pirmiausia patikrinkite kodą. Įsitikinkite, kad visos bibliotekos įdiegtos teisingai. Jei ne, pirmiausia turite juos atsisiųsti
- Įsitikinkite, kad jungtys yra teisingos. Naudodamiesi savo multimetro tęstinumo funkcija, patikrinkite, ar nėra netinkamų jungčių ar trumpųjų jungimų !!!
- Įsitikinkite, kad turite veikiantį ESP ir relių.
- Įsitikinkite, kad diodas įstatytas teisingai.
- Įsitikinkite, kad prijungėte telefoną prie esp per „WiFi“.
*** Jei turite kokių nors abejonių dėl to, visada galite paklausti manęs toliau pateiktose pastabose ***
22 žingsnis: patikrinkite šiuos dalykus !
- Prieš bandydami grandinę, dar kartą patikrinkite visas jungtis, kuriose yra daugiametro skaitiklio tęstinumo funkcija, ar nėra netinkamų jungčių ar trumpųjų jungimų.
- Įdėkite diodą tarp ritinių tinkamo poliškumo, nes tai apsaugos mūsų grandinę nuo bet kokios atvirkštinės srovės.
- Rekomenduoju prieš išbandant grandinę su AUKŠTOSIOS KIEKSMOS ĮTAMPA, pirmiausia išbandykite ją paprastu šviesos diodu.
- Taip pat niekada nenaudokite tokių prietaisų, kurie sunaudoja daugiau srovės nei jūsų relės reitingai.
23 žingsnis: kas čia vyksta ???
Hmm … jau supainiotas … leiskite man pasakyti, kas čia vyksta ???
Kai paspausite mygtuką „ON“„WiFi“valdiklio programoje, ji siunčia signalą ĮJUNGTA į ESP. Modulis yra užprogramuotas taip, kad gavęs įjungimo signalą, gpio būseną paverstų HIGH. Tokiu būdu relė įsijungia ir prietaisas įsijungia. Lygiai taip pat, kai paspausite OFF, esp savo gpio būseną perjungia į LOW, todėl relė išsijungia ir prietaisas išsijungia. Veikimo principas yra labai paprastas, palyginti su „Blynk“programos komplikacija.
Jei norite gauti daugiau informacijos, peržiūrėkite „GreatScott“vadovėlį.
*** Jei vis dar turite kokių nors abejonių, nedvejodami paklauskite žemiau esančiame komentarų skyriuje ***
24 žingsnis: Išvada !
Ei !!! Sėkmės kuriant tai savarankiškai. Jei esate kažkur nukentėjęs, nedvejodami paklauskite manęs komentarų skiltyse žemiau. Aš visada būsiu šalia ir padėsiu. Jei turite pasiūlymų, pasakykite man, o jei jums patinka projektas, paspauskite mygtuką „Patinka“, pasidalykite projektu kuo greičiau ir prašome BALSUOTI konkursuose.
Ačiū, kad skaitote,
YAVNIKAS ŠARMA
Rekomenduojamas:
Namų automatizavimas naudojant ESP8266 arba NODEMCU: 6 žingsniai
Namų automatizavimas naudojant ESP8266 arba NODEMCU: ar kada nors norėjote, kad jūsų namai būtų automatizuoti naudojant „Wi -Fi“? Norite valdyti šviesas, ventiliatorių ir visus kitus prietaisus iš savo išmaniojo telefono? Arba kada nors norėjote pamokų apie prijungtus įrenginius ir kaip su juo pradėti? Šis namų automatizavimo projektas
Namų automatizavimas naudojant „Raspberry Pi“naudojant relės lentą: 7 žingsniai
Namų automatizavimas naudojant „Raspberry Pi“naudojant relės lentą: Dauguma žmonių nori didelio komforto, tačiau už priimtiną kainą. Jaučiamės tingūs apšviesti namus kiekvieną vakarą, kai saulė nusileidžia, ir kitą rytą, vėl išjungdami šviesą arba įjungdami/išjungdami oro kondicionierių/ventiliatorių/šildytuvus
Namų automatizavimas naudojant „Blynk“: 5 žingsniai
Namų automatizavimas naudojant „Blynk“: Sveiki visi! Ayush ir Anvit čia iš Delio viešosios mokyklos, Pune. Kaip jūs galėjote perskaityti pavadinime, tai yra namų automatizavimo projektas, sukurtas naudojant „Blynk“kaip IOT platformą. Šiais laikais žmonės tampa tingūs ir „Home Automatio“paklausa
Namų automatizavimas naudojant „BLYNK“programą: 7 žingsniai (su paveikslėliais)
Namų automatizavimas naudojant „BLYNK“programą: Šiame projekte parodžiau, kaip kiekvienas gali nuotoliniu būdu valdyti savo buitinę techniką naudodamas savo mobilųjį telefoną. Tam programa turi būti įdiegta jūsų mobiliajame telefone. Šios programos pavadinimas yra „BLYNK App“(atsisiuntimo nuoroda pateikiama apraše
Paprasta namų automatizavimas naudojant „Raspberry Pi3“ir „Android“dalykus: 5 žingsniai (su nuotraukomis)
Paprasta namų automatizavimas naudojant „Raspberry Pi3“ir „Android“dalykus: idėja yra sukurti „išmanųjį HOME““ kur galima valdyti buitinius prietaisus naudojant „Android Things“ir „Raspberry Pi“. Projektą sudaro namų prietaisų, tokių kaip šviesa, ventiliatorius, variklis ir kt., Valdymas. Reikalingos medžiagos: Raspberry Pi 3HDMI Ca