2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Često pratim mnoge tehničke instrukcije i uvijek sam zadivljen stvarima koje ljudi smisle. Prije nekog vremena pronašao sam uputstvo za otvaranje vrata za garažna vrata za Wi-Fi za koje sam mislio da je stvarno super i dodao ga na svoj beskrajni popis zabavnih projekata. Brzo naprijed u sadašnjost, a ja još nisam stigao započeti projekt. Ali ja sam ipak dobio dijete (pa, moja žena je, a ne ja). Moji tazbini bili su dovoljno ljubazni da mogu ponuditi 5-dnevnu njegu u mojoj kući (da, razmažen sam), ali su me zamolili da im dam kvačicu za garažna vrata koja će držati u autu, umjesto da moraju koristiti temperamentnu tipkovnicu izvan garaže. Dakle, dvije su mi mogućnosti bile predane. Odvojite pet minuta da reprogramirate kliker za moju garažu. Ili, odvojite nekoliko tjedana da napokon poradite na projektu otvaranja garažnih vrata. I tako je, bingo-bango, rođen moj instruktor.
Vratio sam se na izvorno 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 kad sam spojen na kućni LAN
- Prilagođena aplikacija na mojem iPhoneu za kontrolu
- Koristite Arduino sa Ethernet ili Wi -Fi štitom
- Neka to bude dokaz o zakonu
Korak 1: Što vam treba
"loading =" lijen "moj kôd napisan i postavljen i na Arduino i na iPhone, došlo je vrijeme za ispravljanje pogrešaka. Budući da još nisam imao sve spojeno na svoju garažu, htio sam nekako oponašati njegovo ponašanje. Ukažite 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. Inače, ako su 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 (bezveze res - oprostite!) Video zapis na djelu. Voila! Do sada radi!
Korak 7: Priključite ga
Budući da se moj 3D pisač servisira, još nisam imao priliku ispisati kućište. Prethodne upute na kojima sam zasnovao ovaj dokument imaju.stl datoteke dostupne za preuzimanje. (Napomena: Ako namjeravate 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 dvoje vrata i stoga mi trebaju dva releja. No, budući da sam željan povezati sve, počeo sam montirati 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 nered žica koje prolaze od usmjerivača do Arduina, Arduina do releja i na kraju releja do gumba na garažnim vratima. Kad sam iskočio stvarni gumb i odvrnuo kućište od zida, postojala su samo dva žičana terminala. Dakle, baš kao i instrukcije na kojima sam temeljio svoje, možete spojiti žice s releja bilo kojim redoslijedom na stezaljke na gumbu vrata.
Nakon toga, cijeli je postav čarobno uspio prvi put! Žao mi je što nisam objavio video. Morao sam ga privremeno skinuti 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 gumb na iPhoneu i odgovaranja garažnih vrata. Ovo bi mogao biti softver ili programska pogreška, 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 zaslon. Ovo 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 točan: Zlo carstvo kakvo je Apple postalo odlučilo je da ako niste programer, potvrda o povjerenju koju ste dobili od Xcodea za svoju novorazvijenu aplikaciju vrijedi samo 1 tjedan. Nakon toga neće raditi na vašem iPhone uređaju ako ga ponovno ne instalirate (i odbrojavanje od 1 tjedna se poništi) ili ako im za duži certifikat ne platite pristojbu od 99 USD. Ovo me potpuno obeshrabrilo. Gotovo kao da sam izgubio vrijeme. No, ako ste programer, to vam neće predstavljati problem.
- Jedna misao koja mi je pala na pamet bila je ako netko ručno pritisne gumb za garažna vrata, ovaj događaj nije zabilježen u Arduino kodu. Što se tiče Arduina, stanje vrata ostaje nepromijenjeno prije pritiska na gumb. Osim toga, ako je netko stajao ispod vrata dok je druga osoba koristila aplikaciju za zatvaranje. Senzori vrata prisilit će vrata da se vrate unatrag, a ni ovaj događaj nije zabilježen u Arduino kodu. Ne moram reći da je ovo još jedna točka koju treba shvatiti.
Dakle, hvala što ste bili sa mnom i još jednom se ispričavam zbog nekih grešaka. Javite mi ako imate pitanja!
Preporučeni:
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: 5 koraka
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: Pretvorite svoja normalna garažna vrata u ovaj DIY projekt. 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 pod nazivom 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 Shellyja, 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 s povratnom informacijom pomoću Esp8266 kao web poslužitelja .: 6 koraka
Otvarač garažnih vrata s povratnim informacijama pomoću Esp8266 kao web poslužitelja. Bok, pokazat ću vam kako napraviti jednostavan način za otvaranje garažnih vrata.-ESP8266 je kodiran kao web poslužitelj, vrata se mogu otvoriti svugdje u svijetu- povratne informacije, znat ćete jesu li vrata otvorena ili zatvorena u stvarnom vremenu-Jednostavno, samo jedan prečac za
Otvarač garažnih vrata Raspberry Pi: 5 koraka
Otvarač garažnih vrata Raspberry Pi: Naša petnaestogodišnja tipkovnica koja nam omogućuje 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) ulazak u kuću kad zaborave svoju ključ. Umjesto replike
Otvarač garažnih vrata pomoću Raspberry Pi: 5 koraka (sa slikama)
Otvarač garažnih vrata pomoću Raspberry Pi: Upravljajte garažnim motorom sa pametnog telefona ili bilo kojeg uređaja koji može pregledavati web stranicu (s AJAX -om!). Projekt je započeo jer sam za garažu imao samo jedan daljinski upravljač. Koliko je bilo zabavno kupiti drugu? Nedovoljno. Cilj mi je bio moći kontrolirati i nadzirati