Indholdsfortegnelse:

Sådan kontrolleres lys/hjemmelys ved hjælp af Arduino og Amazon Alexa: 16 trin (med billeder)
Sådan kontrolleres lys/hjemmelys ved hjælp af Arduino og Amazon Alexa: 16 trin (med billeder)

Video: Sådan kontrolleres lys/hjemmelys ved hjælp af Arduino og Amazon Alexa: 16 trin (med billeder)

Video: Sådan kontrolleres lys/hjemmelys ved hjælp af Arduino og Amazon Alexa: 16 trin (med billeder)
Video: Crypto QA Weekly - Chia Farmers, GPU Mining Crossover, Chia Price 2024, Juli
Anonim
Sådan kontrolleres lys/hjemmelys ved hjælp af Arduino og Amazon Alexa
Sådan kontrolleres lys/hjemmelys ved hjælp af Arduino og Amazon Alexa

Jeg har forklaret, hvordan man styrer lys, der er forbundet til UNO og styres af Alexa.

Trin 1: Brugte komponenter

HARDWARE BRUGT

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

NØDVENDIG SOFTWARE

  1. Arduino IDE
  2. Amazon Alexa Alexa Skills Kit

Trin 2: Opsætning af Raspberry Pi & Arduino IDE

1. Første installation af binære filer

sudo apt-get install python-pip

pip installere kolbe

pip installer kolbe-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Installation af Arduino IDE på RPi

For at installere Arduino i RPi

1. Gå til det officielle websted, og download den tidligere udgivelse. https://www.arduino.cc/en/Main/OldSoftwareRelease …

Efter det skal du pakke det ud og gå til biblioteket over arduino og starte det med./arduino

Trin 3: Upload program

Upload program
Upload program

Efter upload af program skal du åbne den serielle terminal.

Når du skriver, vil N led tænde.

Når du skriver, vil F led slukke.

Trin 4: Lav et Python -script

Lav et Python -script
Lav et Python -script
Lav et Python -script
Lav et Python -script

Kør det ved hjælp af python lighcontrol.py

Trin 5: Download Ngrok

Hent Ngrok
Hent Ngrok

Ngrok er en sikker tunnelplatform til at gøre din enhed online. Med denne platform kan du lave din webapplikation eller enhver applikation online på en meget enkel måde. For download skal du gå til det officielle websted og downloade til ARM.

ngrok.com/

Pak det ud, og gå til bibliotek, hvor du udpakker det. Kør det ved hjælp af kommando

./ngrok http 5000

Trin 6: Opsætning af Alexa

Opsætning af Alexa
Opsætning af Alexa

1. Log ind på Amazon -konto. Hvis du har en konto, skal du logge ind på den, hvis ikke tilmelde dig der og logge ind.

developer.amazon.com/

2. Gå til Developer Console øverst til højre.

Trin 7: Gå til Alexa ==> Alexa Skill Kit ==> Tilføj ny færdighed

Billede
Billede

Alexa Skill Kit ==> Tilføj ny færdighed "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Billede
Billede

Alexa Skill Kit ==> Tilføj ny færdighed "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Du vil se siden som denne. På denne side vil den spørge færdighedstype, navn, sprog og påkaldelsesnavn. Du kan give et hvilket som helst navn, i påkaldelsesnavn skal du give navn, som du siger, mens du giver kommando til Alexa.

Bemærk venligst vælg det relevante sprog, der bruges i dit land, hvis du vælger et andet sprog, mens du opretter færdigheder. Det kommer ikke til at virke.

I slutningen skal du opdatere det, gemme det og trykke på næste.

Trin 8:

Trin 9:

På næste side vil det spørge hensigter. En hensigt repræsenterer en handling, der opfylder en brugers talte anmodning. For mere information

developer.amazon.com/docs/custom-skills/de…

Hvis der er en fejl, vil du se den i rød farve.

Skriv nedenstående kode i boksen

"intention": "LightOn"

}, {

"intention": "LightOff"

}]

}

gem det og gå til næste side.

Trin 10: På den næste side vil der blive spurgt om to muligheder for slutpunkt et er AWS og

På næste side vil der blive spurgt om to muligheder for slutpunkt et er AWS og HTTPS
På næste side vil der blive spurgt om to muligheder for slutpunkt et er AWS og HTTPS

Vælg HTTPS, og gem det, og gå til næste side.

Trin 11: For SSL -certifikat Vælg anden mulighed. Gem det og flyt til næste side

For SSL -certifikat Vælg anden mulighed. Gem det og flyt til næste side
For SSL -certifikat Vælg anden mulighed. Gem det og flyt til næste side

Trin 12: Tjekning af service "tændt"

Tjek service
Tjek service

For at teste om tjenesten fungerer eller ej. Sørg for, at din Ngrok -server fungerer, og at Python -scriptet også kører, ellers fungerer det ikke.

Du kan se, at servere modtager anmodning og sender det.

Trin 13: Servere modtager anmodninger

Servere modtager anmodninger
Servere modtager anmodninger

Trin 14: Anmodede indsendes

Anmodede indsendes
Anmodede indsendes

Trin 15: Skema Arduino

Skema Arduino
Skema Arduino

Trin 16: Skematisk LED

Skematisk LED
Skematisk LED

Håber i alle kan lide det.

Anbefalede: