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, Novembar
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 Amazon Alexa Alexa vještina

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 web lokaciju i preuzmite prethodno izdanje.

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

Korak 3: Otpremite program

Upload Program
Upload Program

Nakon učitavanja programa otvorite serijski terminal.

Kada 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 web lokaciju i preuzmite za ARM.

ngrok.com/

Raspakirajte ga i idite u direktorij u koji ga ekstrahirate. 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 ga nema, tamo se prijavite i prijavite.

developer.amazon.com/

2. Idite na Developer Console u gornjem desnom kutu.

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

Image
Image

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

Image
Image

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

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

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

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

Korak 8:

Korak 9:

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

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

Ako dođe do greške, vidjet ćete crvenu boju.

U polje ispod upišite kod

"intent": "LightOn"

}, {

"intent": "LightOff"

}]

}

sačuvajte i pređite na sledeću stranicu.

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

Na sljedećoj stranici će tražiti dvije mogućnosti za krajnju tačku jednu AWS i HTTPS
Na sljedećoj stranici će tražiti dvije mogućnosti za krajnju tačku jednu AWS i HTTPS

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

Korak 11: Za SSL certifikat odaberite drugu opciju. Sačuvajte i premjestite na sljedeću stranicu

Za SSL certifikat odaberite drugu opciju. Sačuvajte i premjestite na sljedeću stranicu
Za SSL certifikat odaberite drugu opciju. Sačuvajte 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š Ngrok poslužitelj i radi li i Python skripta inače neće raditi.

Možete vidjeti da serveri primaju zahtjev i objaviti ga.

Korak 13: Poslužitelji primaju zahtjeve

Poslužitelji primaju zahtjeve
Poslužitelji primaju zahtjeve

Korak 14: Traženo se objavljuje

Tražene su objavljene
Tražene su objavljene

Korak 15: Sheme Arduino

Sheme Arduino
Sheme Arduino

Korak 16: LED sheme

Sheme LED
Sheme LED

Nadam se da će vam se svima svidjeti.

Preporučuje se: