Obsah:
Video: Otvárač garážových brán pre iPhone a Arduino: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Často sa riadim mnohými technickými pokynmi a vždy som ohromený vecami, s ktorými ľudia prídu. Pred nejakým časom som našiel návod na otváraní garážových brán wifi, ktorý som považoval za skutočne skvelý, a pridal som ho do svojho nekonečného zoznamu zábavných projektov. Rýchlo dopredu do súčasnosti a stále som sa nedostal k projektu. Ale mal som dieťa (no, moja žena áno, nie ja). Moji svokrovci boli dostatočne láskaví na to, aby ponúkli 5-dňovú starostlivosť v mojom dome (áno, som rozmaznaný), ale prosili ma, aby som im dal klikačku na garážovú bránu, aby ich nechali v aute, oproti tomu, že budú musieť používať temperamentnú klávesnicu. mimo garáže. Predo mnou teda stoja dve možnosti. Nájdite si päť minút na preprogramovanie ich klikačky do mojej garáže. Alebo si dajte pár týždňov na prácu na projekte môjho otvárača garážových brán. A tak sa bingo-bango, môj pokyn narodil.
Vrátil som sa k pôvodnému príspevku a páčilo sa mi veľa hardvérových funkcií, ktoré autor použil, ale softvér nie je presne to, čo som chcel. Požadované riešenie teda muselo mať nasledujúce vlastnosti:
- Nevyžadovalo sa heslo
- Mal by fungovať iba vtedy, keď je pripojený k mojej domácej sieti LAN
- Vlastná aplikácia na mojom iPhone na ovládanie
- Použite Arduino s ethernetovým alebo wifi štítom
- Vykonajte svokrovský dôkaz
Krok 1: Čo potrebujete
"loading =" lenivý "môj kód je napísaný a nahraný do Arduina aj do iPhone, bolo načase odladiť. Keďže som ešte nemal všetko prepojené so svojou garážou, chcel som nejako napodobniť jeho správanie. Ukazovatele LED.
Vzal som dve červené a dve zelené LED zapojené, ako je znázornené na predchádzajúcom obrázku. Jedna sada zelených a červených by predstavovala ľavé dvere a zostávajúca sada pre pravé dvere. Ak by boli niektoré dvere zatvorené, zelené svetlo by nepretržite blikalo. V opačnom prípade, ak by boli nejaké dvere otvorené, červené svetlo by blikalo. Vybral som počiatočný stav dverí, ktoré sa majú zatvoriť (zelené blikajúce svetlá), pretože keď prvýkrát pripojím Arduino k otváraču, uistím sa, že dvere sú zatvorené.
Ak sa chcete dozvedieť, ako to funguje, môžete si pozrieť krátke (mizerné rozhodnutie - prepáčte!) Video z akcie. Voila! Funguje doteraz!
Krok 7: Zapojenie
Keďže moja 3D tlačiareň je v servise, ešte som nemal možnosť vytlačiť prípad. Predchádzajúci pokyn, na ktorom som vychádzal, má k dispozícii súbory na stiahnutie.stl. (Poznámka: Ak plánujete používať súbory.stl, jednotky sú v cm po korešpondencii s autorom. Súbory.stl som musel zmeniť na mierku 10, pretože moja tlačiareň pracuje v jednotkách mm). Budem musieť upraviť dizajn, pretože mám dvoje dvere, a preto potrebujem dve relé. Ale pretože túžim po tom, aby bolo všetko prepojené, začal som montovať elektroniku na šrot z dreva, okolo ktorého som ležal. V tomto návode teda nebudem predvádzať absolútny hotový výrobok.
Akonáhle bola elektronika namontovaná na kus dreva, ktorý som mal, bolo jednoduché nájsť pre ňu dočasný domov na stene. Na obrázkoch môžete vidieť trochu neporiadok drôtov, ktoré smerujú od smerovača k Arduinu, Arduina k relé a nakoniec k tlačidlám relé k garážovým bránam. Keď som odpojil skutočné tlačidlo a odskrutkoval kryt zo steny, boli tam iba dva drôtové svorky. Takže, rovnako ako podľa pokynov, na ktorých som staval, môžete káble zapojiť z relé v ľubovoľnom poradí do svoriek na tlačidle dverí.
Potom celé nastavenie prvýkrát magicky fungovalo! Ospravedlňujeme sa za nezverejnenie videa. Musel som ho dočasne odstrániť, aby som mohol zachytiť video, ako funguje, ale prisahám, že áno!
Krok 8: Záverečné myšlienky
Keď som sa s tým trochu pohral, všimol som si niekoľko problémov, ktoré spomeniem nižšie. Sú veľmi dôležité, preto ich zvážte, než sa rozhodnete duplikovať tento projekt.
- Medzi stlačením tlačidla na zariadení iPhone a reakciou garážových brán došlo k určitej nekonzistentnej latencii. Môže to byť chyba softvéru alebo implementácie, ale stále to skúmam.
- Veľký problém: Po načítaní aplikácie do aplikácie pre iPhone som si všimol, že po niekoľkých dňoch, keď sa ju pokúsim otvoriť, sa namiesto toho vráti na domovskú obrazovku. Toto bolo konzistentné správanie. Potom, čo som trocha rozrušil mozog, som sa konečne zlomil a položil otázku na stackoverflow. Odpoveď jedného kolegu sa zdala byť správna: Zlá ríša, v ktorej sa spoločnosť Apple rozhodla, rozhodla, že ak nie ste vývojár, potom certifikát dôveryhodnosti, ktorý získate od novo vyvinutej aplikácie od Xcode pre vás, bude dobrý iba 1 týždeň. Potom to vo vašom iPhone nebude fungovať, pokiaľ ho znova nenainštalujete (a resetovanie 1 týždňa sa resetuje) alebo im zaplatíte poplatok 99 dolárov za dlhší certifikát. Prišlo mi to úplne deprimujúce. Skoro ako keby som strácala čas. Ale ak ste vývojár, nebude to pre vás problém.
- Jedna myšlienka, ktorá ma napadla, bola, že ak niekto ručne stlačí tlačidlo garážovej brány, táto udalosť nie je zachytená v kóde Arduino. Pokiaľ ide o Arduino, stav dverí zostáva pred stlačením tlačidla nezmenený. Navyše, ak niekto stál pod dverami, keď aplikáciu používala na ich zatvorenie iná osoba. Senzory dverí prinútia dvere vrátiť sa späť hore a táto udalosť nie je zachytená v kóde Arduino. Netreba dodávať, že toto je ďalší bod, ktorý treba zistiť.
Ďakujem vám, že ste so mnou vydržali, a ešte raz sa ospravedlňujem za niektoré buggy správanie. V prípade otázok mi dajte vedieť!
Odporúča:
Inteligentný otvárač garážových brán DIY + integrácia domáceho asistenta: 5 krokov
Inteligentný otvárač garážových brán DIY + integrácia domáceho asistenta: Premeňte svoje normálne garážové brány na inteligentné pomocou tohto projektu DIY. Ukážem vám, ako ho postaviť a ovládať pomocou Home Assistant (cez MQTT) a mať možnosť diaľkovo otvárať a zatvárať garážové brány. Budem používať dosku ESP8266 s názvom Wemos
Lacný inteligentný otvárač garážových brán: 6 krokov (s obrázkami)
Lacný otvárač dverí inteligentnej garáže: CreditI do značnej miery kopíroval implementáciu Savjee, ale namiesto použitia Shelly som použil Sonoff Basic. Pozrite sa na jeho webové stránky a kanál YouTube! Https: //www.savjee.be/2020/06/make-garage-door-ope … https://www.youtube.com/c/Savjee/AssumptionsYou h
Otvárač garážových brán so spätnou väzbou pomocou servera Esp8266 ako webového servera .: 6 krokov
Otvárač garážových brán so spätnou väzbou pomocou servera Esp8266 ako webového servera .: Ahoj, ukážem vám, ako si jednoducho vytvoriť otvárač garážových brán.-ESP8266 je kódovaný ako webový server, dvere je možné otvoriť kdekoľvek na svete-s spätná väzba, budete vedieť, či sú dvere otvorené alebo zatvorené v reálnom čase-jednoduché, iba jedna skratka, pomocou ktorej
Otvárač garážových brán Raspberry Pi: 5 krokov
Otvárač garážových brán Raspberry Pi: Naša pätnásťročná klávesnica, ktorá nám umožňuje otvoriť garážové brány, pomaly umierala, pričom sa niekoľko tlačidiel takmer nezaregistrovalo, čo našim mladistvým (alebo psíčkarom) sťažovalo dostať sa do domu, keď zabudli na svoje kľúč. Namiesto doplňovania
Otvárač garážových brán pomocou Raspberry Pi: 5 krokov (s obrázkami)
Otvárač garážových brán pomocou Raspberry Pi: Ovládajte garážový motor zo smartfónu alebo akéhokoľvek zariadenia, ktoré dokáže prehliadať webovú stránku (s AJAX!). Projekt sa začal, pretože som mal iba jedno diaľkové ovládanie pre svoju garáž. Aká bola zábava kúpiť si druhú? Nedostatočné. Mojím cieľom bolo byť schopný ovládať a monitorovať