Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Osnovna zamisel tega projekta je nadzor elektronske naprave z uporabo Amazon Alexa ali prek njene aplikacije od kjer koli na svetu. Za to bomo uporabili Node MCU V1.0. Vsa koda bo na moji strani Github. Če kadar koli ne razumete koraka, vas prosimo, da spodaj komentirate in nanj se bom čim prej odzval. Vsi krediti za strežnike in koda gredo na kakopappa (https://github.com/kakopappa). Za namene te vadnice sem spremenil kodo za upravljanje 4 relejev. No, začnimo!
Opomba: Ta vadnica predpostavlja, da imate nekaj znanja o Arduino IDE in Node MCU.
Zaloge
- Vozlišče MCU V1.0
- 4 releji (relejna banka)
- Mostične žice
- Ogledna plošča
- Zunanji vir energije
1. korak: Ustvarite račun na Sinric.com
Prva stvar, ki jo morate storiti, je, da obiščete sinric.com in ustvarite račun (brezplačno). Sinric vam omogoča nadzor vašega mikrokrmilnika po internetu. Nato boste dobili ključ API, ki bo edinstven za vaš račun. Ta ključ boste kasneje uporabili v kodi. Naslednja stvar, ki jo moramo storiti, je, da dodamo napravo. To storite s klikom na gumb "Dodaj". Ustvarite ime za svojo napravo, ki jo boste nato uporabili za klic prek Alexa. V vrsti naprave izberite »Preklopi« in kliknite Shrani. To bo ustvarilo ID naprave za vašo napravo, ki se bo uporabljala tudi v kodi. V aplikaciji Alexa omogočite spretnost Sinric za svoj Amazon odmev, tako da lahko odkrije novo ustvarjene naprave.
2. korak: Ožičenje vezja
Ožičite vezje, kot sledi, ali sledite priloženemu diagramu fritiziranja:
Rele- ESP
VCC ----- Vin
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCCP Pozitivnost zunanjega napajanja
GND ----- GND zunanjega napajalnika
Ker NodeMCU ne more samo napajati relejne banke, je za napajanje potreben zunanji napajalnik.
Releji so med napravami povezani tako, da prekinejo žico pod napetostjo in jih vstavijo v vsak rele kot v stikalu.
3. korak: Nalaganje kode v NodeMcu
Koda je naložena tukaj:
Knjižnice, ki jih boste potrebovali, so ArduinoJson (namestitvena različica 5.13.2) in Arduino websockets (dobite jih na:
Ne pozabite konfigurirati plošče na Node MCU v1.0.
Glede na število relejev, ki jih potrebujete, lahko spremenite kodo, da dodate več. Potrebne spremembe bi bile opredeliti nov pin in dodati drugega, če zanka z novim ID -jem naprave. Zatiče lahko celo spremenite po svojem okusu, tako da se obrnete na ta pin -grafikon na naslovu
To vam pove, kateri GPIO je v Arduinu. V bistvu, če želite spremeniti relejni pin iz D4 v D3, bo sprememba kode naslednja:
Prejšnja koda:
#define MYPIN2 2 // D4
Nova koda:
#define MYPIN2 0 // D3
Opomba:
Karkoli po // je komentar v isti vrstici in ga prevajalnik ne upošteva.
4. korak: Konfiguriranje Amazon Echo
Če želite upravljati naprave z Amazon Echo, jih morate najprej nastaviti. To lahko storite tako, da izgovorite »Alexa, odkrijte naprave«. Trajalo bo 20 sekund in mora odkriti vaša stikala. Zdaj lahko rečete "Alexa, Vklopi ime naprave", da vklopite svojo napravo in obratno. Upravljate ga lahko tudi iz aplikacije Alexa, tako da odprete razdelek Naprave aplikacije.
5. korak: Konec
Upam, da pri tem navodilu niste naleteli na težave. Če imate kakršna koli vprašanja, jih spustite spodaj v razdelku za komentarje.
Če me želite kakor koli podpreti, je tu moj Paypal ID: paypal.me/sahilgoel2001
Priporočena:
Oddaljeni pametni dom: 5 korakov
Oddaljeni pametni dom: Materiali: dunne gelamineerde hout tablica. 1 x grondplaat z een premerom 1 cmkleine nagels 2 x krušne žice plakbandveel kabels s premerom 0,3 cm veel skakalec kabels gereedschap: boormachinelijmpistoolsoldeerboutschroevendra
Kako narediti pametni dom z arduinskim kontrolnim relejskim modulom - Ideje za avtomatizacijo doma: 15 korakov (s slikami)
Kako narediti pametni dom z arduinskim kontrolnim relejskim modulom | Ideje za avtomatizacijo doma: V tem projektu avtomatizacije doma bomo oblikovali relejni modul pametnega doma, ki lahko nadzoruje 5 gospodinjskih aparatov. Ta relejni modul lahko upravljate z mobilnega telefona ali pametnega telefona, daljinskega upravljalnika IR ali daljinskega upravljalnika televizorja, ročnega stikala. Ta pametni rele lahko zazna tudi
Pametni dom z Arduinom: 11 korakov (s slikami)
Pametni dom z Arduinom: Pozdravljeni, pokazal vam bom, kako zgraditi svoj pametni dom. Prikazuje temperaturo znotraj in zunaj, če je okno odprto ali zaprto, prikazuje, ko dežuje, in sproži alarm, ko senzor PIR zazna. Na androidu sem naredil aplikacijo za
Naredi sam pametni dom z Googlovim pomočnikom in Arduinom: 6 korakov
Naredi sam pametni dom z Googlovim pomočnikom in Arduinom: Kdo si ne želi pametnega doma? Ena najlepših stvari, ki jih lahko naredite, je, da z glasovnim upravljanjem preklopite luči ali druge gospodinjske aparate. S pomočjo aplikacije Google Home in Googlovega pomočnika je to res kos torte …… Vi ne
HackerBox 0054: Pametni dom: 8 korakov
HackerBox 0054: Pametni dom: pozdrav HackerBox hekerjem po vsem svetu! HackerBox 0054 raziskuje avtomatizacijo doma prek pametnih stikal, senzorjev in drugega. Konfigurirajte pametna stikala Sonoff WiFi. Spremenite pametna stikala, da dodate programske glave in nadomestno vdelano programsko opremo Flash