Innholdsfortegnelse:

Hvordan kontrollere lys/hjemmelys ved hjelp av Arduino og Amazon Alexa: 16 trinn (med bilder)
Hvordan kontrollere lys/hjemmelys ved hjelp av Arduino og Amazon Alexa: 16 trinn (med bilder)

Video: Hvordan kontrollere lys/hjemmelys ved hjelp av Arduino og Amazon Alexa: 16 trinn (med bilder)

Video: Hvordan kontrollere lys/hjemmelys ved hjelp av Arduino og Amazon Alexa: 16 trinn (med bilder)
Video: Смерть в отеле: Что произошло с девушкой, которую никто не знал? 2024, Juli
Anonim
Hvordan kontrollere lys/hjemmelys ved hjelp av Arduino og Amazon Alexa
Hvordan kontrollere lys/hjemmelys ved hjelp av Arduino og Amazon Alexa

Jeg har forklart hvordan du kontrollerer lys som er koblet til UNO og kontrollert av Alexa.

Trinn 1: Komponenter som brukes

HARDWARE BRUKT

  1. Arduino UNO & Genuino UNO
  2. Motstand 221 ohm
  3. LED (generisk)
  4. Raspberry Pi 3 Model B

PROGRAMVARE KREVES

  1. Arduino IDE
  2. 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

Last opp program
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

Lag et Python -skript
Lag et Python -skript
Lag et Python -skript
Lag et Python -skript

Kjør den ved hjelp av python lighcontrol.py

Trinn 5: Last ned Ngrok

Last ned Ngrok
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

Setter opp Alexa
Setter opp 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

Bilde
Bilde

Alexa Skill Kit ==> Legg til ny ferdighet "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Bilde
Bilde

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

På neste side vil det spørre om to alternativer for endepunkt ett er AWS og HTTPS
På neste side vil det spørre om to alternativer for endepunkt ett er AWS og HTTPS

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

For andre SSL -sertifikater, velg andre alternativ. Lagre den og gå til neste side
For andre SSL -sertifikater, velg andre alternativ. Lagre den og gå til neste side

Trinn 12: Kontrollerer tjenesten "på"

Sjekker service
Sjekker service

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

Servere får forespørsler
Servere får forespørsler

Trinn 14: Forespurt blir lagt ut

Forespurt blir lagt ut
Forespurt blir lagt ut

Trinn 15: Skjema Arduino

Skjemaer Arduino
Skjemaer Arduino

Trinn 16: Skjematisk LED

Skjematisk LED
Skjematisk LED

Håper dere alle liker det.

Anbefalt: