Sadržaj:

Kako kontrolirati svjetlo/kućna svjetla pomoću Arduina i Amazon Alexa: 16 koraka (sa slikama)
Kako kontrolirati svjetlo/kućna svjetla pomoću Arduina i Amazon Alexa: 16 koraka (sa slikama)

Video: Kako kontrolirati svjetlo/kućna svjetla pomoću Arduina i Amazon Alexa: 16 koraka (sa slikama)

Video: Kako kontrolirati svjetlo/kućna svjetla pomoću Arduina i Amazon Alexa: 16 koraka (sa slikama)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Studeni
Anonim
Kako kontrolirati svjetlo/kućna svjetla pomoću Arduina i Amazon Alexa
Kako kontrolirati svjetlo/kućna svjetla pomoću Arduina i Amazon Alexa

Objasnio sam kako kontrolirati svjetlo koje je spojeno na UNO i kojim upravlja Alexa.

Korak 1: Korištene komponente

KORIŠTENI HARDVER

  1. Arduino UNO & Genuino UNO
  2. Otpornik 221 ohm
  3. LED (općenito)
  4. Raspberry Pi 3 Model B

POTREBAN SOFTVER

  1. Arduino IDE
  2. Komplet vještina Amazon Alexa Alexa

Korak 2: Postavljanje Raspberry Pi & Arduino IDE -a

1. Prvo instalirajte binarne datoteke

sudo apt-get install python-pip

pip install flask

pip install flask-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Instaliranje Arduino IDE -a na RPi

Za instaliranje Arduina u RPi

1. Idite na službenu stranicu i preuzmite prethodno izdanje.

Nakon toga raspakirajte ga i idite u direktorij arduina te ga pokrenite s./arduino

Korak 3: Prenesite program

Program za prijenos
Program za prijenos

Nakon učitavanja programa otvorite serijski terminal.

Kad napišete N LED će se uključiti.

Kada napišete F LED će se isključiti.

Korak 4: Napravite Python skriptu

Napravite Python skriptu
Napravite Python skriptu
Napravite Python skriptu
Napravite Python skriptu

Pokrenite ga pomoću python lighcontrol.py

Korak 5: Preuzmite Ngrok

Preuzmite Ngrok
Preuzmite Ngrok

Ngrok je sigurna tunelska platforma za postavljanje vašeg uređaja na mrežu. Pomoću ove platforme možete napraviti svoju web aplikaciju ili bilo koju aplikaciju koja je na mreži na vrlo jednostavan način. Za preuzimanje idite na službenu stranicu i preuzmite za ARM.

ngrok.com/

Raspakirajte ga i idite u direktorij u koji ga izvadite. Pokrenite ga pomoću naredbe

./ngrok http 5000

Korak 6: Postavljanje Alexa

Postavljanje Alexa
Postavljanje Alexa

1. Prijavite se na Amazon račun. Ako imate račun, prijavite se na njega, ako se ne tamo prijavite i prijavite se.

developer.amazon.com/

2. Idite na Developer Console u gornjem desnom kutu.

Korak 7: Idite na Alexa ==> Alexa Skill Kit ==> Dodajte novu vještinu

Slika
Slika

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

Slika
Slika

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

Vidjet ćete ovakvu stranicu. Na ovoj će stranici tražiti vrstu vještine, ime, jezik i naziv poziva. Možete dati bilo koje ime, u nazivu poziva morate dati ime koje izgovorite dajući naredbu Alexa.

Imajte na umu da odaberite odgovarajući jezik koji se koristi u vašoj zemlji ako odaberete drugi jezik dok stvarate vještinu. Neće uspjeti.

Na kraju ga ažurirajte, spremite i pritisnite sljedeći.

Korak 8:

Korak 9:

Na sljedećoj će stranici tražiti namjere. Namjera predstavlja radnju koja ispunjava govorni zahtjev korisnika. Za više informacija

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

Ako postoji neka greška, vidjet ćete crvenu boju.

U okvir ispod upišite donji kod

"intent": "LightOn"

}, {

"intent": "LightOff"

}]

}

spremite ga i prijeđite na sljedeću stranicu.

Korak 10: Na sljedećoj stranici tražit će dvije mogućnosti za krajnju točku jedna AWS i

Na sljedećoj stranici tražit će dvije mogućnosti za krajnju točku jedna je AWS i HTTPS
Na sljedećoj stranici tražit će dvije mogućnosti za krajnju točku jedna je AWS i HTTPS

Odaberite HTTPS i spremite ga i prijeđite na sljedeću stranicu.

Korak 11: Za SSL certifikat odaberite drugu opciju. Spremite ga i premjestite na sljedeću stranicu

Za SSL certifikat odaberite drugu opciju. Spremite ga i premjestite na sljedeću stranicu
Za SSL certifikat odaberite drugu opciju. Spremite ga i premjestite na sljedeću stranicu

Korak 12: Provjera usluge "uključeno"

Provjera usluge
Provjera usluge

Da biste provjerili radi li usluga ili ne. Provjerite radi li vaš poslužitelj Ngrok i radi li i Python skripta inače neće raditi.

Možete vidjeti da poslužitelji primaju zahtjev i objaviti ga.

Korak 13: Poslužitelji primaju zahtjeve

Poslužitelji dobivaju zahtjeve
Poslužitelji dobivaju zahtjeve

Korak 14: Traženo se objavljuje

Traženo se objavljuje
Traženo se objavljuje

Korak 15: Sheme Arduino

Sheme Arduino
Sheme Arduino

Korak 16: LED sheme

Shema LED
Shema LED

Nadam se da će vam se svima svidjeti.

Preporučeni: