Turinys:
- 1 veiksmas: nustatykite „Ubidots“paskyrą
- 2 žingsnis: „Jason“programa
- 3 žingsnis: pirmiausia sauga
- 4 žingsnis: schemos
- 5 žingsnis: „Breadboard“
- 6 žingsnis: kodas
- 7 žingsnis: demonstracija
Video: Balso valdomos šviesos iš bet kur su Jasonu: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Kintamosios srovės žibintai, valdomi iš bet kurios vietos, naudojant interneto ryšį, naudojant „NodeMCU“(ESP8266) ir „Jason“(„Android“programa).
„Jason“yra balsu valdoma asistento programa, kurią kodavau „Android“įrenginiams, kad galėčiau valdyti kintamosios srovės prietaiso elektros būseną, iki šiol ji gali valdyti šviesas. Jei turite interneto ryšį, galite valdyti šviesas iš bet kurios pasaulio vietos. Tai įmanoma naudojant interneto tarpininką, šiuo atveju mes naudojame „Ubidots“.
Norėdami jį naudoti, turite sukurti aparatūros modulį, kuris jungiasi prie lemputės (kurios instrukcijos pateikiamos šiame vadove), taip pat turėsite sukurti „Ubidots“paskyrą.
Taigi pradėkime…
1 veiksmas: nustatykite „Ubidots“paskyrą
Pirmiausia turite apsilankyti „Ubidots for Education“svetainėje ir sukurti paskyrą. Galite tiesiogiai prisijungti, jei jau turite „Twitter“, „Github“, „Google“ar „Facebook“paskyrą.
Kai jau sukūrėte paskyrą, turėsite prieigą prie savo prieigos rakto, spustelėję savo vartotojo vardą viršutiniame dešiniajame kampe ir spustelėję API kredencialai. Išsaugokite savo žetoną, nes mes jį naudosime vėliau.
2 žingsnis: „Jason“programa
Programėlę galima atsisiųsti iš „Play“parduotuvės, ją galima rasti anglų ir ispanų kalbomis.
Nukopijuokite „Ubidots“prieigos raktą į programą, paliesdami nustatymų skirtuką, įklijuodami jį „Ubidots“rakto lauke ir bakstelėkite išsaugojimo mygtuką.
Dabar turime sukonfigūruoti įrenginį, eikite į skirtuką Įrenginiai ir bakstelėkite pridėjimo mygtuką. Įveskite pavadinimą, pageidautina vietovės, kurioje yra žibintai, pavadinimą, kad galėtumėte pasakyti „Įjunkite virtuvės šviesas“. ESP32 įvesties/išvesties kaištyje pasirinkite „5“, kuris bus „NodeMCU“(vidinis ESP8266) kaištis, prijungtas prie relės. Ir bakstelėkite išsaugoti.
3 žingsnis: pirmiausia sauga
Šiame projekte mes dirbame su tinklo įtampa (A/C įtampa), kuri yra pavojinga, jei nežinote, ką darote, būkite labai atsargūs. NIEKADA nelieskite JOKIOS grandinės dalies ir nedirbkite su ja, jei ji prijungta prie elektros tinklo. Jei nežinote, ką darote, sustokite čia arba paprašykite profesionalų pagalbos.
Skelbiu tik šį mokomąjį vadovėlį ir jokiu būdu nesu atsakingas už sužalojimus ar žalą, kurią galite padaryti.
4 žingsnis: schemos
- Įjunkite „NodeMCU“prijungdami VIN prie VCC (5V) ir GND kaištį prie GND.
- Prijunkite D8 prie vieno jungiklio galo ir prie 2,2 K omo rezistoriaus, prijungto prie GND.
- Prijunkite kitą jungiklio galą prie 3.3 V, nes „NodeMCU“gali valdyti tik tą įtampą savo įvesties/išvesties kaiščiuose.
- D1 - 2,2 kΩ rezistorius prie NPN tranzistoriaus pagrindo
- Neigiama relės nuolatinė srovė prie tranzistoriaus kolektoriaus.
- Tranzistoriaus skleidėjas į GND.
- Teigiama relės nuolatinė srovė iki 5 V.
- Neigiamas lemputės poveikis vienam relės kintamosios srovės kaiščiui.
- Teigiamas lemputės poveikis AC Live (AC teigiamas).
- Kitas relės kištukas į neutralų (neigiamas kintamasis)
PASTABA: VCC 5V bus tiekiamas iš USB kabelio, prijungto prie paprasto telefono transformatoriaus įkroviklio.
5 žingsnis: „Breadboard“
Jungiklis gali būti paprastas perjungimo jungiklis arba sieninis jungiklis, jis tiesiog turi aptikti, ar vartotojas keičia savo būseną, kad galėtume vis tiek valdyti žibintus įprastu jungikliu.
Mano naudojamas jungiklis turi dvigubą metimą, mums reikia tik vieno, todėl prijungiau jo kaištį nuo 1 iki 3 V „NodeMCU“ir jungiklio 2 kaištį prie „NodeMCU“kaiščio D8.
Maitinimo šaltinis bus 5V telefono sieninis įkroviklis su atjungtu USB kabeliu.
Valdydami įžeminimo jungtį su relė, galime valdyti lemputės kintamosios srovės būseną.
6 žingsnis: kodas
Prieš naudodami šaltinio kodą, turite atsisiųsti keletą bibliotekų:
- „Arduino“šerdis, skirta ESP8266 (skaitykite žingsnį „Diegimas naudojant lentų tvarkyklę“)
- Ubidots ESP MQTT
Pastaba: Jei nežinote, kaip pridėti bibliotekų prie arduino IDE, galite sekti šią paprastą pamoką.
Nustatykite kūrimo plokštę į „NodeMCU 1.0“(ESP-12E modulis). Turite pakeisti keletą kodo kintamųjų:
- Jūsų SSID (jūsų namų „Wi-Fi“tinklo pavadinimas)
- „Wi-Fi“tinklo slaptažodis
- Galiausiai įkelkite savo kodą į lentą.
Ir galiausiai įkelkite savo kodą į lentą.
7 žingsnis: demonstracija
Tai veikia!
Rekomenduojamas:
Mažas ir pigus kišeninis kompiuteris, kurį galima užprogramuoti bet kur: 5 žingsniai
Mažas ir pigus kišeninis kompiuteris, kurį galima užprogramuoti bet kur: Galite paversti „CardKB“į kišeninį kompiuterį! Užpildykite „CardKB“kišeninį kompiuterį naudodami „ArduinoBaisc“, „CardKB“, „I2C OLED“ekraną. Kadangi BASIC naudoja „ArduinoBasic“(https://github.com/robinhedwards/ArduinoBASIC), jis palaiko beveik visas įprastas funkcijas, tokias kaip
„Arduino“maitinimas, jutiklio valdomos išblukusios LED šviesos juostos: 6 žingsniai (su nuotraukomis)
„Arduino“valdomos, jutikliu valdomos išblukusios LED šviesos juostelės: neseniai atnaujinau savo virtuvę ir žinojau, kad apšvietimas „pakels“spintelių išvaizdą. Aš pasirinkau „True Handless“, todėl turiu tarpą po darbiniu paviršiumi, taip pat spardymo lentą, po spintele ir ant spintelių viršaus
„ATTiny 85“valdomos šventinės styginių šviesos: 5 žingsniai
„ATTiny 85“valdomos šventinės styginių lemputės: naršydamas „eBay“radau šias 50 adresuojamų šviesos diodų eilutes, naudodamas WS2811 lustą, nors nemanau, kad jos tikrai sukurtos naudoti kaip pasakų žibintai, jos veikia gerai ir atrodo nuostabiai medis. Taip pat būtų galima
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis
Kalėdų dėžutė: „Arduino“/„ioBridge“internetu valdomos Kalėdų šviesos ir muzikos šou: 7 žingsniai
Kalėdų dėžutė: „Arduino“/„ioBridge“internetu valdomos Kalėdų šviesos ir muzikos šou: Mano „Kalėdų dėžutės“projektą sudaro interneto valdomos Kalėdų šviesos ir muzikos šou. Kalėdų dainos galima paprašyti internetu, tada ji įdedama į eilę ir grojama tokia tvarka, kokios buvo paprašyta. Muzika perduodama per FM radiją