Sadržaj:
- Pribor
- Korak 1: Izradite račun na Sinric.com
- Korak 2: Ožičenje kruga
- Korak 3: Prijenos koda u NodeMcu
- Korak 4: Konfiguriranje Amazon Echo -a
- Korak 5: Kraj
Video: Pametna kuća koja koristi Amazon Alexa: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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 bit će na mojoj Github stranici. Ako u bilo kojem trenutku ne razumijete korak, slobodno komentirajte dolje, a ja ću na njega odgovoriti najranije. Svi krediti za poslužitelje, kao i kôd, 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.
Pribor
- Čvor MCU V1.0
- 4 releja (relejna banka)
- Kratkospojne žice
- Oglasna ploča
- Vanjski izvor energije
Korak 1: Izradite račun na Sinric.com
Prvo što morate učiniti je otići na sinric.com i stvoriti račun (besplatno). Sinric vam omogućuje upravljanje mikrokontrolerom putem interneta. Tada ćete dobiti API ključ koji će biti jedinstven za vaš račun. Ovaj ćete ključ kasnije koristiti u svom kodu. Sljedeće što moramo učiniti je dodati uređaj. To se postiže klikom na gumb "Dodaj". Stvorite naziv za svoj uređaj koji ćete zatim koristiti za pozivanje putem Alexa. U vrsti uređaja odaberite "Prebaci", a zatim kliknite Spremi. To će stvoriti ID uređaja za vaš uređaj koji će se također koristiti u kodu. U aplikaciji Alexa omogućite vještinu Sinric za svoj Amazon odjek kako bi mogao otkriti novostvorene uređaje.
Korak 2: Ožičenje kruga
Ožičite krug kako slijedi ili slijedite priloženi dijagram fritiziranja:
Relej- ESP
VCC ----- Vin
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCCPPositiv 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 spojeni između uređaja prekidajući žicu pod naponom i ubacujući ih u svaki relej kao u prekidač.
Korak 3: Prijenos 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 temelju potrebnog broja releja možete izmijeniti kôd kako biste dodali još. Potrebne promjene bile bi definirati novi pin i dodati još jedan if ako se petlja s novim ID -om uređaja. Igle možete čak i promijeniti prema svom ukusu upućujući se 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 kôd:
#definiraj MYPIN2 2 // D4
Novi kod:
#define MYPIN2 0 // D3
Bilješka:
Sve nakon // je komentar u istom retku i prevoditelj 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 biste uključili svoj uređaj i obrnuto. Njime možete upravljati i iz aplikacije Alexa tako što ćete otići 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 upita, 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čeni:
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
Pametna kuća s Arduinom: 11 koraka (sa slikama)
Pametna kuća s Arduinom: Pozdrav. Pokazat ću vam kako izgraditi vlastiti pametni dom. Prikazuje temperaturu iznutra i izvana, ako je prozor otvoren ili zatvoren, prikazuje 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 svoj 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
Povoljna pametna kuća - kontrola s bilo kojeg mjesta u SVIJETU: 6 koraka
Povoljna pametna kuća - kontrola s bilo kojeg mjesta u SVIJETU: OOdavno oba roditelja rade na tome da imaju ugodan život za obitelj. Tako da u svom domu imamo puno elektroničkih uređaja kao što su grijač, klima uređaj, perilica rublja itd. Kad se vrate kući, trebali bi se osjećati ugodno u ter
IoT hranilica za mačke koja koristi foton čestica integriran s Alexa, SmartThings, IFTTT, Google tablicama: 7 koraka (sa slikama)
IoT hranilica za mačke koja koristi foton čestica integriran s Alexa, SmartThings, IFTTT, Google tablicama: Potreba za automatskim hranilice za mačke sama po sebi nije jasna. Mačke (naša mačka se zove Bella) mogu biti neugodne kad su gladne, a ako je vaša mačka poput moje, svaki će put pojesti zdjelu na suho. Trebao mi je način da automatski dodijelim kontroliranu količinu hrane