Satura rādītājs:

WIFI garāžas durvju tālvadības pults V2: 3 soļi
WIFI garāžas durvju tālvadības pults V2: 3 soļi

Video: WIFI garāžas durvju tālvadības pults V2: 3 soļi

Video: WIFI garāžas durvju tālvadības pults V2: 3 soļi
Video: How to Program a Genie Garage Door Opener Remote 2024, Jūlijs
Anonim
WIFI garāžas durvju tālvadības pults V2
WIFI garāžas durvju tālvadības pults V2

Neilgi pēc tam, kad es izveidoju savu WIFI garāžas durvju tālvadības pulti, es sapratu, ka tai trūkst īpašas funkcijas, kas man būtu ļoti noderīga. Es gribēju, lai no lietotnes varētu pateikt, vai durvis ir atvērtas vai aizvērtas. Tam būtu nepieciešami pāris sensori un dažas izmaiņas gan manis izmantotajā Wemos D1R2 panelī, gan Android lietotnē. Es kādu laiku mēģināju izlemt, kāda veida sensors būtu ideāls manam mērķim. Man bija 3 iespējas, no kurām izvēlēties:

  1. Ierobežojošie slēdži
  2. Gaismas (atstarojoši) sensori
  3. Tuvuma (vai zāles) sensori

Es daudz izmantoju savu garāžu koka apstrādei, un tas rada daudz putekļu (neskatoties uz putekļu savākšanas izmantošanu). Putekļi, kas nokļūst slēdžos vai aizklāj optiskos sensorus, padarītu tos mazāk uzticamus. Tomēr tuvuma sensori būtu imūni pret to, un tāpēc es izvēlējos šo iespēju.

1. darbība: dizains un materiāli

Dizains un materiāli
Dizains un materiāli
Dizains un materiāli
Dizains un materiāli
Dizains un materiāli
Dizains un materiāli

Es meklēju dažādus tuvuma sensoru iepakojumus un nolēmu izmantot šādus divus:

  1. NJK-5002C (viegli atrast ebay)
  2. Melexis US5781 TO-92 iepakojumā (no Digikey)

Mans plāns bija, lai šie sensori atklātu to pašu magnētu, kas uzstādīts durvju paneļa augšējā galā, kad tas bija divās dažādās pozīcijās. Kad durvis ir pilnībā atvērtas, sliežu ceļa galā uzstādītais sensors (NJK-5002C) var viegli noteikt magnēta stāvokli (skat. Fotoattēlu). Kad durvis ir aizvērtas, tas pats magnēts būs (manā gadījumā) apmēram 6 cm attālumā no mūsu apkures kanāla korpusa apakšas. Šai vietai es izmantoju kompaktāku sensoru. Paši sensori ir diezgan ērti lietojami. Es plānoju izmantot vēl divas digitālās tapas uz Wemos plates, un man vienkārši ir nepieciešams 10 k omu rezistors un 0.1uF keramikas capcitor priekš US5781 sensora. NJK-5781 sensoram nebija nepieciešami papildu komponenti, un to varēja pieslēgt tieši. Tam pat ir iebūvēta gaismas diode, kas iedegas, kad tā tiek aktivizēta.

2. darbība: programmatūras un aparatūras pārbaude

Programmatūras un aparatūras pārbaude
Programmatūras un aparatūras pārbaude
Programmatūras un aparatūras pārbaude
Programmatūras un aparatūras pārbaude

Es nolēmu to pārbaudīt uz stenda, aizstājot kontrolieri ar Wemos D1 mini. Ģimene bija paļāvusies uz saviem tālruņiem, lai atvērtu garāžas durvis, un es nevarēju vienkārši atņemt Wemos dēli, neapgrūtinot visus. Abi sensori aktivizējas, uztverot magnēta dienvidu polu, un, lai iegūtu vislabāko diapazonu, es izvēlējos spēcīgāko magnētu, kāds man bija. Tas bija neodīma magnēts, kas izglābts no dažām vecām iekārtām un kura izmērs bija 20 mm diametrā un 6 mm biezs. Abi sensori iedarbināsies aptuveni 2 cm attālumā no tā.

Es mainīju Wemos kodu, lai lietotnei atjauninātu garāžas durvju statusu. Tas ne tikai nosūtītu ziņu, vai durvis ir aizvērtas vai atvērtas, bet arī nosūta ziņojumu, vai durvis "atveras" vai "aizveras", pamatojoties uz durvju stāvokli, pirms komandas saņemšanas no lietotnes.

Android lietotne tika pilnībā pārrakstīta, izmantojot MIT App Inventor. Kods, kuru izmantoju, ir pievienots. Tā aktīvi aptaujās saņem ziņojumus no Wemos dēļa, un garāžas durvju statuss tiek atjaunināts katru sekundi. Tā kā mūsu garāžas durvju aizvēršana prasa 13 sekundes, tas sniedz pietiekamu informāciju par to stāvokli.

3. darbība: aparatūras montāža

Aparatūras salikšana
Aparatūras salikšana
Aparatūras salikšana
Aparatūras salikšana
Aparatūras salikšana
Aparatūras salikšana

Magnēts tika uzstādīts (epoksidēts) padziļinājumā, kuru es urbju garāžas durvju paneļa augšējā galā (skat. Fotoattēlu). Padziļinājums bija tikai aptuveni 3 mm dziļš un nesasniedza izolācijas slāni. NJK-5002C sensoram bija nepieciešams stiprinājuma kronšteins, un tas tika izgatavots no kāda man piederoša alumīnija lūžņa. Vadus arī vajadzēja pagarināt, un tam es izmantoju kādu 4 vadītāju telefona kabeli. Es noņēmu tik daudz, cik man bija nepieciešams, no abiem kabeļa galiem un nogriezu ceturto vadītāju, jo man vajadzēja tikai 3. Lai izveidotu savienojumu ar Wemos plati, es izmantoju dažus savienojošos Molex (0,062 ) savienotājus, kas man bija palikuši pāri no cita projekta Atsegto galu aizsardzībai tika izmantota neliela termiskā saraušanās.

US5781 sensors tika pielodēts nelielā PCB gabalā kopā ar rezistoru un kondensatoru. Es izveidoju līdzīgu pagarinājuma kabeli, kas beidzas ar tiem pašiem Molex savienotājiem. Lai aizsargātu moduli no fiziskiem bojājumiem, es nolemju to ievietot epoksīda veidā. Es izmantoju nelielu apmēram 20 mm diametra caurules gabalu, lai izveidotu veidni un vienkāršu līmlenti vienā galā. Es piepildīju veidni ar 5 minūšu epoksīdu, iestrēdzu tajā sensoru komplektu un atstāju to cietēt. No dažiem alumīnija lūžņiem es tam izveidoju arī stiprinājumu.

Pēc tam Wemos dēlis saņēma dažus pigtails ar savienojošajiem Molex savienotājiem, un tad viss tika salikts savās vietās. Visi kabeļi tika nostiprināti ar stiepļu saitēm un skavām, tāpēc garāžā nekas netika karājies.

Tas darbojas lieliski, un, ja es atradīšu kādu citu "jauninājumu", es, iespējams, izveidošu tam pielāgotu PCB un, iespējams, pat pāriešu uz daudz kompaktākas Wemos D1 mini plates izmantošanu.

Ieteicams: