Tartalomjegyzék:

Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés

Videó: Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés

Videó: Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Videó: Xiaomi ZNCZ02LM - zigbee розетка с энергомониторингом для умного дома mihome - управляем бойлером 2024, November
Anonim
Image
Image

Hé, mi újság, srácok! Akarsh itt a CETech -től.

Ez a projektem segíteni fog az életed könnyebbé tételében, és úgy fogod érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának.

Ennek a projektnek a lényege nem más, mint két ESP8266 és a relé modul működése. Alapvetően az Alexa segítségével irányítjuk az ESP8266 -at.

A cikk vége felé egyszerű kapcsolatokat fogunk végezni az ESP8266 és a relé modul között, majd az ESP8266 és az Alexa csatlakoztatásának és vezérlésének kódja.

Kezdjük most a szórakozással.

Kellékek

Linkek a termékekhez:

ESP8266 NodeMcu:

Kétcsatornás relé tábla:

1. lépés: PCB -k beszerzése a projekthez

Nézd meg a relé modult
Nézd meg a relé modult

Olvassa el a PCBGOGO -t, ha olcsón szeretne PCB -t rendelni!

Kapsz 10 jó minőségű NYÁK -t, amelyeket 5 dollárért és némi szállításért a házadhoz szállítasz. Az első rendelés szállításakor kedvezményt is kap.

A PCBGOGO képes NYÁK -összeszerelésre és sablongyártásra, valamint jó minőségi előírások betartására.

Nézze meg őket, ha PCB -ket kell gyártania vagy összeszerelnie.

2. lépés: Nézze meg a relé modult

A relé modul egy kényelmes kártya, amely nagyfeszültségű, nagy áramterhelés, például lámpák és váltakozó áramú terhelés szabályozására használható. Úgy tervezték, hogy illeszkedjen egy mikrokontrollerhez, mint például Arduino, ESP8266 stb. LED -del jelzi a relé állapotát. A relé modulok általában a következő kapcsokkal rendelkeznek:

1. NC (normál esetben zárt) = Az alapértelmezett zárt konfigurációt akkor használjuk, ha azt szeretnénk, hogy a relé alapértelmezés szerint zárva legyen, vagyis az áram folyik, hacsak nem küld jelet az Arduino -ból a relémodulba az áramkör megnyitásához és az áram leállításához

2. NO (Normally Open) = Az általában nyitott konfiguráció fordítva működik: a relé mindig nyitva van, ezért az áramkör megszakad, hacsak nem küld jelzést az Arduino -tól az áramkör bezárásához.

3. Közös csap = Általában középen van

4 Bemeneti csapok = Ez a csap, amelyen keresztül a relé a vezérlőeszközhöz csatlakozik.

Ha nem említik a modulon, akkor megtudhatjuk az NC -tűt egy multiméter segítségével a folytonosság beállításában, ha a közöset a másik terminállal összekötjük multiméter -szondákkal, ha sípoló hangot ad ki, akkor a csap NC.

3. lépés: Az ESP8266 csatlakoztatása a relé kártyával

ESP8266 csatlakoztatása relé kártyával
ESP8266 csatlakoztatása relé kártyával
ESP8266 csatlakoztatása relé kártyával
ESP8266 csatlakoztatása relé kártyával

A modulokat innen lehet megvásárolni (Link hozzá kell adni). Itt biztosan jó üzletet fog kapni.

A csatlakozók két részből állnak:

Az ESP8266 és a relé modul között:

1. Csatlakoztassa a D5 (GPIO14) tűt a relé bemenetéhez. Több relé bemenetet is csatlakoztathat, ha azokat más elérhető GPIO tűkhöz csatlakoztatja.

2. Csatlakoztassa a relé modul Vcc -jét a relémodul alapján 5V/12V -os tápegységhez.

3. Csatlakoztassa az ESP8266 GND -jét a relé modul GND -jéhez, majd csatlakoztassa a tápegység GND -jéhez.

A relé modul és a készülék között:

1. A csatlakoztatás előtt győződjön meg arról, hogy a hálózati aljzat ki van kapcsolva.

