2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Često pratim mnogo tehničkih instrukcija i uvijek sam zadivljen stvarima koje ljudi smisle. Prije nekog vremena pronašao sam uputstvo za otvaranje wifi garažnih vrata za koje sam mislio da je stvarno super i dodao ga na svoju beskrajnu listu zabavnih projekata. Premotajmo unaprijed u sadašnjost, a ja još nisam stigao do projekta. Ali ja sam imao dijete (pa, moja žena je imala, ne ja). Moji tazbini bili su dovoljno milostivi da mogu ponuditi 5-dnevnu njegu u mojoj kući (da, razmažen sam), ali su me zamolili da im dam kliker za garažna vrata da ih zadrže u autu, umjesto da moraju koristiti temperamentnu tastaturu izvan garaže. Dakle, dvije mogućnosti su mi predane. Odvojite pet minuta da reprogramirate kliker za moju garažu. Ili, odvojite nekoliko sedmica da konačno radite na projektu otvaranja garažnih vrata. I tako je, bingo-bango, rođen moj instruktor.
Vratio sam se na prvotno objavljivanje i svidjele su mi se mnoge hardverske značajke koje je autor koristio, ali softver nije baš ono što sam želio. Stoga je rješenje koje sam želio moralo imati sljedeće karakteristike:
- Nije potrebna lozinka
- Trebao bi raditi samo kada sam spojen na kućni LAN
- Prilagođena aplikacija na mom iPhoneu za kontrolu
- Koristite Arduino sa Ethernet ili Wi -Fi štitom
- Neka to bude dokaz zakona
Korak 1: Šta vam treba
"loading =" lijen "moj kod napisan i postavljen i na Arduino i na iPhone, došlo je vrijeme za otklanjanje grešaka. Budući da još nisam imao sve spojeno na svoju garažu, htio sam na neki način oponašati njegovo ponašanje. Ugasite LED diode.
Uzeo sam dvije crvene i dvije zelene LED diode spojene kako je prikazano na ranijoj slici. Jedan set zelene i crvene boje predstavljala bi lijeva vrata, a preostali skup za desna vrata. Ako su bilo koja vrata zatvorena, zeleno svjetlo će neprestano treptati. U suprotnom, ako su bilo koja vrata otvorena, crveno svjetlo bi trepnulo. Odabrao sam početno stanje vrata koja će biti zatvorena (zelena trepćuća svjetla) jer kad prvi put priključim Arduino na otvarač, pobrinut ću se da vrata budu zatvorena.
Da biste vidjeli kako to funkcionira, možete pogledati kratki (usrana slika - oprostite!) Video zapis na djelu. Voila! Radi do sada!
Korak 7: Povežite ga
Budući da se moj 3D štampač servisira, još nisam imao priliku odštampati kućište. Prethodno uputstvo na kojem sam zasnovao ovaj dokument ima.stl datoteke dostupne za preuzimanje. (Napomena: Ako planirate koristiti.stl datoteke, jedinice su u cm, nakon dopisivanja s autorom. Morao sam skalirati.stl datoteke po faktoru 10 jer moj pisač radi u jedinicama mm). Morat ću izmijeniti dizajn jer imam dvoja vrata pa su mi potrebna dva releja. Ali pošto sam željan da sve povežem, počeo sam da montiram elektroniku na komad drveta koji sam ležao okolo. Dakle, neću prikazivati apsolutni gotov proizvod u ovom uputstvu.
Nakon što je elektronika montirana na komad drveta koji sam imao, bilo je jednostavno pronaći za nju privremeni dom na zidu. Na slikama možete vidjeti mali nered žica koje vode od usmjerivača do Arduina, Arduina do releja i na kraju releja do gumba na garažnim vratima. Kad sam iskočio stvarno dugme i odvrnuo kućište od zida, postojala su samo dva žičana priključka. Dakle, baš kao i instrukcije na kojima sam koristio svoje rudnike, možete spojiti žice iz releja u bilo kojem redoslijedu na stezaljke na gumbu vrata.
Nakon ovoga, cijeli je postav čarobno uspio prvi put! Žao mi je što nisam objavio video. Morao sam ga privremeno ukloniti prije nego što sam uspio snimiti video kako radi, ali kunem se da je uspio!
Korak 8: Završne misli
Nakon što sam se malo poigrao s ovim, primijetio sam neke probleme koje ću spomenuti u nastavku. Ovo su nekako važni pa ih razmotrite prije nego odlučite duplicirati ovaj projekt.
- Postojala je neka nedosljedna latencija između pritiska na dugme na iPhoneu i odgovora garažnih vrata. Ovo bi mogla biti greška u softveru ili implementaciji, ali ja to još uvijek istražujem.
- Veliki problem: Nakon što sam učitao aplikaciju na iPhone aplikaciju, primijetio sam da će se nakon nekoliko dana, kada bih pokušao otvoriti aplikaciju, umjesto toga jednostavno vratiti na početni ekran. To je bilo dosljedno ponašanje. Nakon što sam malo razmrvio mozak, konačno sam se slomio i postavio pitanje na stackoverflow. Činilo se da je odgovor jednog kolege bio točan: Zlo carstvo koje je Apple postalo odlučilo je da ako niste programer, certifikat o povjerenju koji ste dobili od Xcodea za svoju novorazvijenu aplikaciju vrijedi samo jednu sedmicu. Nakon toga neće raditi na vašem iPhone uređaju ako ga ponovo ne instalirate (i odbrojavanje od 1 sedmice se poništi) ili ako im za duži certifikat ne platite naknadu od 99 USD. Smatrao sam da je ovo potpuno obeshrabrujuće. Skoro kao da sam izgubio vrijeme. Ali ako ste programer, to vam neće predstavljati problem.
- Jedna misao koja mi je pala na pamet bila je ako netko ručno pritisne dugme garažnih vrata, ovaj događaj nije zabilježen u Arduino kodu. Što se tiče Arduina, stanje vrata ostaje nepromijenjeno prije pritiska na dugme. Osim toga, ako je neko stajao ispod vrata dok je druga osoba koristila aplikaciju da ih zatvori. Senzori vrata će natjerati vrata da se vrate nazad, a ni ovaj događaj nije zabilježen u Arduino kodu. Nepotrebno je reći da je ovo još jedna stvar koju treba shvatiti.
Tako da hvala što ste bili sa mnom i još jednom se izvinjavam zbog nekih grešaka. Javite mi ako imate pitanja!
Preporučuje se:
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: 5 koraka
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: Pametno pretvorite svoja normalna garažna vrata pomoću ovog DIY projekta. Pokazat ću vam kako ga izgraditi i kontrolirati pomoću kućnog pomoćnika (preko MQTT -a) i imati mogućnost daljinskog otvaranja i zatvaranja vaših garažnih vrata. Koristit ću ploču ESP8266 zvanu Wemos
Jeftini pametni otvarač garažnih vrata: 6 koraka (sa slikama)
Jeftini pametni otvarač garažnih vrata: CreditI je prilično kopirao Savjeeovu implementaciju, ali umjesto Shelly -a koristio sam Sonoff Basic. Posjetite njegovu web stranicu i YouTube kanal! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Otvarač garažnih vrata sa povratnom informacijom pomoću Esp8266 kao web servera .: 6 koraka
Otvarač garažnih vrata s povratnim informacijama koristeći Esp8266 kao web server: Zdravo, pokazat ću vam kako napraviti jednostavan način za otvaranje garažnih vrata.-ESP8266 je kodiran kao web server, vrata se mogu otvoriti svugdje u svijetu- povratne informacije, znat ćete da li su vrata otvorena ili zatvorena u stvarnom vremenu-Jednostavno, samo jedna prečica do
Raspberry Pi Zero otvarač garažnih vrata hardver: 10 koraka
Hardver za otvaranje garažnih vrata Raspberry Pi Zero: Jedna od inspiracija za ovaj projekt bila je izvrsna instrukcija na Raspberry Pi 3 otvaraču garažnih vrata, zajedno s nekoliko drugih pronađenih na internetu. Budući da nisam iskusan elektroničar, proveo sam puno dodatnih istraživanja o načinima da
Otvarač garažnih vrata Raspberry Pi: 5 koraka
Otvarač garažnih vrata Raspberry Pi: Naša petnaestogodišnja tastatura koja nam omogućava otvaranje garažnih vrata polako je umirala, s nekoliko tipki koje se jedva registriraju, što otežava našim tinejdžerima (ili psećem čuvaru) da uđu u kuću kada zaborave svoje ključ. Umesto replike