Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Osnovna ideja ovog projekta je upravljanje elektroničkim uređajem pomoću Amazon Alexa ili putem njegove aplikacije s bilo kojeg mjesta u svijetu. Za to ćemo koristiti Node MCU V1.0. Sav kôd će biti na mojoj Github stranici. Ako u bilo kojem trenutku ne razumijete korak, slobodno komentirajte dolje, a ja ću vam odgovoriti najranije. Svi krediti za servere, kao i kod, idu na adresu kakopappa (https://github.com/kakopappa). Za potrebe ovog vodiča izmijenio sam kôd za upravljanje 4 releja. Pa, počnimo!
Napomena: Ovaj vodič pretpostavlja da imate određeno znanje o Arduino IDE -u i Node MCU -u.
Supplies
- Čvor MCU V1.0
- 4 releja (relejna banka)
- Žice za kratkospojnike
- Breadboard
- Vanjski izvor napajanja
Korak 1: Otvorite račun na Sinric.com
Prvo što trebate učiniti je otići na sinric.com i stvoriti račun (besplatno). Sinric vam omogućava da kontrolirate svoj mikrokontroler preko interneta. Tada ćete dobiti API ključ koji će biti jedinstven za vaš račun. Ovaj ključ ćete koristiti kasnije u kodu. Sljedeća stvar koju moramo učiniti je dodati uređaj. To se postiže klikom na dugme "Dodaj". Kreirajte naziv za svoj uređaj koji ćete zatim koristiti za pozivanje putem Alexa. U vrsti uređaja odaberite "Prebaci", a zatim kliknite Spremi. Ovo će stvoriti ID uređaja za vaš uređaj koji će se također koristiti u kodu. U aplikaciji Alexa omogućite Sinric vještinu za svoj Amazon echo kako bi mogao otkriti novostvorene uređaje.
Korak 2: Ožičenje kruga
Ožičite kolo kako slijedi ili slijedite priloženi dijagram fritiziranja:
Relej- ESP
VCC ----- Vin
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCCPpozitiv vanjskog napajanja
GND ----- GND vanjskog izvora napajanja
Budući da NodeMCU ne može napajati samo relejnu banku, za napajanje je potrebno vanjsko napajanje.
Releji su povezani između uređaja prekidajući žicu pod naponom i ubacujući ih u svaki relej kao u prekidač.
Korak 3: Učitavanje koda u NodeMcu
Kôd je postavljen ovdje:
Biblioteke koje će vam trebati su ArduinoJson (instalirajte verziju 5.13.2) i Arduino websockets (preuzmite ga sa:
Ne zaboravite konfigurirati ploču na Node MCU v1.0.
Na osnovu broja releja koji su vam potrebni, možete izmijeniti kôd da biste dodali još. Potrebne promjene bile bi da se definira novi pin i doda još jedan if ako se petlja s novim ID -om uređaja. Igle možete čak i promijeniti prema svom ukusu pozivanjem na ovaj pin grafikon na
Ovo vam govori koji je GPIO na Arduinu. U osnovi, ako želite promijeniti relejni pin iz D4 u D3, promjena u kodu će biti sljedeća:
Prethodni kod:
#define MYPIN2 2 // D4
Novi kod:
#define MYPIN2 0 // D3
Bilješka:
Sve nakon // je komentar u istoj liniji i kompajler ga ne uzima u obzir.
Korak 4: Konfiguriranje Amazon Echo -a
Za upravljanje uređajima pomoću programa Amazon Echo morate ih prvo postaviti. To možete učiniti izgovaranjem "Alexa, otkrijte uređaje". Trebat će 20 sekundi i trebao bi otkriti vaše prekidače. Sada možete reći "Alexa, uključi ime uređaja" da uključite svoj uređaj i obrnuto. Možete ga kontrolirati i iz aplikacije Alexa ako odete u odjeljak Uređaji aplikacije.
Korak 5: Kraj
Nadam se da se niste suočili s problemom dok ste slijedili ovaj Instructable. Ako imate bilo kakvih pitanja, molimo vas da ih postavite ispod u odjeljku komentara.
Ako me želite podržati na bilo koji način, evo mog Paypal ID -a: paypal.me/sahilgoel2001
Preporučuje se:
Pametna kuća od Raspberry Pi: 5 koraka (sa slikama)
Pametna kuća od Raspberry Pi: Već postoji nekoliko proizvoda koji vaš stan čine pametnijim, ali većina njih su vlasnička rješenja. Ali zašto vam je potrebna internetska veza za uključivanje svjetla na pametnom telefonu? To je bio jedan od razloga zašto sam izgradio vlastiti Smar
Daljinska pametna kuća: 5 koraka
Udaljena pametna kuća: Materijali: dunne gelamineerde hout platen. 1 x osnovno platno sa prečnikom od 1 cmkleine nagels 2 x žice za žicu plakbandveel kablovi sa prečnikom 0,3 cm veel skakači kablovi gereedschap: boormachinelijmpistoolsoldeerboutschroevendra
Pametna kuća s Arduinom: 11 koraka (sa slikama)
Pametna kuća s Arduinom: Zdravo. Pokazat ću vam kako izgraditi vlastiti pametni dom. Prikazuje temperaturu iznutra i izvana, ako je prozor otvoren ili zatvoren, pokazuje kada pada kiša i alarmira kada PIR senzor osjeti pomicanje. Napravio sam aplikaciju na androidu za
Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: 4 koraka
Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: U ovom vodiču opisujem kako poboljšati vaš pametni dom sa samo nekoliko komponenti. Srce ovog dizajna pametne kuće je ploča Arduino MKR1000, kontrolirana pomoću aplikacije, dizajnirane na razvojnoj web stranici M.I.T. (Institut Massachusetts
IoT hranilica za mačke koja koristi foton čestica integriran sa Alexa, SmartThings, IFTTT, Google tablice: 7 koraka (sa slikama)
IoT hranilica za mačke koja koristi foton čestica integrirano s Alexa, SmartThings, IFTTT, Google tablicama: Potreba za automatskim hranilice za mačke je jasna. Mačke (naša mačka se zove Bella) mogu biti odvratne kada su gladne, a ako je vaša mačka kao moja, svaki put će pojesti zdjelu na suho. Trebao mi je način da automatski dodijelim kontroliranu količinu hrane