Sisukord:
- Samm: seadistage Ubidotsi konto
- Samm: rakendus Jason
- 3. samm: kõigepealt ohutus
- 4. samm: skeemid
- Samm: leivaplaat
- 6. samm: kood
- Samm 7: demo
Video: Häälega juhitavad tuled kõikjal Jasoniga: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Vahelduvvoolu tuled, mida juhitakse kõikjalt internetiühendusega, kasutades NodeMCU (ESP8266) ja Jason (Androidi rakendus).
Jason on hääljuhtimisega assistendirakendus, mille kodeerisin vahelduvvooluseadme elektrilise oleku juhtimiseks Android -seadmetele, siiani saab see juhtida tulesid. Kui teil on Interneti -ühendus, saate tulesid juhtida kõikjal maailmas. See on võimalik, kasutades IoT maaklerit, antud juhul kasutame Ubidots.
Selle kasutamiseks peate looma lambipirniga ühendava riistvaramooduli (millised juhised on selles õpetuses) ja looma ka Ubidotsi konto.
Nii et alustame…
Samm: seadistage Ubidotsi konto
Esimene asi, mida peate tegema, on minna Ubidots for Educationi veebisaidile ja luua konto. Saate otse sisse logida, kui teil on juba Twitteri, Githubi, Google'i või Facebooki konto.
Kui olete oma konto juba loonud, on teil juurdepääs oma märgile, klõpsates paremas ülanurgas oma kasutajanimel ja klõpsates API mandaadil. Salvestage oma märk, kuna kasutame seda hiljem.
Samm: rakendus Jason
Rakenduse saab alla laadida Play poest, see on saadaval inglise ja hispaania keeles.
Kopeerige oma Ubidotsi tunnus rakendusse, puudutades vahekaarti Seaded, kleepides selle Ubidotsi võtmeväljale ja puudutades salvestusnuppu.
Nüüd peame seadistama seadme, minema vahekaardile seadmed ja puudutama lisamisnuppu. Sisestage nimi, eelistatavalt selle piirkonna nimi, kus tuled asuvad, nii et saate öelda "Lülitage köögivalgustid sisse". Valige ESP32 sisend-/väljundpistikul "5", mis on releega ühendatud NodeMCU (sisemine ESP8266) tihvt. Ja puudutage nuppu Salvesta.
3. samm: kõigepealt ohutus
Selles projektis töötame võrgupingega (A/C pinge), mis on ohtlik, kui te ei tea, mida teete, olge väga ettevaatlik. ÄRGE kunagi puudutage ühtegi vooluahela osa ega töötage sellega, kui see on ühendatud vooluvõrku. Kui te ei tea, mida teete, lõpetage siin või küsige abi spetsialistidelt.
Postitan ainult selle hariva õpetuse ega vastuta mingil juhul teie tekitatud vigastuste või kahjustuste eest.
4. samm: skeemid
- Lülitage NodeMCU sisse, ühendades VIN VCC (5V) ja GND pin GND -ga.
- Ühendage D8 lüliti ühte otsa ja GND -ga ühendatud 2,2 K oomi takisti külge.
- Ühendage lüliti teine ots toiteallikaga 3,3 V, kuna NodeMCU saab selle pingega hakkama ainult oma sisend-/väljundpistikutes.
- D1 kuni 2,2 kΩ takisti NPN transistori alusele
- Relee negatiivne alalisvool transistori kollektorile.
- Transistori emitter GND -le.
- Relee positiivne alalisvool 5V -ni.
- Lambipirni negatiivne relee ühe vahelduvvoolu tihvti suhtes.
- Pirni positiivne AC Live (AC positiivne).
- Muu relee tihvt neutraalsele (vahelduvvoolu negatiivne)
MÄRKUS. VCC 5V tarnitakse USB -kaabli abil, mis on ühendatud lihtsa telefonitrafo laadijaga.
Samm: leivaplaat
Lüliti võib olla lihtne lülituslüliti või seinalüliti, see peab lihtsalt tuvastama, kas kasutaja muudab oma olekut, et saaksime endiselt tavalise lülitiga tulesid juhtida.
Minu kasutataval lülitil on kahekordne viskamine, meil on vaja ainult ühte, nii et ühendasin selle tihvti 1 kuni 3 V NodeMCU -st ja lüliti tihvti 2 NodeMCU tihvtiga D8.
Toiteallikaks saab 5V telefoni laadija koos eemaldatud USB -kaabliga.
Maandusühendust releega juhtides saame kontrollida lambipirni vahelduvvoolu olekut.
6. samm: kood
Enne lähtekoodi kasutamist peate alla laadima mõned teegid:
- Arduino tuum ESP8266 jaoks (lugege jaotist "Tahvlite halduriga installimine")
- Ubidots ESP MQTT
Märkus. Kui te ei tea, kuidas arduino IDE -sse teeke lisada, saate seda lihtsat õpetust järgida.
Seadke oma arendusplaadile NodeMCU 1.0 (ESP-12E moodul). Peate koodi muutma mõnda muutujat:
- Teie SSID (teie koduse WiFi-võrgu nimi)
- Teie WiFi-võrgu parool
- Lõpuks laadige oma kood tahvlile üles.
Ja lõpuks laadige oma kood tahvlile üles.
Samm 7: demo
See töötab!
Soovitan:
Turvaline juurdepääs oma Pi -le kõikjal maailmas: 7 sammu
Turvaline juurdepääs oma Pi -le kõikjalt maailmast: mul on Pi -l vähe ööpäevaringselt töötavaid rakendusi. Kui ma kodust välja sain, muutus Pi tervise ja seisundi kontrollimine väga keeruliseks. Hiljem ületasin väiksema tõkke ngroki abil. Juurdepääs seadmele väljastpoolt annab
Mitme kanaliga Sonoff - häälega aktiveeritud tuled: 4 sammu (piltidega)
Mitmekanaliline Sonoff-häälega aktiveeritud tuled: 5 aastat tagasi läksid minu köögi tuled do-do teed. Raja valgustus oli ebaõnnestunud ja leti all olev valgustus oli lihtsalt rämps. Tahtsin ka valgustuse kanaliteks jagada, et saaksin ruumi paremini valgustada
ATTiny 85 juhitavad pidulikud tuled: 5 sammu
ATTiny 85 juhitavad pidulikud tuled: eBay sirvimisel leidsin WS2811 kiibi abil neid 50 adresseeritava LED -i stringi, kuigi ma ei usu, et need on tõesti mõeldud haldjatuldena, nad töötavad hästi ja näevad suurepärased välja puu. Samuti oleks võimalik, et
Liikumisanduri/loenduriga juhitavad tuled: 7 sammu
Liikumisandurid/loenduriga juhitavad tuled: see projekt loodi lõpliku projektina digitaalse disaini kursusel Cal Poly, San Luis Obispo (CPE 133). Miks me seda teeme? Tahame aidata kaitsta maailma loodusvarasid. Meie projekt keskendub elektri säästmisele. Salvestades rohkem elektrit
Lego Mini Cooperi rakenduse juhitavad tuled: 7 sammu (koos piltidega)
Lego Mini Cooperi rakenduse juhitavad tuled: oht, UXB! Kas teie unistuste töö on pommi kõrvaldamise ekspert, kuid kahtlete sureva osa tõttu? Siis on see projekt teile! Te veedate pikki tunde väga ebastabiilse seadme pisikeste kohanduste tegemisel, higistades oma vennast