Kazalo:
- 1. korak: Uporabljene komponente
- 2. korak: Nastavitev Raspberry Pi & Arduino IDE
- 3. korak: naložite program
- 4. korak: Naredite skript Python
- 5. korak: Prenesite Ngrok
- 6. korak: Nastavitev Alexa
- 7. korak: Pojdite na Alexa ==> Alexa Skill Kit ==> Dodaj novo znanje
- 8. korak:
- 9. korak:
- 10. korak: Na naslednji strani bo zahteval dve možnosti za končno točko ena AWS in
- 11. korak: Za potrdilo SSL izberite drugo možnost. Shranite in se premaknite na naslednjo stran
- 12. korak: Preverite storitev »vklopljeno«
- Korak: Strežniki prejemajo zahteve
- Korak 14: Zahtevano je objavljeno
- Korak 15: Sheme Arduino
- Korak 16: Shema LED
Video: Kako nadzorovati svetlobo/domače luči z Arduinom in Amazon Alexa: 16 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pojasnil sem, kako nadzorovati svetlobo, ki je povezana z UNO in jo upravlja Alexa.
1. korak: Uporabljene komponente
UPORABLJENO STROJNO OPREMO
- Arduino UNO in Genuino UNO
- Upor 221 ohm
- LED (generično)
- Raspberry Pi 3 Model B
POTREBNA PROGRAMSKA OPREMA
- Arduino IDE
- 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
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
Zaženite ga z uporabo python lighcontrol.py
5. korak: 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
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
Alexa Skill Kit ==> Dodaj novo znanje "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
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
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
12. korak: Preverite storitev »vklopljeno«
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
Korak 14: Zahtevano je objavljeno
Korak 15: Sheme Arduino
Korak 16: Shema LED
Upam, da vam je vsem všeč.
Priporočena:
DIY -- Kako narediti robota pajka, ki ga je mogoče nadzorovati s pametnim telefonom z uporabo Arduino Uno: 6 korakov
DIY || Kako narediti robota Spider, ki ga je mogoče nadzorovati s pametnim telefonom z uporabo Arduino Uno: Med izdelavo robota Spider se lahko naučite toliko stvari o robotiki. Tako kot je izdelava robotov zabavna, pa tudi zahtevna. V tem videu vam bomo pokazali, kako narediti robota Spider, s katerim lahko upravljamo s svojim pametnim telefonom (Androi
Kako nadzorovati naslovljive LED z Fadecandy in obdelavo: 15 korakov (s slikami)
Kako nadzorovati naslovljive LED z Fadecandyjem in obdelavo: Kaj je to korak za korakom, kako uporabljati Fadecandy in Processing za nadzor naslovnih LED. Facandy je gonilnik LED, ki lahko nadzoruje do 8 trakov po 64 slikovnih pik. (Na en računalnik lahko povežete več Fadecandys
Kako nadzorovati preprosto igro za obdelavo z Arduinom: 6 korakov
Kako z Arduinom nadzirati preprosto igro za obdelavo: Pozdravljeni, v tem navodilu bomo videli, kako ustvariti " povezavo " med skico Processing in kartico Arduino. V tem primeru bo za preprosto letalo v preprosti igri uporabljen ultrazvočni modul. Še enkrat, ta vadnica je le primer
Glasbena reaktivna svetloba -- Kako narediti super preprosto glasbeno reaktivno svetlobo, da namizje postane čudovito .: 5 korakov (s slikami)
Glasbena reaktivna svetloba || Kako narediti super preprosto glasbo reaktivno svetlobo za namizje namizja: Hej kaj je fantje, danes bomo zgradili zelo zanimiv projekt. Danes bomo zgradili glasbeno reaktivno svetlobo. LED bo spremenil svojo svetlost glede na bas, ki je pravzaprav nizkofrekvenčni zvočni signal. Zgraditi ga je zelo preprosto
Kako nadzorovati temperaturo in težo fermentacije piva s pametnega telefona: 4 koraki (s slikami)
Kako nadzorovati temperaturo in težo fermentacije piva iz vašega pametnega telefona: Ko pivo fermentira, morate dnevno spremljati njegovo težo in temperaturo. Na to je enostavno pozabiti in nemogoče, če vas ni. Po googlu sem našel več rešitev za avtomatizirano spremljanje gravitacije (ena, dve, tri). Eden od t