Tartalomjegyzék:
- 1. lépés: Állítsa be az Ubidots fiókot
- 2. lépés: Jason App
- 3. lépés: Először a biztonság
- 4. lépés: Sémák
- 5. lépés: Breadboard
- 6. lépés: Kód
- 7. lépés: Demo
Videó: Hangvezérelt fények bárhonnan Jason segítségével: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
AC lámpák, amelyeket bárhonnan vezérelhetünk internetkapcsolattal a NodeMCU (ESP8266) és a Jason (Android App) segítségével.
A Jason egy hangvezérelt asszisztens alkalmazás, amelyet Android -eszközökre kódoltam, hogy vezéreljem a váltakozó áramú készülék elektromos állapotát, és mostanáig képes szabályozni a fényeket. A világítás bárhonnan vezérelheti a világítást, amíg van internetkapcsolata. Ez egy IoT -bróker segítségével lehetséges, ebben az esetben Ubidots -t használunk.
Használatához létre kell hoznia a villanykörtehez csatlakozó hardvermodult (amely ebben az oktatóanyagban található), és létre kell hoznia egy Ubidots -fiókot is.
Tehát kezdjük…
1. lépés: Állítsa be az Ubidots fiókot
Az első dolog, amit meg kell tennie, menjen az Ubidots for Education webhelyre, és hozzon létre egy fiókot. Közvetlenül bejelentkezhet, ha már rendelkezik Twitter-, Github-, Google- vagy Facebook -fiókkal.
Ha már létrehozta fiókját, hozzáférhet a tokenjéhez, bu kattintson a felhasználónevére a jobb felső sarokban, majd kattintson az API hitelesítő adatok elemre. Mentse el a tokenjét, mert később használni fogjuk.
2. lépés: Jason App
Az alkalmazás letölthető a Play Áruházból, angol és spanyol nyelven érhető el.
Másolja az Ubidots tokenjét az alkalmazásba, ha megérinti a Beállítások lapot, illessze be az Ubidots kulcsmezőbe, majd érintse meg a mentés gombot.
Most konfigurálnunk kell egy eszközt, menjünk az eszközök fülre, és koppintsunk a Hozzáadás gombra. Adjon meg egy nevet, lehetőleg annak a területnek a nevét, ahol a lámpák vannak, így mondhatja: "Kapcsolja be a konyhai lámpákat". Az ESP32 I/O tűn válassza az "5" -t, amely a reléhez csatlakoztatott NodeMCU (belső ESP8266) tű lesz. És koppintson a Mentés gombra.
3. lépés: Először a biztonság
Ebben a projektben hálózati feszültséggel (A/C feszültség) dolgozunk, ami veszélyes, ha nem tudja, mit csinál, legyen nagyon óvatos. SOHA ne érintse meg az áramkör bármelyik részét, és ne dolgozzon vele, ha a fali hálózathoz van csatlakoztatva. Ha nem tudja, mit csinál, álljon meg itt, vagy kérjen segítséget szakemberektől.
Csak ezt az oktatóanyagot teszem közzé, és nem vagyok felelős az esetleges sérülésekért vagy károkért.
4. lépés: Sémák
- Táplálja a NodeMCU -t úgy, hogy a VIN -t a VCC -hez (5V) és a GND -tűt a GND -hez csatlakoztatja.
- Csatlakoztassa a D8 -at a kapcsoló egyik végéhez és a GND -hez csatlakoztatott 2,2 K ohmos ellenálláshoz.
- Csatlakoztassa a kapcsoló másik végét 3,3 V feszültségre, mivel a NodeMCU csak ezt a feszültséget képes kezelni az I/O csapokban.
- D1 - 2,2 k ohm ellenállás az NPN tranzisztor bázisához
- A relé negatív DC -je a tranzisztor kollektorához.
- Tranzisztor emitter GND -re.
- A relé pozitív DC -je 5V -ra.
- Negatív izzó a relé egyik váltakozó érintkezőjéhez.
- Az izzó pozitív az AC Live -ra (AC pozitív).
- Egyéb AC relé érintkező semlegesre (AC negatív)
MEGJEGYZÉS: A VCC 5V -t egy USB -kábellel szállítják, amely egy egyszerű telefon transzformátor töltőhöz van csatlakoztatva.
5. lépés: Breadboard
A kapcsoló lehet egyszerű kapcsoló vagy fali kapcsoló, csak észlelnie kell, hogy a felhasználó megváltoztatja -e az állapotát, így továbbra is normál kapcsolóval tudjuk irányítani a lámpákat.
Az általam használt kapcsoló kettős dobással rendelkezik, csak egy kell, ezért a NodeMCU 1–3 V -os csatlakozóját és a kapcsoló 2 -es csatlakozóját a NodeMCU D8 -as tűjéhez kötöttem.
A tápegység egy 5 V -os telefonfali töltő lesz, lecsupaszított USB -kábellel.
A relé földelésének vezérlésével szabályozhatjuk az izzó váltakozó áramú állapotát.
6. lépés: Kód
A forráskód használata előtt le kell töltenie néhány könyvtárat:
- Arduino mag az ESP8266 számára (Olvassa el a "Telepítés a táblák kezelőjével" lépést)
- Ubidots ESP MQTT
Megjegyzés: Ha nem tudja, hogyan adhat hozzá könyvtárakat az arduino IDE -hez, kövesse ezt az egyszerű bemutatót.
Állítsa a fejlesztőlapot NodeMCU 1.0 (ESP-12E modul) értékre. Meg kell változtatnia néhány változót a kódban:
- Az Ön SSID-je (otthoni Wi-Fi hálózatának neve)
- Wi-Fi hálózatának jelszava
- És végül töltse fel a kódot a táblára.
És végül töltse fel a kódot a táblára.
7. lépés: Demo
Működik!
Ajánlott:
Hangvezérelt robogó fények és garázskapu: 6 lépés
Hangvezérelt robogó lámpák és garázskapu: Üdv mindenkinek! Nemrég vettem egy elektromos robogót, de nem volt hátsó lámpa, és nem volt beépített garázskapu -nyitó … MEGLEPETÉS !! (ノ ゚ 0 ゚) ノ ~ Szóval, úgy döntöttem, hogy saját garázskapu távirányítót és hátsó lámpákat készítek, ahelyett, hogy megvásárolnám őket
3 lenyűgöző BRAIN / MIND vezérlőprojekt LightsStrip LED fények Arduino és Neurosky segítségével: 6 lépés (képekkel)
3 lenyűgöző BRAIN / MIND vezérlőprojekt Fények LedStrip LED Arduino -val és Neurosky -val: Szeretett volna valaha is be- vagy kikapcsolni a lámpákat, ha csak rá gondol? Vagy szeretné tudni, hogy mennyire stresszes az RGB led színének megtekintése? Amíg most megteheti, kövesse ezt az utasításokat! Ahhoz, hogy érezze, mire készülünk
Karácsonyi fények az Atmega328 segítségével: 6 lépés
Karácsonyi fények az Atmega328 segítségével: Közeleg a karácsony, és ideje elkezdeni tenni valamit ez ellen. Az én esetemben-végre befejeztem a karácsonyfa fényeivel kapcsolatos tanulságokat. Az ötlet itt egyszerű: ragadjon meg egy maroknyi különböző színű LED-et, csatlakoztassa őket a LED-illesztőprogramhoz
Interaktív udvari fények, sétányi fények: 3 lépés
Interaktív udvari fények, sétányfények: Valamilyen interaktív udvari lámpát akartam építeni a hátsó udvaromhoz. Az ötlet az volt, hogy ha valaki az egyik irányba sétált, akkor animációt indított el abba az irányba, ahol Ön járt. A Dollar General 1,00 dolláros napelemes lámpáival kezdtem
Hogyan juthat hozzá zenéjéhez bárhonnan a Mac Mini segítségével: 5 lépés
Hogyan juthat hozzá zenéihez bárhonnan a Mac Mini segítségével: Ez az utasítás a számítógépet privát megosztási szerverré alakítja. Ez tárolja a zenéit, így csak Ön érheti el. De ha feltételezzük, hogy az internetkapcsolat elég gyors, akkor a világ minden tájáról elérheti. Milyen klassz ez