INHOUDSOPGAWE:
- Stap 1: Gebruikte komponente
- Stap 2: Stel Raspberry Pi en Arduino IDE op
- Stap 3: Laai program op
- Stap 4: Maak 'n Python -script
- Stap 5: Laai Ngrok af
- Stap 6: Die opstel van Alexa
- Stap 7: Gaan na Alexa ==> Alexa Skill Kit ==> Voeg nuwe vaardigheid by
- Stap 8:
- Stap 9:
- Stap 10: Op die volgende bladsy word twee opsies gevra vir eindpunt een: AWS en
- Stap 11: Kies 'n tweede opsie vir SSL -sertifikaat. Stoor dit en gaan na die volgende bladsy
- Stap 12: Kontroleer diens "aan"
- Stap 13: bedieners kry versoeke
- Stap 14: Versoeke word geplaas
- Stap 15: Skema's Arduino
- Stap 16: Skematiese LED
Video: Hoe om lig/huisligte te beheer met Arduino en Amazon Alexa: 16 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Ek het verduidelik hoe u die lig wat aan UNO gekoppel is en deur Alexa beheer word, kan beheer.
Stap 1: Gebruikte komponente
HARDWARE GEBRUIK
- Arduino UNO en Genuino UNO
- Weerstand 221 ohm
- LED (generies)
- Framboos Pi 3 Model B
Sagteware word vereis
- Arduino IDE
- Amazon Alexa Alexa Skills Kit
Stap 2: Stel Raspberry Pi en Arduino IDE op
1. Installeer eers binaries
sudo apt-get install python-pip
pip installeer fles
pip installeer fles-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Die installering van Arduino IDE op RPi
Om Arduino in RPi te installeer
1. Gaan na die amptelike webwerf en laai die vorige weergawe af. https://www.arduino.cc/en/Main/OldSoftwareRelease …
Pak dit dan uit en gaan na die gids van arduino en begin dit met./arduino
Stap 3: Laai program op
Nadat u die program opgelaai het, maak die seriële terminale oop.
As u skryf, sal N led aangeskakel word.
As u skryf, sal F led afskakel.
Stap 4: Maak 'n Python -script
Begin dit met behulp van python lighcontrol.py
Stap 5: Laai Ngrok af
Ngrok is 'n veilige tonnelplatform om u toestel aanlyn te maak. Met hierdie platform kan u u webtoepassing of enige toepassing op 'n baie eenvoudige manier aanlyn maak. Vir aflaai, gaan na die amptelike webwerf en laai dit af vir ARM.
ngrok.com/
Pak dit uit en gaan na die gids waar u dit uittrek. Begin dit met die opdrag
./ngrok http 5000
Stap 6: Die opstel van Alexa
1. Teken in op Amazon -rekening. As u 'n rekening het, meld dit dan aan, indien nie daar nie, meld u aan.
developer.amazon.com/
2. Gaan na die ontwikkelaarkonsole regs bo.
Stap 7: Gaan na Alexa ==> Alexa Skill Kit ==> Voeg nuwe vaardigheid by
Alexa Skill Kit ==> Voeg nuwe vaardigheid by "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Voeg nuwe vaardigheid by "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
U sal hierdie bladsy sien. Op hierdie bladsy word die tipe vaardigheid gevra, naam, taal en aanroepingsnaam. U kan enige naam gee, in die aanroepingsnaam moet u die naam gee wat u sê terwyl u opdrag aan Alexa gee.
Let asseblief daarop dat u die toepaslike taal kies wat in u land gebruik word as u 'n ander taal kies terwyl u vaardighede skep. Dit gaan nie werk nie.
Stoor dit aan die einde, stoor dit en druk volgende.
Stap 8:
Stap 9:
Op die volgende bladsy sal dit voornemens vra. 'N Bedoeling verteenwoordig 'n aksie wat aan die gesproke versoek van 'n gebruiker voldoen. Vir meer inligting
developer.amazon.com/docs/custom-skills/de…
As daar 'n fout is, sal u dit in rooi kleur sien.
Skryf die onderstaande kode in die blokkie neer
"intention": "LightOn"
}, {
"intention": "LightOff"
}]
}
stoor dit en gaan na die volgende bladsy.
Stap 10: Op die volgende bladsy word twee opsies gevra vir eindpunt een: AWS en
Kies HTTPS en stoor dit en gaan na die volgende bladsy.
Stap 11: Kies 'n tweede opsie vir SSL -sertifikaat. Stoor dit en gaan na die volgende bladsy
Stap 12: Kontroleer diens "aan"
Om te toets of diens werk of nie. Maak seker dat u Ngrok -bediener werk en dat die Python -skrip ook werk, anders werk dit nie.
U kan sien dat bedieners 'n versoek ontvang en dit plaas.
Stap 13: bedieners kry versoeke
Stap 14: Versoeke word geplaas
Stap 15: Skema's Arduino
Stap 16: Skematiese LED
Hoop julle almal hou daarvan.
Aanbeveel:
Beheer huisligte met Google Assistant met behulp van Arduino: 7 stappe
Beheer huisligte met Google Assistant deur Arduino te gebruik: (Opgedateer op 22 Aug 2020: hierdie instruksie is 2 jaar oud en maak staat op sommige derdeparty-programme. Enige verandering aan hul kant kan veroorsaak dat hierdie projek nie werk nie. Dit kan al dan nie werk werk nou, maar u kan dit as 'n verwysing volg en dit aanpas volgens
Hoe om huishoudelike toestelle te beheer met 'n TV -afstandsbediening met timerfunksie: 7 stappe (met foto's)
Hoe om huishoudelike toestelle te beheer met 'n TV -afstandsbediening met timerfunksie: Selfs na 25 jaar van die bekendstelling daarvan op die verbruikersmark, is infrarooi kommunikasie die afgelope dae nog steeds baie relevant. Of dit nou u 55 duim 4K -televisie of u motorklankstelsel is, alles benodig 'n IR -afstandsbediening om te reageer op ons
Hoe om 'n infrarooi kamera te maak met 'n IR -LED -lig: 5 stappe (met foto's)
Hoe om 'n infrarooi kamera te maak met 'n IR -LED -lig: ek het 'n infrarooi kamera besef om dit in 'n bewegingsopname -stelsel te gebruik. Hiermee kan u ook hierdie soort koel beelde kry: blink voorwerpe in die kameravis wat normaal is in werklikheid. U kan redelike goeie resultate kry teen 'n goedkoop prys. Hy
Musiekreaktiewe lig -- Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak vir die maak van 'n tafelblad: 5 stappe (met foto's)
Musiekreaktiewe lig || Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak om lessenaars te maak: Hallo ouens, vandag bou ons 'n baie interessante projek. Vandag gaan ons musiek reaktiewe lig bou. Die LED sal sy helderheid verander volgens die bas wat eintlik 'n lae-frekwensie klanksein is. Dit is baie eenvoudig om te bou. Ons sal
DIY Kersfeesligte op musiek - Gechoreografeerde huisligte: 15 stappe (met foto's)
DIY Kersfeesligte op musiek - Gechoreografeerde huisligte: DIY Kersfeesligte op musiek - Gechoreografeerde huisligte Dit is NIE 'n beginner -selfdoener nie. U benodig deeglike kennis van elektronika, kringloop, basiese programmering en algemene kennis oor elektriese veiligheid. Hierdie DIY is vir 'n ervare persoon, so