Kazalo:

Kako nadzorovati svetlobo/domače luči z Arduinom in Amazon Alexa: 16 korakov (s slikami)
Kako nadzorovati svetlobo/domače luči z Arduinom in Amazon Alexa: 16 korakov (s slikami)

Video: Kako nadzorovati svetlobo/domače luči z Arduinom in Amazon Alexa: 16 korakov (s slikami)

Video: Kako nadzorovati svetlobo/domače luči z Arduinom in Amazon Alexa: 16 korakov (s slikami)
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, November
Anonim
Kako nadzorovati svetlobo/domače luči z Arduino in Amazon Alexa
Kako nadzorovati svetlobo/domače luči z Arduino in Amazon Alexa

Pojasnil sem, kako nadzorovati svetlobo, ki je povezana z UNO in jo upravlja Alexa.

1. korak: Uporabljene komponente

UPORABLJENO STROJNO OPREMO

  1. Arduino UNO in Genuino UNO
  2. Upor 221 ohm
  3. LED (generično)
  4. Raspberry Pi 3 Model B

POTREBNA PROGRAMSKA OPREMA

  1. Arduino IDE
  2. Komplet veščin Alexa Alexa Alexa

2. korak: Nastavitev Raspberry Pi & Arduino IDE

1. Najprej namestite binarne datoteke

sudo apt-get install python-pip

pip namestite bučko

pip install flask-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Namestitev Arduino IDE na RPi

Če želite namestiti Arduino v RPi

1. Pojdite na uradno spletno mesto in prenesite prejšnjo izdajo.

Po tem ga razpakirajte in pojdite v imenik arduina ter ga zaženite z./arduino

3. korak: naložite program

Program za nalaganje
Program za nalaganje

Po nalaganju programa odprite serijski terminal.

Ko napišete, se bo LED vklopil.

Ko napišete, se bo LED izklopil.

4. korak: Naredite skript Python

Naredite skript Python
Naredite skript Python
Naredite skript Python
Naredite skript Python

Zaženite ga z uporabo python lighcontrol.py

5. korak: Prenesite Ngrok

Prenesite Ngrok
Prenesite Ngrok

Ngrok je varna tunelska platforma, s katero lahko svojo napravo povežete s spletom. S to platformo lahko naredite svojo spletno aplikacijo ali katero koli aplikacijo na spletu na zelo preprost način. Za prenos pojdite na uradno spletno mesto in prenesite za ARM.

ngrok.com/

Razpakirajte ga in pojdite v imenik, kjer ga izvlečete. Zaženite ga z ukazom

./ngrok http 5000

6. korak: Nastavitev Alexa

Nastavitev Alexa
Nastavitev Alexa

1. Prijavite se v račun Amazon. Če imate račun, se ga prijavite, če se ne prijavite tam in se prijavite.

developer.amazon.com/

2. Pojdite na Developer Console v zgornjem desnem kotu.

7. korak: Pojdite na Alexa ==> Alexa Skill Kit ==> Dodaj novo znanje

Slika
Slika

Alexa Skill Kit ==> Dodaj novo znanje "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Slika
Slika

Alexa Skill Kit ==> Dodaj novo znanje "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Videli boste takšno stran. Na tej strani bo vprašal vrsto spretnosti, ime, jezik in ime klica. Lahko navedete poljubno ime, pri imenu klica morate dati ime, ki ga izgovorite, medtem ko dajete ukaz Alexa.

Prosimo, upoštevajte, da izberite ustrezen jezik, ki se uporablja v vaši državi, če med ustvarjanjem spretnosti izberete drug jezik. Ne bo delovalo.

Na koncu ga posodobite, shranite in pritisnite Next.

8. korak:

9. korak:

Na naslednji strani bo vprašal namere. Namen predstavlja dejanje, ki izpolni govorno zahtevo uporabnika. Za več informacij

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

Če pride do napake, boste videli rdečo barvo.

Spodaj v polje vnesite kodo

"intent": "LightOn"

}, {

"intent": "LightOff"

}]

}

shranite in se pomaknite na naslednjo stran.

10. korak: Na naslednji strani bo zahteval dve možnosti za končno točko ena AWS in

Na naslednji strani bo za končno točko ena zahteval dve možnosti AWS in HTTPS
Na naslednji strani bo za končno točko ena zahteval dve možnosti AWS in HTTPS

Izberite HTTPS in ga shranite ter se pomaknite na naslednjo stran.

11. korak: Za potrdilo SSL izberite drugo možnost. Shranite in se premaknite na naslednjo stran

Za SSL certifikat izberite drugo možnost. Shranite in se premaknite na naslednjo stran
Za SSL certifikat izberite drugo možnost. Shranite in se premaknite na naslednjo stran

12. korak: Preverite storitev »vklopljeno«

Preverjanje storitve
Preverjanje storitve

Preverite, ali storitev deluje ali ne. Poskrbite, da strežnik Ngrok deluje in da se izvaja tudi skript Python, sicer ne bo deloval.

Vidite lahko, da strežniki prejemajo zahtevo, in jo objavite.

Korak: Strežniki prejemajo zahteve

Strežniki prejemajo zahteve
Strežniki prejemajo zahteve

Korak 14: Zahtevano je objavljeno

Zahtevano je objavljeno
Zahtevano je objavljeno

Korak 15: Sheme Arduino

Sheme Arduino
Sheme Arduino

Korak 16: Shema LED

Shema LED
Shema LED

Upam, da vam je vsem všeč.

Priporočena: