Turinys:

„Alexa Smart Home“sistema naudojant „NodeMCU“relės modulį: 10 žingsnių
„Alexa Smart Home“sistema naudojant „NodeMCU“relės modulį: 10 žingsnių

Video: „Alexa Smart Home“sistema naudojant „NodeMCU“relės modulį: 10 žingsnių

Video: „Alexa Smart Home“sistema naudojant „NodeMCU“relės modulį: 10 žingsnių
Video: Lesson 68, Home Automation: How to control 16 Channel Relay module using Arduino control 16 AC loads 2024, Liepa
Anonim
Image
Image
„Alexa Smart Home“sistema, naudojant „NodeMCU“relės modulį
„Alexa Smart Home“sistema, naudojant „NodeMCU“relės modulį
„Alexa Smart Home“sistema, naudojant „NodeMCU“relės modulį
„Alexa Smart Home“sistema, naudojant „NodeMCU“relės modulį

Š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

Grandinės schema
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“

Užprogramuokite „NodeMCU“
Užprogramuokite „NodeMCU“
Užprogramuokite „NodeMCU“
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ą

Konfigūruokite „Amazon Alexa“programą
Konfigū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

PCB projektavimas
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

Užsisakykite PCB
Užsisakykite PCB
Užsisakykite PCB
Užsisakykite PCB
Užsisakykite PCB
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

Įkelkite „Gerber“failą ir nustatykite parametrus
Įkelkite „Gerber“failą ir nustatykite parametrus
Įkelkite „Gerber“failą ir nustatykite parametrus
Į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ą

Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą
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

Lituokite visus komponentus
Lituokite visus komponentus
Lituokite visus komponentus
Lituokite visus komponentus

Po to lituokite visus komponentus pagal schemą.

Tada prijunkite „NodeMCU“.

9 veiksmas: prijunkite buitinius prietaisus

Prijunkite buitinius prietaisus
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“

Galiausiai, mes galime valdyti šviesą, gerbėjas su Alexa
Galiausiai, mes galime valdyti šviesą, gerbėjas su Alexa
Galiausiai, mes galime valdyti šviesą, gerbėjas su Alexa
Galiausiai, mes galime valdyti šviesą, gerbėjas 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.

Rekomenduojamas: