Innholdsfortegnelse:
- Trinn 1: Komponenter som brukes
- Trinn 2: Konfigurere Raspberry Pi og Arduino IDE
- Trinn 3: Last opp program
- Trinn 4: Lag et Python -script
- Trinn 5: Last ned Ngrok
- Trinn 6: Konfigurere Alexa
- Trinn 7: Gå til Alexa ==> Alexa Skill Kit ==> Legg til ny ferdighet
- Trinn 8:
- Trinn 9:
- Trinn 10: På neste side vil det spørre om to alternativer for endepunkt ett er AWS og
- Trinn 11: Velg et annet alternativ for SSL -sertifikat. Lagre den og gå til neste side
- Trinn 12: Kontrollerer tjenesten "på"
- Trinn 13: Servere får forespørsler
- Trinn 14: Forespurt blir lagt ut
- Trinn 15: Skjema Arduino
- Trinn 16: Skjematisk LED
Video: Hvordan kontrollere lys/hjemmelys ved hjelp av Arduino og Amazon Alexa: 16 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Jeg har forklart hvordan du kontrollerer lys som er koblet til UNO og kontrollert av Alexa.
Trinn 1: Komponenter som brukes
HARDWARE BRUKT
- Arduino UNO & Genuino UNO
- Motstand 221 ohm
- LED (generisk)
- Raspberry Pi 3 Model B
PROGRAMVARE KREVES
- Arduino IDE
- Amazon Alexa Alexa ferdighetssett
Trinn 2: Konfigurere Raspberry Pi og Arduino IDE
1. Første installer binærfiler
sudo apt-get install python-pip
pip installere kolbe
pip installere kolbe-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Installere Arduino IDE på RPi
For å installere Arduino i RPi
1. Gå til det offisielle nettstedet og last ned forrige versjon. https://www.arduino.cc/en/Main/OldSoftwareRelease …
Etter det pakker du det ut og går til katalogen for arduino og starter det med./arduino
Trinn 3: Last opp program
Etter å ha lastet opp programmet, åpner du den serielle terminalen.
Når du skriver vil N led slås på.
Når du skriver vil F led slå seg av.
Trinn 4: Lag et Python -script
Kjør den ved hjelp av python lighcontrol.py
Trinn 5: Last ned Ngrok
Ngrok er en sikker tunnelplattform for å gjøre enheten din online. Med denne plattformen kan du lage din webapplikasjon eller hvilken som helst applikasjon som går online på en veldig enkel måte. For nedlasting gå til det offisielle nettstedet og last ned for ARM.
ngrok.com/
Pakk den ut og gå til katalogen der du pakker den ut. Kjør den ved hjelp av kommandoen
./ngrok http 5000
Trinn 6: Konfigurere Alexa
1. Logg inn på Amazon -kontoen. Hvis du har en konto, må du logge på den, hvis ikke registrere deg der og logge på.
developer.amazon.com/
2. Gå til utviklerkonsollen øverst til høyre.
Trinn 7: Gå til Alexa ==> Alexa Skill Kit ==> Legg til ny ferdighet
Alexa Skill Kit ==> Legg til ny ferdighet "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Legg til ny ferdighet "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Du vil se siden som denne. På denne siden vil det spørre ferdighetstype, navn, språk og påkallingsnavn. Du kan gi et hvilket som helst navn, i påkallingsnavn må du gi navn som du sier mens du gir kommando til Alexa.
Vær oppmerksom på at du velger riktig språk som brukes i landet ditt hvis du velger et annet språk mens du lager ferdigheter. Det vil ikke fungere.
Til slutt oppdaterer du den, lagrer den og trykker på Neste.
Trinn 8:
Trinn 9:
På neste side vil den be om intensjoner. En intensjon representerer en handling som oppfyller en brukers muntlige forespørsel. For mer informasjon
developer.amazon.com/docs/custom-skills/de…
Hvis det er en feil, vil du se den i rød farge.
Skriv koden under i boksen
"intention": "LightOn"
}, {
"intention": "LightOff"
}]
}
lagre den og gå til neste side.
Trinn 10: På neste side vil det spørre om to alternativer for endepunkt ett er AWS og
Velg HTTPS og lagre den, og gå til neste side.
Trinn 11: Velg et annet alternativ for SSL -sertifikat. Lagre den og gå til neste side
Trinn 12: Kontrollerer tjenesten "på"
For å teste om tjenesten fungerer eller ikke. Sørg for at Ngrok -serveren din fungerer og at Python -skriptet også kjører, ellers fungerer det ikke.
Du kan se at servere får forespørsel og legger den ut.
Trinn 13: Servere får forespørsler
Trinn 14: Forespurt blir lagt ut
Trinn 15: Skjema Arduino
Trinn 16: Skjematisk LED
Håper dere alle liker det.
Anbefalt:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Hvordan kontrollere en GoPro Hero 4 ved hjelp av en RC -sender: 4 trinn (med bilder)
Hvordan kontrollere en GoPro Hero 4 Bruke en RC -sender: Målet for dette prosjektet er å kunne fjernstyre en GoPro Hero 4 via en RC -sender. Denne metoden kommer til å bruke GoPro's innebygde Wifi & HTTP API for kontroll av enheten & er inspirert av PROTOTYPE: SMALLEST AND BILLIGST
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Hvordan kontrollere Drone Quadcopter børsteløs likestrømsmotor (3 ledertype) ved hjelp av HW30A motorhastighetsregulator og Arduino UNO: 5 trinn
Hvordan kontrollere Drone Quadcopter børsteløs likestrømsmotor (3 ledertype) ved bruk av HW30A motorhastighetsregulator og Arduino UNO: Beskrivelse: HW30A motorhastighetsregulator kan brukes med 4-10 NiMH/NiCd eller 2-3 celle LiPo-batterier. BEC er funksjonell med opptil 3 LiPo -celler. Den kan brukes til å kontrollere hastigheten på børsteløs likestrømsmotor (3 ledninger) med maksimal opp til 12V likspesifikk
Kontrollere enheter med talekommando ved hjelp av NodeMCU: 7 trinn (med bilder)
Kontrollere enheter med talekommando ved hjelp av NodeMCU: Jeg vil bare si hei til alle, dette er første gang jeg skriver et instruerbart prosjekt. Engelsk er ikke morsmålet mitt, så jeg skal prøve å gjøre det så kort og tydelig som mulig. Å kontrollere enheter med talekommando er ikke noe rart