2. Csatlakoztassa a közös csatlakozót az aljzat egyik csatlakozójához.

3. Csatlakoztassa az aljzat másik csatlakozóját a készülék csatlakozójához.

4. Csatlakoztassa a készülék másik csatlakozóját a relé NO csatlakozójához.

Miután ez a lépés befejeződött, áttérhet a szoftver részre.

Lépés: Töltse le és állítsa be az Arduino IDE -t

Töltse le és állítsa be az Arduino IDE -t
Töltse le és állítsa be az Arduino IDE -t

Töltse le az Arduino IDE -t innen

1. Telepítse az Arduino IDE -t, és nyissa meg.

2. Lépjen a Fájl> Beállítások menüpontra

3. Adja hozzá a https://arduino.esp8266.com/stable/package_esp8266c… címet a További táblák kezelő URL -címeihez.

4. Lépjen az Eszközök> Tábla> Fórumkezelő menüpontba

5. Keresse meg az esp8266 kifejezést, majd telepítse a táblát.

6. Indítsa újra az IDE -t.

5. lépés: További könyvtárak hozzáadása az Arduino IDE -hez

További könyvtárak hozzáadása az Arduino IDE -hez
További könyvtárak hozzáadása az Arduino IDE -hez
További könyvtárak hozzáadása az Arduino IDE -hez
További könyvtárak hozzáadása az Arduino IDE -hez

FauxmoESP könyvtárat fogunk használni az ESP8266 vezérléséhez Alexa segítségével.

A könyvtár működéséhez másik könyvtárra van szükség, amely ESPAsyncTCP.

Tudjon meg többet a fauxmoESP könyvtárról itt. ESPAsyncTCP esetén lépjen erre az oldalra.

A FauxmoESP könyvtár innen tölthető le.

Az ESPAsyncTCP könyvtár innen tölthető le.

Miután letöltöttük ezeket a könyvtárakat, ki kell szednünk őket, és be kell helyeznünk őket az Arduino IDE könyvtárak mappájába, amely a dokumentumok mappában található.

6. lépés: A modul kódolása

A modul kódolása
A modul kódolása

1. Töltse le innen az ESP8266 és Alexa kapcsolatának és vezérlésének kódját.

2. Nyissa meg a kódot az Arduino IDE -ben, és hajtsa végre a szükséges módosításokat a kód tetején lévő SSID -n/jelszón.

3. Navigáljon az Eszközök> Tábla menüponthoz. A legtöbb esetben válassza ki a megfelelő fórumot, amelyet NodeMCU (12E) működik.

4. Válassza ki a megfelelő komm. portot az Eszközök> Port menüpontban.

5. Nyomja meg a feltöltés gombot.

6. Amikor a lapon a Done Uploading felirat látható, akkor készen áll az eszköz használatára.

7. lépés: A relé parancsra Alexa -ra kapcsol

A relé parancsra Alexa -ra kapcsol
A relé parancsra Alexa -ra kapcsol
A relé parancsra Alexa -ra kapcsol
A relé parancsra Alexa -ra kapcsol
A relé parancsra Alexa -ra kapcsol
A relé parancsra Alexa -ra kapcsol

A kód feltöltése után:

1. Be tudjuk hozni az Alexa eszközt, és megkérdezhetjük tőle: "Alexa, fedezze fel az eszközöket". Az eszközünk párosítás módban elindul, felfedezhető lesz Alexa számára.

2. Amikor a felfedezőeszköz képernyő kialszik, ez azt mutatja, hogy az eszközt felfedezték és hozzáadták.

3. Próbálja ki azzal, hogy "Alexa, Kapcsolja be", az én esetemben "Device1" és "Device 2" nevet adtam

Láthatja, hogy a relé be- és kikapcsol, amikor parancsokat adunk Alexának.

Ily módon annyi háztartási készüléket vezérelhet, amennyit csak akar, egy megfelelő relé modul használatával, és a megfelelő módosításokat végrehajtva a kódban.

Ennyi a bemutatóból!

Ajánlott: