Kazalo:
- Korak: Seznam delov
- 2. korak: Nastavite daljinski upravljalnik za garažna vrata
- 3. korak: Sestavite ploščico
- 4. korak: Namestitev senzorja bližine in odprtega LED indikatorja garaže
- 5. korak: Programirajte ESP8266
- Korak 6: Vse sestavite in zaključite
Video: Garažna vrata z nadzorom Alexa z Arduino Esp8266: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ideja za ta projekt se mi je porodila iz starega projekta, na katerem sem delal že pred časom. Priključil sem preprosto stikalno vezje, ki bi prižgalo LED, ko bi na garažna vrata pritisnili gumb. Ta metoda se je izkazala za nezanesljivo in ni tako uporabna kot recimo naprava, ki bi odprla in zaprla vašo garažo prek Alexa in vas obvestila, ko je bila garaža odprta. Tako sem začel iskati odpirače garažnih vrat, ki podpirajo Wi-Fi. Takrat so nekateri obstajali, vendar bi lahko stali od 50 do 250 dolarjev, kar je bilo zelo drago, še posebej, če sem to zmogel za približno 10 dolarjev. Zato sem pogledal v nekakšna garažna vrata, ki jih upravlja Arduino, kar ni povzročilo skoraj nič. Ko sem mislil, da je vse izgubljeno, sem odkril Sinric Pro, ki vam omogoča ustvarjanje najrazličnejših pametnih domačih naprav z Arduino IDE. Vendar pa še ni bilo nobenih vaj o tem, kako uporabiti Sinric Pro za izdelavo odpirača za garažna vrata, le ostala sta vam vzorčna koda garažnih vrat in nekaj namigov o tem, kaj so naredili. Zdaj obstaja nekaj vaj, ki uporabljajo različne metode, vendar je to veliko lažje, saj uporablja daljinski upravljalnik za garažna vrata. Torej vam ni treba storiti ničesar s samim odpiračem vrat. Sčasoma sem ugotovil, kako deluje vzorčna koda, in jo lahko spremenil v funkcionalno odpirač/indikator garažnih vrat, kar vam bom pokazal v spodnjih navodilih.
Korak: Seznam delov
Ena enota stane približno 10 dolarjev, vendar morate veliko delov kupiti v več pakiranjih, zato bodo skupni stroški višji, to lahko nadomestite, če preostale dele uporabite za druge projekte ali če jih že imate na razpolago)
- Razvojna plošča ESP8266 (to sem uporabil)
- Opazna plošča brez spajkanja (to bo delovalo)
- Mostične žice za ploščico (take kratke, če jih želite spajkati manj pogosto, si priskrbite tudi te)
- 12 -voltni napajalnik s sodom ali na kakšen drug način, da ga priključite na ploščo. (velika je verjetnost, da boste kje imeli kakšnega rezervnega, ali pa bi dobili kaj takega)
- 12 do 5 voltni regulator, uporabil sem linearni regulator 5v s kopico hladilnikov, morda bi bilo ceneje kupiti pretvornik dolarjev, če še nimate pri roki regulatorja 5v in nekaj hladilnikov. Druga možnost je, da uporabite samo ločeno 5 in 12 -voltno napajanje za daljinski upravljalnik in vezje. (Ponovno ožičenje česa takega je morda najlažje)
- 3 upori 1,2 kΩ
- 2 LED
- 1 optični sklopnik (ti)
- 1 detektor bližine (ti)
- 1 daljinski upravljalnik, ki deluje z vašo garažo
- veliko žice
- Splošna električna oprema (električni trak, odstranjevalci/rezalniki žic, spajkanje)
- Hladilniki in toplotno lepilo, če uporabljate regulator 5V, ker se bo segrelo. Na ESP8266 sem dal tudi hladilnik, vendar je to popolnoma nepotrebno in neobvezno.
2. korak: Nastavite daljinski upravljalnik za garažna vrata
Za lažje odpravljanje težav se prepričajte, da bo daljinski upravljalnik, ki ga boste uporabili za ta projekt, odprl vašo garažo, preden jo razstavite. Na ta način, če kasneje kaj ne deluje, boste vedeli, da problem ni v daljinskem upravljalniku. Ko to storite, preverite napetost baterije daljinskega upravljalnika. Večina bo 12 voltov, če je vaša druga napetost, boste morali ta projekt nekoliko spremeniti. Če je napetost nižja, boste morali ugotoviti, kako napajati to napetost in 5 voltov na ESP8266. Če gre za 3 -voltno baterijo za uro, se boste morda izognili uporabi 5 -voltnega napajalnika in 3,3 -voltnega regulatorja za daljinski upravljalnik. Če daljinski upravljalnik uporablja 12v baterijo, lahko sledite tem navodilom kot običajno.
- Odprite daljinski upravljalnik in odstranite vse ohišje, dokler ne dobite golega tiskanega vezja. Odstranite baterijo.
- Poiščite stike za potisni gumb, ti bi morali biti na nasprotni strani gumba in verjetno jih bodo 4. Z multimetrom ugotovite, kateri stiki so povezani in kateri so povezani in odklopljeni s pritiskom na gumb. Če najdete pravi par kontaktov, se mora upor s pritiskom na gumb spremeniti.
- Ko najdete ustrezne kontakte za potisni gumb, spajkajte žico na vsak kontakt, to bi morale biti žice, kamor lahko drugi konec priključite na ploščo. Baterijo vstavite v daljinski upravljalnik in se skupaj dotaknite obeh žic. Če ste ga pravilno nastavili, se mora garaža odpreti/zapreti. Ko potrdite, da deluje, odstranite baterijo.
-
Spajkalne žice (ki jih lahko drugi konec priključite v ploščo) na pozitivne in negativne sponke baterije daljinskega upravljalnika. Ti se bodo uporabljali za napajanje daljinskega upravljalnika. Označite ali zapomnite, katera žica je pozitivna in katera ozemljena/negativna.
- Priključite baterijo na žice, na katere ste spajkali, in preverite, ali se vrata še vedno odpirajo, samo da se prepričate, da ste do sedaj vse naredili pravilno.
3. korak: Sestavite ploščico
Sledite shemi na papirju in sestavite vezje mize. Uporabite žice mostička gumbov, ki ste jih prej pritrdili na daljinski upravljalnik, in jih povežite z optičnim sklopnikom, kot je prikazano na shemi. POMEMBNO Prepričajte se, da nalepke na samem ESP8266 niso enake kodi v Arduinu. Na tej wiki strani je diagram. Verjetno boste morali imeti tudi podaljške za detektor bližine. Ko to dokončate, morate narediti napajanje. To lahko storite na več načinov, odvisno od vašega daljinskega upravljalnika v garaži, dal bom navodila za uporabo z 12 -voltnim daljinskim upravljalnikom.
- priključite 12 -voltno napajanje nekje v mizo, to bo zagotovilo 12 -voltno vodilo
- uporabite 5 -voltni regulator (z veliko hladilniki) ali 5 -voltni pretvornik in naredite 5 -voltno tirnico. Ta bo priključen na glavne napajalne tirnice na plošči, ki bodo nato očitno uporabljene za napajanje ESP8266.
- Priključite ozemljitev na ozemljitev ESP8266 in 5 voltov na ESP8266 Vin.
4. korak: Namestitev senzorja bližine in odprtega LED indikatorja garaže
Senzor bližine mora biti nameščen tako, da se bo sprožil, ko je garaža odprta. V mojem primeru sem ga lahko privijal na leseni nosilec blizu točke, kjer bi se garažna vrata ustavila, ko bi se popolnoma odprla. Preden ga namestite, odprite garažo in za napajanje senzorja bližine uporabite napajanje 5 ali 3,3 V. Vgrajena LED dioda se vklopi in izklopi ter vas obvesti, ko nekaj zazna. Postavite ga tako, kot želite, in se prepričajte, da deluje. Za spreminjanje občutljivosti lahko uporabite izvijač z vgrajenim potenciometrom. Ko nastavite občutljivost, kje boste senzor postavili, lahko dvakrat preverite, ali vse deluje pravilno, in nekajkrat poskusite odpreti in zapreti garažo. Na koncu ga varno namestite. (Pomembna stranska opomba, imel sem okoli 3 -polne konektorje za uravnoteženje baterije, ki so bili primerne velikosti, zato sem uporabil enega od teh za priključitev senzorja bližine, lahko uporabite samo nekaj mostičkov za ženske in moške) Zdaj za indikator je vodil.
Indikatorska LED je popolnoma neobvezna in se bo močno razlikovala glede na postavitev vaše hiše. Uporabite nekaj res dolgih žic in jih popeljite iz garaže, kamor koli želite indikatorsko LED. LED bodisi stisnite na žice bodisi spajkajte. Ni treba, da je žica velika, uporabil sem kakšno 22 -žico, ki sem jo imel naokoli, in jo speljal po podstrešju.
5. korak: Programirajte ESP8266
Ta del je precej preprost, ne bom ga podrobno opisoval, saj na spletu najdete milijone videoposnetkov, kako narediti večino tega koraka.
- Prenesite in namestite Arduino IDE, gonilnike za ESP8266 in knjižnice Arduino za ESP8266. Vse to je zajeto na wiki strani za ploščo za razvijalce ES8266, uporabljeno v tej vadnici.
- Prijavite se za račun pri sinric pro, ne skrbite, 5 naprav dobite brezplačno. Če želite, lahko plačate za več naprav.
- Namestite knjižnico Sinric pro Arduino. Če potrebujete pomoč, obstaja veliko spletnih vaj o namestitvi knjižnic Arduino.
- Registrirajte novo napravo pri Sinric pro. Ko se prijavite v svoj račun, boste preusmerjeni na nadzorno ploščo. Od tam kliknite sobe v levem meniju. Nato kliknite dodaj sobo in naredite sobo, imenovano garaža. Nato kliknite na naprave v levem meniju. Kliknite Dodaj napravo in vnesite podatke, kot je na sliki. Kliknite Naprej in še enkrat preverite, katera obvestila želite prejemati, nato kliknite Shrani. Zdaj boste na armaturni plošči pod napravami imeli garažo.
Ko imate vse nameščeno, ste pripravljeni za dejansko programiranje ESP8266. Kodo najdete na GitHubu tukaj. Če želite registrirati svojo napravo, boste morali urediti nekaj osnovnih delov kode.
#define WIFI_SSID "Ime Wi -Fi"
#define WIFI_PASS "Geslo za Wi -Fi" #define APP_KEY "dobite s https://sinric.pro" #define APP_SECRET "dobite s https://sinric.pro" #define GARAGEDOOR_ID "dobite s
To je edina koda, ki jo morate urediti. Preprosto vnesite svoj SSID Wi-Fi v narekovaje, nato naredite enako za geslo. ID garažnih vrat bo na strani naprav pod imenom naprave, v tem primeru "garaža", bo označen z ID:. Ključ aplikacije in skrivnost aplikacije najdete na nadzorni plošči Sinric pro pod poverilnicami. Naj vse to ostane skrivnost, ker je to tisto, kar registrira vašo napravo v vašem računu. Ko ste vse poverilnice kopirali in prilepili v kodo, ste končali. Naložite svojo skico v svoj Arduino (poiščite vaje o nalaganju kode v Arduino, če potrebujete pomoč pri tem) in se pripravite na testiranje.
Korak 6: Vse sestavite in zaključite
Zdaj, ko je vaš ESP8266 programiran in vaša matična plošča zgrajena, vse priključite na pravo mesto in upajmo, da bo delovalo, z nekaj odpravljanjem težav in preverjanjem, ali so vaše žične povezave pravilne. Ko je vse priključeno in vklopljeno, bi morali odpreti nadzorno ploščo Sinric pro in videti, da je vaša naprava povezana. Če vseeno ne poskusite klikniti odpri ali zaprite in preverite, ali ga to osveži. Če ne, osvežite stran in če to ne deluje. Vrnite se na odpravljanje težav. Prepričajte se, da kjer koli že ste, dobi dober signal Wi-Fi, ki ga bo ESP8266 lahko sprejel. Ko ste odprli garažna vrata s spletno stranjo, jih lahko zdaj povežete z Alexa. V času pisanja tega ne deluje z google home ali IFTTT, bo pa v prihodnje. Z aplikacijo Alexa omogočite spretnost Sinric Pro Alexa. Postopek je standardni in enak kot omogočanje katere koli druge spretnosti pametnega doma z Alexa. Nazadnje morate nastaviti zatič, s katerim odprete vrata. Na žalost tega ni mogoče rešiti, razen če se Amazon odloči, da ga bo spremenil. Zatič je potreben samo za odpiranje garaže, zato ga lahko zaprete, ne da bi se morali spomniti zatiča. Zdaj bi morali imeti lastna pametna garažna vrata, narejena z lastnimi rokami, z indikatorsko lučko. Upam, da je ta priročnik v pomoč mnogim ljudem.
Priporočena:
Vdor v vaša garažna vrata: 5 korakov
Hack Your Garage Door: Kdo si ni sanjal, da bi šel domov samo s telefonsko aplikacijo ali da bi lahko poslušal in ponovno kopiral podatkovne tramvaje? Vesel sem, da lahko z vami delim, kaj sem spoznal in kako sem nadaljeval. Ta projekt sem začel, ko sem drugič pozabil ključe.
Nevidni daljinski upravljalnik za garažna vrata: 7 korakov (s slikami)
Nevidni daljinski upravljalnik za garažna vrata: Nekoč smo avto pustili parkiran pred garažo in tat je razbil okno, da bi prišel do daljinskega upravljalnika garažnih vrat. Nato so odprli garažo in ukradli nekaj koles. Zato sem se odločil, da daljinec skrijem tako, da ga vgradim v avtomobilski pepelnik. Deluje do
Brezžična različica Ali so moja garažna vrata odprta ali zaprta?: 7 korakov
Brezžična različica … Ali so moja garažna vrata odprta ali zaprta?: Želeli smo preprost, poceni in zanesljiv sistem označevanja, ki nam je pokazal, ali so naša garažna vrata odprta ali zaprta. Obstaja veliko " Ali so moja garažna vrata odprta " projekti. Večina teh projektov je trdno povezana. V mojem primeru zagnano
Glasovno upravljane luči za skuterje in garažna vrata: 6 korakov
Glasovne luči za skuterje in garažna vrata: Pozdravljeni! Pred kratkim sem kupil električni skuter, vendar ni imel zadnje luči niti vgrajenega odpirača garažnih vrat … IZNENAD !! (ノ ゚ 0 ゚) ノ ~ Zato sem se odločil, da namesto da bi jih kupil, naredim lastne daljinske in zadnje luči za garažna vrata
Odpirač za garažna vrata Raspberry Pi 3: 15 korakov (s slikami)
Odpirač garažnih vrat Raspberry Pi 3: To navodilo sem ustvaril leta 2014. Od takrat se je veliko spremenilo. Leta 2021 sem tukaj posodobil odpirač pametnih garažnih vrat. Za odpiranje, zapiranje in spremljanje garažnih vrat uporabite Raspberry Pi in pametni telefon. Odpiranje in zapiranje vrat je zavarovano s pomočjo