Sisällysluettelo:

Alexa Smart Home -järjestelmä NodeMCU -relemoduulin avulla: 10 vaihetta
Alexa Smart Home -järjestelmä NodeMCU -relemoduulin avulla: 10 vaihetta

Video: Alexa Smart Home -järjestelmä NodeMCU -relemoduulin avulla: 10 vaihetta

Video: Alexa Smart Home -järjestelmä NodeMCU -relemoduulin avulla: 10 vaihetta
Video: ESP8266 Smart Light Switch with Servo Motor 2024, Marraskuu
Anonim
Image
Image
Alexa Smart Home -järjestelmä, joka käyttää NodeMCU -välitysmoduulia
Alexa Smart Home -järjestelmä, joka käyttää NodeMCU -välitysmoduulia
Alexa Smart Home -järjestelmä, joka käyttää NodeMCU -välitysmoduulia
Alexa Smart Home -järjestelmä, joka käyttää NodeMCU -välitysmoduulia

Tässä IoT -projektissa olen tehnyt Alexa Smart Home Automation -järjestelmän käyttämällä NodeMCU ESP8266 & Relay Module -moduulia. Voit helposti ohjata valoa, tuuletinta ja muita kodinkoneita äänikomennolla. Olen liittänyt Echo Dot -älykaiuttimen NodeMCU -laitteeseen vain Amazon Alexa -sovelluksella.

Jos sinulla ei ole Echo Dot -älykaiutinta, voit silti hallita kodinkoneita. Voit myös valvoa kytkimien releaikapalautetta älypuhelimesta. Voit myös käyttää ESP32 -korttia NodeMCU -mikrokontrollerin sijasta.

Tarvikkeet

1. Alexa Echo Dot

2. Relemoduuli

3. NodeMCU- tai ESP32 -kortti

4. Releet 5v (SPDT)

5. BC547 Transistorit

6. LED 5mm

7. 220 ohmin vastukset

5. Liittimet

Vaihe 1: Piirikaavio

Piirikaavio
Piirikaavio

Kuten näette, tämän kodin automaatioprojektin piiri on hyvin yksinkertainen. Voit tehdä tämän piirin helposti relemoduulin ja NodeMCU: n avulla.

Tässä olen käyttänyt NodeMCU: n D1, D2, D5, D6, D7 nastoja hallitaksesi 5 relettä. Ja olen käyttänyt virtapiiriä 5 V: n matkapuhelinlaturilla.

Vaihe 2: Ohjelmoi NodeMCU

Ohjelmoi NodeMCU
Ohjelmoi NodeMCU
Ohjelmoi NodeMCU
Ohjelmoi NodeMCU

Opetusvideossa olen selittänyt koodin yksityiskohtaisesti.

Kuten sanoin, voit käyttää sekä NodeMCU: ta että ESP32: ta tähän projektiin. Olen käyttänyt ESPAlexa -kirjastoa tähän projektiin.

Jos käytät NodeMCU ESP8266 -laitetta, sinun on ladattava ja asennettava ESP8266 -kortin versio (2.5.1) (kuten kuvassa).

Olen kohdannut joitain ongelmia ESp8266 -korttikirjaston uusimman version kanssa koodia ladatessani.

Kirjoita koodiin WiFi -tunnistetiedot ja määritä laitteiden nimet, kuten huoneen valo, tuuletin, yölamppu jne.

Tässä olen käyttänyt aktiivista High Relay -moduulia, joten jos käytät aktiivista low rele -moduulia, sinun on tehtävä pieniä muutoksia koodiin opetusvideon mukaisesti.

Silti, jos kohtaat jonkin ongelman, kerro siitä kommenttiosassa.

Olen liittänyt tämän Alexa -kodin automaatiohankkeen koodin.

Vaihe 3: Määritä Amazon Alexa -sovellus

Määritä Amazon Alexa -sovellus
Määritä Amazon Alexa -sovellus

Lataa ja asenna ensin Amazon Alexa -sovellus Google PlayStoresta tai App Storesta.

Matkapuhelimesi ja NodeMCU on yhdistettävä samaan wifi -verkkoon.

Vaiheet laitteiden lisäämiseksi Amazon Alexa -sovellukseen

1. Avaa Amazon Alexa -sovellus.

2. Siirry laitteisiin.

3. Napauta yläosassa olevaa "+" -kuvaketta ja valitse sitten Lisää laitteita.

4. Valitse Valo ja sitten Muu.

5. Napauta Etsi laitteita.

