Turinys:
- Prekės
- 1 žingsnis: grandinės schema
- 2 veiksmas: užprogramuokite „NodeMCU“
- 3 veiksmas: sukonfigūruokite „Amazon Alexa“programą
- 4 žingsnis: PCB projektavimas
- 5 veiksmas: užsisakykite PCB
- 6 veiksmas: įkelkite „Gerber“failą ir nustatykite parametrus
- 7 veiksmas: pasirinkite pristatymo adresą ir mokėjimo režimą
- 8 žingsnis: Lituokite visus komponentus
- 9 veiksmas: prijunkite buitinius prietaisus
- 10 žingsnis: Galiausiai, mes galime valdyti šviesą, ventiliatorių su „Alexa“
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame IoT projekte aš sukūriau „Alexa Smart Home Automation“sistemą, naudodamas „NodeMCU ESP8266 & Relay Module“. Naudodami balso komandą galite lengvai valdyti šviesą, ventiliatorių ir kitus buitinius prietaisus. Norėdami prijungti „Echo Dot“išmanųjį garsiakalbį prie „NodeMCU“, naudojau tik „Amazon Alexa“programą.
Jei neturite išmaniojo garsiakalbio „Echo Dot“, vis tiek galite valdyti buitinę techniką. Taip pat galite stebėti jungiklių relės laiko grįžtamąjį ryšį iš išmaniojo telefono. Vietoj „NodeMCU“mikrovaldiklio galite naudoti ir ESP32 plokštę.
Prekės
1. Alexa Echo Dot
2. Relės modulis
3. NodeMCU arba ESP32 plokštė
4. Relės 5v (SPDT)
5. BC547 tranzistoriai
6. LED 5mm
7. 220 omų rezistoriai
5. Jungtys
1 žingsnis: grandinės schema
Kaip matote, šio namų automatizavimo projekto grandinė yra labai paprasta. Šią grandinę galite lengvai sukurti naudodami relės modulį ir „NodeMCU“.
Čia aš naudojau „NodeMCU“D1, D2, D5, D6, D7 kaiščius 5 relėms valdyti. Ir aš naudoju 5V mobilųjį įkroviklį grandinei tiekti.
2 veiksmas: užprogramuokite „NodeMCU“
Mokomajame vaizdo įraše aš išsamiai paaiškinau kodą.
Kaip jau sakiau, šiam projektui galite naudoti tiek „NodeMCU“, tiek „ESP32“. Šiam projektui panaudojau ESPAlexa biblioteką.
Jei naudojate „NodeMCU ESP8266“, turite atsisiųsti ir įdiegti ESP8266 plokštės versiją (2.5.1) (kaip parodyta paveikslėlyje).
Įkeldamas kodą susidūriau su problemomis, susijusiomis su naujausia ESp8266 lentos bibliotekos versija.
Į kodą įveskite „WiFi“prisijungimo duomenis ir nustatykite tokių įrenginių pavadinimus, kaip kambario šviesa, ventiliatorius, naktinė lempa ir kt.
Čia aš naudoju aktyvų aukštos relės modulį, taigi, jei naudojate aktyvų žemos relės modulį, turite šiek tiek pakeisti kodą, kaip parodyta mokymo vaizdo įraše.
Vis dėlto, jei susiduriate su kokia nors problema, praneškite man komentarų skiltyje.
Pridėjau šio „Alexa“namų automatizavimo projekto kodą.
3 veiksmas: sukonfigūruokite „Amazon Alexa“programą
Pirmiausia atsisiųskite ir įdiekite „Amazon Alexa“programą iš „Google PlayStore“arba „App Store“.
Jūsų mobilusis telefonas ir „NodeMCU“turėtų būti prijungti prie to paties „Wi -Fi“tinklo.
Įrenginių pridėjimo prie „Amazon Alexa“programos veiksmai
1. Atidarykite „Amazon Alexa“programą.
2. „Goto Devices“.
3. Bakstelėkite piktogramą „+“viršuje, tada pasirinkite Pridėti įrenginius.
4. Pasirinkite Šviesa, tada pasirinkite Kiti.
5. Bakstelėkite „Discover Devices“.
Visiems įrenginiams atrasti prireiks šiek tiek laiko. Po to visus įrenginius po vieną pridėkite prie „Amazon Alexa“programos. Mokomajame vaizdo įraše aš žingsnis po žingsnio paaiškinu, kaip prijungti įrenginius prie „Amazon Alexa“programos.
4 žingsnis: PCB projektavimas
Nors jums nereikia jokių pasirinktinio dizaino PCB, kad sukurtumėte šią protingą namų sistemą. Bet kad grandinė būtų kompaktiška ir projektui suteiktų profesionalią išvaizdą, aš sukūriau šio „Alexa“projekto PCB.
5 veiksmas: užsisakykite PCB
Atsisiuntę Garber failą, galite lengvai užsisakyti PCB
1. Apsilankykite https://jlcpcb.com ir prisijunkite/prisiregistruokite
2. Spustelėkite QUOTE NOW mygtuką.
3 Spustelėkite mygtuką „Pridėti savo Gerber failą“.
Tada naršykite ir pasirinkite atsisiųstą „Gerber“failą.
6 veiksmas: įkelkite „Gerber“failą ir nustatykite parametrus
4. Nustatykite reikiamą parametrą, pvz., Kiekį, PCB spalvą ir kt
5. Pasirinkę visus PCB parametrus, spustelėkite mygtuką IŠSAUGOTI Į KREPŠELĮ.
7 veiksmas: pasirinkite pristatymo adresą ir mokėjimo režimą
6. Įveskite pristatymo adresą.
7. Pasirinkite jums tinkamą pristatymo būdą.
8. Pateikite užsakymą ir atlikite mokėjimą.
Taip pat galite sekti savo užsakymą iš JLCPCB.com.
Mano PCB pagamino 2 dienas ir atvyko per savaitę, naudojant DHL pristatymo parinktį.
PCB buvo gerai supakuoti ir kokybė buvo tikrai gera už šią prieinamą kainą.
8 žingsnis: Lituokite visus komponentus
Po to lituokite visus komponentus pagal schemą.
Tada prijunkite „NodeMCU“.
9 veiksmas: prijunkite buitinius prietaisus
Prijunkite buitinius prietaisus pagal schemą.
Dirbdami su aukšta įtampa, laikykitės tinkamų saugos priemonių.
Prijunkite 5 voltų nuolatinės srovės maitinimą prie PCB, kaip parodyta grandinėje.
Įjunkite 110V/230V maitinimą ir 5V nuolatinės srovės maitinimą.
10 žingsnis: Galiausiai, mes galime valdyti šviesą, ventiliatorių su „Alexa“
Dabar galite išmaniai valdyti savo buitinę techniką.
Tiesiog pasakykite, kuriuos įrenginius norite įjungti arba išjungti „Alexa“, „Alexa“atliks darbą už jus.
Tikiuosi, kad jums patiko šis namų automatizavimo projektas. Pasidalinau visa reikalinga informacija šiam projektui.
Aš tikrai būsiu dėkingas, jei pasidalinsite savo vertingais atsiliepimais, taip pat, jei turite kokių nors klausimų, rašykite komentarų skiltyje.
Norėdami gauti daugiau tokių projektų, sekite „TechStudyCell“.
Dėkojame už jūsų laiką ir sėkmingo mokymosi.