Innehållsförteckning:
- Steg 1: Använda komponenter
- Steg 2: Konfigurera Raspberry Pi & Arduino IDE
- Steg 3: Ladda upp program
- Steg 4: Skapa ett Python -skript
- Steg 5: Ladda ner Ngrok
- Steg 6: Konfigurera Alexa
- Steg 7: Gå till Alexa ==> Alexa Skill Kit ==> Lägg till ny kompetens
- Steg 8:
- Steg 9:
- Steg 10: På nästa sida frågar det två alternativ för slutpunkt ett är AWS och
- Steg 11: För SSL -certifikat Välj andra alternativet. Spara det och flytta till nästa sida
- Steg 12: Kontrollera tjänsten "på"
- Steg 13: Servrar får begäranden
- Steg 14: Begärda läggs ut
- Steg 15: Schema Arduino
- Steg 16: Schematisk LED
Video: Hur man styr ljus/hemljus med Arduino och Amazon Alexa: 16 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Jag har förklarat hur man styr ljus som är anslutet till UNO och styrs av Alexa.
Steg 1: Använda komponenter
HARDWARE ANVÄND
- Arduino UNO & Genuino UNO
- Motstånd 221 ohm
- LED (generiskt)
- Raspberry Pi 3 Modell B
PROGRAMVARA KRÄVS
- Arduino IDE
- Amazon Alexa Alexa Skills Kit
Steg 2: Konfigurera Raspberry Pi & Arduino IDE
1. Första installationen av binärer
sudo apt-get install python-pip
pip installera kolv
pip installera kolv-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Installera Arduino IDE på RPi
För att installera Arduino i RPi
1. Gå till den officiella webbplatsen och ladda ner tidigare version. https://www.arduino.cc/en/Main/OldSoftwareRelease …
Efter det packar du upp det och går till katalogen för arduino och startar det med./arduino
Steg 3: Ladda upp program
När du har laddat upp programmet öppnar du den seriella terminalen.
När du skriver lyser N led.
När du skriver kommer F led att stängas av.
Steg 4: Skapa ett Python -skript
Kör det med python lighcontrol.py
Steg 5: Ladda ner Ngrok
Ngrok är en säker tunnelplattform för att göra din enhet online. Med denna plattform kan du göra din webbapplikation eller vilken applikation som helst online på ett mycket enkelt sätt. För nedladdning gå till den officiella webbplatsen och ladda ner för ARM.
ngrok.com/
Packa upp den och gå till katalogen där du extraherar den. Kör det med kommando
./ngrok http 5000
Steg 6: Konfigurera Alexa
1. Logga in på Amazon -konto. Om du har ett konto loggar du in på det, om du inte registrerar dig där och loggar in.
developer.amazon.com/
2. Gå till Developer Console längst upp till höger.
Steg 7: Gå till Alexa ==> Alexa Skill Kit ==> Lägg till ny kompetens
Alexa Skill Kit ==> Lägg till ny skicklighet "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Lägg till ny skicklighet "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Du kommer att se sidan så här. På den här sidan kommer den att fråga färdighetstyp, namn, språk och anropsnamn. Du kan ge vilket namn som helst, i anropsnamn måste du ge namn som du säger medan du ger kommando till Alexa.
Observera att du väljer lämpligt språk som används i ditt land om du väljer ett annat språk medan du skapar färdigheter. Det kommer inte att fungera.
I slutet uppdatera det, spara det och tryck på nästa.
Steg 8:
Steg 9:
På nästa sida kommer den att fråga avsikter. En avsikt representerar en åtgärd som uppfyller en användares talade begäran. För mer information
developer.amazon.com/docs/custom-skills/de…
Om det finns något fel kommer du att se i röd färg.
Skriv koden nedan i rutan
"intention": "LightOn"
}, {
"intention": "LightOff"
}]
}
spara det och gå till nästa sida.
Steg 10: På nästa sida frågar det två alternativ för slutpunkt ett är AWS och
Välj HTTPS & spara det och gå till nästa sida.
Steg 11: För SSL -certifikat Välj andra alternativet. Spara det och flytta till nästa sida
Steg 12: Kontrollera tjänsten "på"
För att testa om tjänsten fungerar eller inte. Se till att din Ngrok -server fungerar och att Python -skriptet också körs annars fungerar det inte.
Du kan se att servrar får begäran och lägger upp den.
Steg 13: Servrar får begäranden
Steg 14: Begärda läggs ut
Steg 15: Schema Arduino
Steg 16: Schematisk LED
Hoppas ni alla gillar det.
Rekommenderad:
Hur man styr likströmsmotor med L298n och Arduino: 5 steg
Så här styr du DC -motor med L298n och Arduino: Hej alla. Låt oss presentera mig själv. Jag heter Dimitris och kommer från Grekland. Jag älskar väldigt mycket Arduino eftersom det är en smart bräda. Jag kommer att försöka beskriva så gott jag kan detta instruerbara för att göra av någon. Så låt oss börja
Hur man styr BLDC -motor med Arduino och joystick: 6 steg
Hur man styr BLDC -motor med Arduino och joystick: Hej vänner i den här självstudien Jag visar dig hur du styr borstlös likströmsmotor aka BLDC -motor med Arduino och joystick
Hur man bygger en 8x8x8 LED -kub och styr den med en Arduino: 7 steg (med bilder)
Hur man bygger en 8x8x8 LED -kub och styr den med en Arduino: Jan 2020 -redigering: Jag lämnar det här om någon vill använda det för att skapa idéer, men det är inte längre någon idé att bygga en kub baserat på dessa instruktioner. LED -drivrutins -IC: erna tillverkas inte längre, och båda skisserna skrevs i gammal version
Hur man styr en 4dof hög effekt robotarm med Arduino och Ps2 fjärrkontroll ?: 4 steg
Hur man styr en 4dof hög effekt robotarm med Arduino och Ps2 fjärrkontroll? arduino board arbete på 6dof robotarm också. slut: skriv köp SINONING En butik för DIY leksak
Musikreaktivt ljus -- Hur man gör superenkelt musikreaktivt ljus för att göra skrivbordet fantastiskt. 5 steg (med bilder)
Musikreaktivt ljus || Hur man gör superenkelt musikreaktivt ljus för att göra skrivbordet Awsome .: Hej vad händer, killar, idag kommer vi att bygga ett mycket intressant projekt. Idag ska vi bygga musik reaktivt ljus. LED: n kommer att ändra dess ljusstyrka enligt basen som faktiskt är lågfrekvent ljudsignal. Det är väldigt enkelt att bygga. Vi kommer