Kaikkien laitteiden löytäminen kestää jonkin aikaa. Lisää sen jälkeen kaikki laitteet yksitellen Amazon Alexa -sovellukseen. Opetusvideossa minulla on askel askeleelta laitteiden yhdistäminen Amazon Alexa -sovellukseen.

Vaihe 4: Piirilevyn suunnittelu

Piirilevyn suunnittelu
Piirilevyn suunnittelu

Vaikka et tarvitse mitään mukautettua piirilevyä tämän älykkään kotijärjestelmän tekemiseen. Mutta tehdäkseni piiristä kompaktin ja antaakseni projektille ammattimaisen ilmeen olen suunnitellut piirilevyn tätä Alexa -projektia varten.

Vaihe 5: Tilaa piirilevy

Tilaa piirilevy
Tilaa piirilevy
Tilaa piirilevy
Tilaa piirilevy
Tilaa piirilevy
Tilaa piirilevy

Garber -tiedoston lataamisen jälkeen voit helposti tilata piirilevyn

1. Siirry osoitteeseen https://jlcpcb.com ja Kirjaudu sisään/rekisteröidy

2. Napsauta QUOTE NOW -painiketta.

3 Napsauta "Lisää Gerber -tiedostosi" -painiketta.

Selaa ja valitse lataamasi Gerber -tiedosto.

Vaihe 6: Lataa Gerber -tiedosto ja määritä parametrit

Gerber -tiedoston lataaminen ja parametrien asettaminen
Gerber -tiedoston lataaminen ja parametrien asettaminen
Gerber -tiedoston lataaminen ja parametrien asettaminen
Gerber -tiedoston lataaminen ja parametrien asettaminen

4. Aseta haluttu parametri, kuten määrä, piirilevyn väri jne

5. Kun olet valinnut kaikki piirilevyn parametrit, napsauta SAVE TO CART -painiketta.

Vaihe 7: Valitse toimitusosoite ja maksutapa

Valitse toimitusosoite ja maksutapa
Valitse toimitusosoite ja maksutapa
Valitse toimitusosoite ja maksutapa
Valitse toimitusosoite ja maksutapa
Valitse toimitusosoite ja maksutapa
Valitse toimitusosoite ja maksutapa

6. Kirjoita toimitusosoite.

7. Valitse sinulle sopiva toimitustapa.

8. Lähetä tilaus ja jatka maksua.

Voit myös seurata tilaustasi osoitteessa JLCPCB.com.

Piirilevyjen valmistus kesti 2 päivää ja ne saapuivat viikossa DHL -toimitusvaihtoehdon avulla.

Piirilevyt olivat hyvin pakattuja ja laatu oli todella hyvä tähän edulliseen hintaan.

Vaihe 8: Juottaa kaikki komponentit

Juottaa kaikki komponentit
Juottaa kaikki komponentit
Juottaa kaikki komponentit
Juottaa kaikki komponentit

Tämän jälkeen juota kaikki komponentit piirikaavion mukaisesti.

Liitä sitten NodeMCU.

Vaihe 9: Yhdistä kodinkoneet

Yhdistä kodinkoneet
Yhdistä kodinkoneet

Liitä kodinkoneet kytkentäkaavion mukaisesti.

Noudata asianmukaisia varotoimia työskennellessäsi suurjännitteellä.

Kytke 5 voltin tasavirtalähde piirilevyyn piirin mukaisesti.

Kytke 110V/230V syöttö ja 5V DC syöttö päälle.

Vaihe 10: Lopuksi voimme hallita valoa ja tuulettaa Alexan kanssa

Lopuksi voimme hallita valoa, tuuleta Alexan kanssa
Lopuksi voimme hallita valoa, tuuleta Alexan kanssa
Lopuksi voimme hallita valoa, tuuleta Alexan kanssa
Lopuksi voimme hallita valoa, tuuleta Alexan kanssa

Nyt voit hallita kodinkoneitasi älykkäästi.

Sano vain, mitkä laitteet haluat kytkeä päälle tai pois päältä Alexalle, Alexa tekee työn puolestasi.

Toivottavasti pidit tästä kodin automaatiohankkeesta. Olen jakanut kaikki tämän projektin edellyttämät tiedot.

Arvostan sitä todella, jos jaat arvokasta palautettasi. Jos sinulla on kysyttävää, kirjoita kommenttikenttään.

Lisää tällaisia projekteja seuraa TechStudyCell.

Kiitos ajastasi ja mukavaa oppimista.

Suositeltava: