Sisukord:

Häälega juhitavad tuled kõikjal Jasoniga: 7 sammu
Häälega juhitavad tuled kõikjal Jasoniga: 7 sammu

Video: Häälega juhitavad tuled kõikjal Jasoniga: 7 sammu

Video: Häälega juhitavad tuled kõikjal Jasoniga: 7 sammu
Video: Riigikogu 19.10.2022 2024, November
Anonim
Häälega juhitavad tuled kõikjalt koos Jasoniga
Häälega juhitavad tuled kõikjalt koos Jasoniga

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

Määrake Ubidotsi konto
Määrake Ubidotsi konto
Määrake Ubidotsi konto
Määrake Ubidotsi konto
Määrake Ubidotsi konto
Määrake 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

Jasoni rakendus
Jasoni rakendus
Jasoni rakendus
Jasoni rakendus
Jasoni rakendus
Jasoni rakendus
Jasoni rakendus
Jasoni rakendus

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

Ohutus ennekõike
Ohutus ennekõike

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

Skeemid
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

Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud

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: