Obsah:
- Krok 1: Nastavte si účet Ubidots
- Krok 2: Aplikácia Jason
- Krok 3: Bezpečnosť na prvom mieste
- Krok 4: Schémy
- Krok 5: Breadboard
- Krok 6: Kód
- Krok 7: Demo
Video: Hlasom ovládané svetlá odkiaľkoľvek s Jasonom: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Striedavé svetlá, ktoré sa ovládajú odkiaľkoľvek s pripojením na internet pomocou NodeMCU (ESP8266) a Jason (aplikácia pre Android).
Jason je aplikácia asistenta ovládaného hlasom, ktorú som kódoval pre zariadenia s Androidom na ovládanie elektrického stavu striedavého spotrebiča, zatiaľ dokáže ovládať svetlá. Svetlá môžete ovládať odkiaľkoľvek na svete, pokiaľ máte internetové pripojenie. To je možné pomocou brokera IoT, v tomto prípade používame Ubidots.
Na jeho použitie je potrebné vytvoriť hardvérový modul, ktorý sa pripája k žiarovke (pokyny sú uvedené v tomto návode), a tiež si budete musieť vytvoriť účet Ubidots.
Začnime teda…
Krok 1: Nastavte si účet Ubidots
Prvá vec, ktorú musíte urobiť, je navštíviť webovú stránku Ubidots for Education a vytvoriť si účet. Môžete sa prihlásiť priamo, ak už máte účet Twitter, Github, Google alebo Facebook.
Keď už máte vytvorený účet, budete mať prístup k svojmu tokenu, kliknite na svoje používateľské meno v pravom hornom rohu a kliknite na poverenia API. Uložte si token, pretože ho použijeme neskôr.
Krok 2: Aplikácia Jason
Aplikáciu je možné stiahnuť z Obchodu Play, je k dispozícii v angličtine a španielčine.
Skopírujte svoj token Ubidots do aplikácie klepnutím na kartu nastavení, prilepením do poľa kľúčov Ubidots a klepnutím na tlačidlo uložiť.
Teraz musíme nakonfigurovať zariadenie, prejsť na kartu zariadení a klepnúť na tlačidlo pridať. Zadajte názov, najlepšie názov oblasti, kde sú svetlá, aby ste mohli povedať „Zapnite svetlá v kuchyni“. Na I/O pine ESP32 zvoľte „5“, čo bude pin NodeMCU (interný ESP8266) pripojený k relé. A klepnite na uložiť.
Krok 3: Bezpečnosť na prvom mieste
V tomto projekte pracujeme so sieťovým napätím (napätie A/C), ktoré je nebezpečné, ak neviete, čo robíte, buďte veľmi opatrní. NIKDY sa nedotýkajte ŽIADNEJ časti obvodu a nepracujte s ním, ak je zapojený do elektrickej siete. Ak neviete, čo robíte, zastavte sa tu alebo si nechajte pomôcť odborníkmi.
Uverejňujem iba tento vzdelávací návod a v žiadnom prípade nezodpovedám za žiadne zranenia alebo škody, ktoré by ste mohli spôsobiť.
Krok 4: Schémy
- Napájajte NodeMCU pripojením VIN k VCC (5V) a kolíka GND k GND.
- Pripojte D8 na jeden koniec prepínača a na odpor 2,2 K Ohm zapojený na GND.
- Pripojte druhý koniec prepínača k 3,3 V, pretože NodeMCU zvládne iba toto napätie na svojich I/O pinoch.
- Rezistor D1 až 2,2 kOhm k základni tranzistora NPN
- Záporné DC relé na kolektor tranzistora.
- Tranzistorový emitor na GND.
- Kladné DC relé na 5V.
- Negatívny výsledok žiarovky k jednému kolíku AC relé.
- Pozitívne z žiarovky na AC Live (AC pozitívne).
- Ďalší AC kolík relé na neutrálny (AC negatívny)
POZNÁMKA: VCC 5V bude napájaný z USB kábla pripojeného k jednoduchej nabíjačke telefónneho transformátora.
Krok 5: Breadboard
Spínačom môže byť jednoduchý prepínač alebo nástenný vypínač, stačí, aby zistil, či používateľ zmení svoj stav, aby sme mohli svetlá stále ovládať normálnym spínačom.
Prepínač, ktorý som použil, má dvojitý hod, stačí nám jeden, a tak som jeho pin 1 až 3V na NodeMCU a pin 2 spínača zapojil na pin D8 NodeMCU.
Napájacím zdrojom bude nabíjačka na telefón s napätím 5 V s odizolovaným káblom USB.
Ovládaním uzemňovacieho spojenia pomocou relé môžeme ovládať stav AC žiarovky.
Krok 6: Kód
Pred použitím zdrojového kódu si musíte stiahnuť niektoré knižnice:
- Jadro Arduino pre ESP8266 (prečítajte si krok „Inštalácia pomocou Správcu dosiek“)
- Ubidots ESP MQTT
Poznámka: Ak neviete, ako pridať knižnice do arduino IDE, môžete sa riadiť týmto jednoduchým návodom.
Nastavte svoju vývojovú dosku na NodeMCU 1.0 (modul ESP-12E). V kóde musíte zmeniť niektoré premenné:
- Váš SSID (názov vašej domácej siete Wi-Fi)
- Heslo vašej siete Wi-Fi
- Váš token Ubidots A nakoniec nahrajte svoj kód na tabuľu.
A nakoniec nahrajte svoj kód na tabuľu.
Krok 7: Demo
Funguje to!
Odporúča:
Viackanálový sonoff - svetlá aktivované hlasom: 4 kroky (s obrázkami)
Viackanálový Sonoff-hlasom aktivované svetlá: pred 5 rokmi sa svetlá v mojej kuchyni vydali na postup. Osvetlenie koľají zlyhalo a podsvietenie pultu bolo iba nepotrebné. Tiež som chcel rozdeliť osvetlenie na kanály, aby som mohol lepšie osvetliť miestnosť na rozdiel
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: 5 krokov
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: Toto sú pokyny na zostavenie vlastného diaľkovo ovládaného auta ovládaného pomocou bezdrôtového ovládača Xbox 360
Hlasom ovládané auto Bluetooth: 5 krokov
Hlasom ovládané auto Bluetooth: Každý používal auto na diaľkové ovládanie …. ale čo auto ovládané hlasom ??? Už ste to niekedy použili? Ak nie, postavíte to teraz. Potrebujete arduino ako mozog a smartphone. Preto som vyvinul tento projekt, aby ste mohli používať
Hlasom ovládané svetlá kolobežky a garážová brána: 6 krokov
Hlasom ovládané svetlá skútrov a garážové brány: Ahoj všetci! Nedávno som si kúpil elektrickú kolobežku, ale nemala zadné svetlo ani vstavaný otvárač garážových brán … PREKVAPENIE !! (ノ ゚ 0 ゚) ノ ~ Preto som sa rozhodol, že si namiesto ich kúpy vyrobím vlastné diaľkové a zadné svetlá garážovej brány. Aký je
Hlasom ovládané svetlo nálady pre Android: 11 krokov (s obrázkami)
Hlasom riadené Android Mood Light: Potreboval som vytvoriť triedu pre našu miestnu skupinu Maker. Niečo, čo aj prvým návštevníkom zaručilo jednoznačnú výhru a veľkú odmenu bez múzy, bez rozruchu a bez špecializovaných nástrojov alebo materiálov. Študenti si museli vziať domov niečo funkčné