Obsah:
- Krok 1: Použité komponenty
- Krok 2: Nastavenie IDE Raspberry Pi a Arduino
- Krok 3: Nahrajte program
- Krok 4: Vytvorte skript Python
- Krok 5: Stiahnite si Ngrok
- Krok 6: Nastavenie Alexa
- Krok 7: Prejdite na Alexa ==> Alexa Skill Kit ==> Pridajte novú zručnosť
- Krok 8:
- Krok 9:
- Krok 10: Na ďalšej stránke sa bude pýtať dve možnosti pre koncový bod, jeden je AWS a
- Krok 11: Pre certifikát SSL zvoľte druhú možnosť. Uložte ho a presuňte sa na nasledujúcu stránku
- Krok 12: Zaškrtnutie služby „zapnuté“
- Krok 13: Servery získavajú žiadosti
- Krok 14: Požadované sú zverejnené
- Krok 15: Schéma Arduino
- Krok 16: LED dióda schémy
Video: Ako ovládať svetlo/domáce osvetlenie pomocou Arduino a Amazon Alexa: 16 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Vysvetlil som, ako ovládať svetlo, ktoré je pripojené k UNO a ktoré ovláda Alexa.
Krok 1: Použité komponenty
POUŽITÝ HARDWARE
- Arduino UNO a Genuino UNO
- Odpor 221 ohmov
- LED (generické)
- Raspberry Pi 3 Model B
POŽADOVANÝ SOFTVÉR
- Arduino IDE
- Súprava zručností Amazon Alexa Alexa
Krok 2: Nastavenie IDE Raspberry Pi a Arduino
1. Najprv nainštalujte binárne súbory
sudo apt-get install python-pip
pip install bank
pip install flask-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Inštalácia Arduino IDE na RPi
Ak chcete nainštalovať Arduino v RPi
1. Prejdite na oficiálnu stránku a stiahnite si predchádzajúce vydanie.
Potom ho rozbaľte a choďte do adresára arduino a spustite ho s./arduino
Krok 3: Nahrajte program
Po nahraní programu otvorte sériový terminál.
Keď napíšete N, LED sa zapne.
Keď napíšete, LED dióda sa vypne.
Krok 4: Vytvorte skript Python
Spustite ho pomocou pythonu lightcontrol.py
Krok 5: Stiahnite si Ngrok
Ngrok je bezpečná platforma pre tunelovanie, vďaka ktorej bude vaše zariadenie online. S touto platformou môžete veľmi jednoduchým spôsobom vytvoriť webovú aplikáciu alebo akúkoľvek aplikáciu online. Na stiahnutie navštívte oficiálnu stránku a stiahnite si ho pre ARM.
ngrok.com/
Rozbaľte ho a choďte do adresára, kam ho rozbalíte. Spustite ho pomocou príkazu
./ngrok http 5000
Krok 6: Nastavenie Alexa
1. Prihláste sa do účtu Amazon. Ak máte účet, prihláste sa, ak nie, zaregistrujte sa a prihláste sa.
developer.amazon.com/
2. Prejdite do Konzoly pre vývojárov v pravom hornom rohu.
Krok 7: Prejdite na Alexa ==> Alexa Skill Kit ==> Pridajte novú zručnosť
Alexa Skill Kit ==> Pridať novú zručnosť "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Pridať novú zručnosť "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Uvidíte túto stránku. Na tejto stránke sa vás opýta na typ zručnosti, meno, jazyk a vyvolávacie meno. Môžete dať akékoľvek meno, v vyvolávacom mene musíte zadať meno, ktoré vyslovíte pri zadávaní príkazu Alexovi.
Upozorňujeme, že ak pri vytváraní zručností vyberiete iný jazyk, vyberte príslušný jazyk, ktorý sa používa vo vašej krajine. Nepôjde to.
Nakoniec ho aktualizujte, uložte a stlačte tlačidlo Ďalej.
Krok 8:
Krok 9:
Na ďalšej stránke sa spýta zámery. Zámer predstavuje akciu, ktorá splní vyslovenú požiadavku používateľa. Pre viac informácií
developer.amazon.com/docs/custom-skills/de…
Ak dôjde k chybe, uvidíte ju červenou farbou.
Do poľa napíšte kód nižšie
"Intent": "LightOn"
}, {
"Intent": "LightOff"
}]
}
uložte ho a prejdite na nasledujúcu stránku.
Krok 10: Na ďalšej stránke sa bude pýtať dve možnosti pre koncový bod, jeden je AWS a
Vyberte HTTPS a uložte ho a presuňte sa na nasledujúcu stránku.
Krok 11: Pre certifikát SSL zvoľte druhú možnosť. Uložte ho a presuňte sa na nasledujúcu stránku
Krok 12: Zaškrtnutie služby „zapnuté“
Ak chcete vyskúšať, či služba funguje alebo nie. Uistite sa, že váš server Ngrok funguje a že je spustený aj skript Python, inak nebude fungovať.
Môžete vidieť, že servery dostávajú žiadosť, a odoslať ju.
Krok 13: Servery získavajú žiadosti
Krok 14: Požadované sú zverejnené
Krok 15: Schéma Arduino
Krok 16: LED dióda schémy
Dúfam, že sa vám všetkým páči.
Odporúča:
DIY -- Ako vyrobiť robota Spider, ktorý je možné ovládať pomocou smartfónu pomocou Arduino Uno: 6 krokov
DIY || Ako vyrobiť robota Spider, ktorý je možné ovládať pomocou smartfónu pomocou Arduino Uno: Pri vytváraní robota Spider sa dá naučiť veľa vecí o robotike. Rovnako ako výroba robotov je zábavná a náročná. V tomto videu vám ukážeme, ako vyrobiť robota Spider, ktorý môžeme ovládať pomocou nášho smartfónu (Androi
Ako postaviť LED kocku 8x8x8 a ovládať ju pomocou Arduina: 7 krokov (s obrázkami)
Ako zostrojiť LED kocku 8x8x8 a ovládať ju pomocou Arduina: Úprava Jan 2020: Toto nechám pre prípad, že by to niekto chcel použiť na vytváranie myšlienok, ale stavať kocku na základe týchto pokynov už nemá zmysel. Integrované obvody ovládača LED sa už nevyrábajú a obidva náčrty boli napísané v starej verzii
Ako ovládať adresovateľné diódy LED pomocou systému Fadecandy a spracovania: 15 krokov (s obrázkami)
Ako ovládať adresovateľné diódy LED pomocou systému Fadecandy a spracovania: Čo Toto je podrobný návod, ako používať systém Fadecandy a spracovanie na ovládanie adresovateľných diód LED. Fadecandy je ovládač LED, ktorý dokáže ovládať až 8 pásikov po 64 pixelov. (K jednému počítaču môžete pripojiť viacero Fadecandys, čím zvýšite
Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača: 7 krokov (s obrázkami)
Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača: Aj po 25 rokoch uvedenia na spotrebiteľský trh je infračervená komunikácia v posledných dňoch veľmi dôležitá. Či už je to vaša 55 -palcová 4K televízia alebo váš autorádio, všetko potrebuje IR diaľkový ovládač, aby reagoval na naše
Domáce okolité osvetlenie pomocou PICO: 9 krokov
Domáce okolité osvetlenie pomocou PICO: Nechceli ste niekedy zmeniť náladu vo svojej izbe zmenou farby svetla? Dnes sa naučíte, ako to urobiť. Pretože s týmto projektom vytvoríte systém RGB okolitého osvetlenia ovládaný Bluetooth, ktorý môžete umiestniť kdekoľvek