Turinys:

„WIFI“garažo durų nuotolinio valdymo pultas V2: 3 žingsniai
„WIFI“garažo durų nuotolinio valdymo pultas V2: 3 žingsniai

Video: „WIFI“garažo durų nuotolinio valdymo pultas V2: 3 žingsniai

Video: „WIFI“garažo durų nuotolinio valdymo pultas V2: 3 žingsniai
Video: Kaip atstatyti istrintus failus? - Klauskit.lt pamoka 2024, Rugsėjis
Anonim
„WIFI“garažo durų nuotolinio valdymo pultas V2
„WIFI“garažo durų nuotolinio valdymo pultas V2

Netrukus po to, kai sukūriau savo „WIFI“garažo durų nuotolinio valdymo pultą, supratau, kad jame nėra konkrečios funkcijos, kuri man būtų labai naudinga. Norėjau, kad iš programos galėčiau pasakyti, ar durys atidarytos, ar uždarytos. Tam reikės poros jutiklių ir kai kurių pakeitimų tiek mano naudojamoje „Wemos D1R2“plokštėje, tiek „Android“programoje. Kurį laiką bandžiau nuspręsti, kokio tipo jutiklis būtų idealus mano tikslui. Turėjau rinktis iš 3 variantų:

  1. Ribiniai jungikliai
  2. Šviesos (šviesą atspindintys) jutikliai
  3. Artumo (arba salės) jutikliai

Aš dažnai naudoju savo garažą medienos apdirbimui ir tai sukuria daug dulkių (nepaisant dulkių surinkimo). Dėl dulkių patekimo į jungiklius ar optinių jutiklių uždengimo jie taptų mažiau patikimi. Tačiau artumo jutikliai nuo to būtų atsparūs, todėl pasirinkau tokį variantą.

1 žingsnis: dizainas ir medžiagos

Dizainas ir medžiagos
Dizainas ir medžiagos
Dizainas ir medžiagos
Dizainas ir medžiagos
Dizainas ir medžiagos
Dizainas ir medžiagos

Ieškojau įvairių artumo jutiklių paketų ir nusprendžiau naudoti šiuos du:

  1. NJK-5002C (lengva rasti ebay)
  2. „Melexis US5781“TO-92 pakuotėje (iš „Digikey“)

Mano planas buvo, kad šie jutikliai aptiktų tą patį magnetą, sumontuotą viršutiniame durų skydo gale, kai jis buvo dviejose skirtingose padėtyse. Kai durys visiškai atidarytos, takelio gale sumontuotas jutiklis (NJK-5002C) gali lengvai aptikti magneto padėtį (žr. Nuotrauką). Kai durys uždaromos, tas pats magnetas (mano atveju) bus maždaug 6 cm atstumu nuo mūsų šildymo kanalo korpuso apačios. Aš naudoju kompaktiškesnį tos vietos jutiklį. Patys jutikliai yra gana lengvai naudojami. Aš planavau naudoti dar du skaitmeninius kaiščius „Wemos“plokštėje ir man tiesiog reikia 10 k omų rezistoriaus ir 0,1 uF keraminio dangtelio US5781 jutikliui. NJK-5781 jutikliui nereikėjo jokių papildomų komponentų ir jis galėjo būti tiesiogiai prijungtas. Jame netgi yra įmontuotas šviesos diodas, kuris užsidega, kai įjungiamas.

2 veiksmas: programinės įrangos ir aparatūros testavimas

Programinės įrangos ir aparatinės įrangos testavimas
Programinės įrangos ir aparatinės įrangos testavimas
Programinės įrangos ir aparatinės įrangos testavimas
Programinės įrangos ir aparatinės įrangos testavimas

Aš nusprendžiau jį išbandyti ant stendo, pakeisdamas valdiklį „Wemos D1 mini“. Šeima atėjo pasikliauti savo telefonais, kad atidarytų garažo duris, ir aš negalėjau tiesiog atimti „Wemos“lentos, nenuliūdindamas visų. Abu jutikliai įsijungia, kai jaučia magnetinį pietų polių, ir norėdamas gauti geriausią diapazoną, pasirinkau stipriausią magnetą. Tai buvo neodimio magnetas, išgelbėtas iš senos įrangos ir matuojamas 20 mm skersmens ir 6 mm storio. Abu jutikliai suveiks maždaug 2 cm atstumu nuo jo.

Pakeičiau „Wemos“kodą, kad atnaujinčiau programos garažo durų būseną. Tai ne tik išsiųstų pranešimą, ar durys buvo uždarytos ar atidarytos, bet ir pranešimą, ar durys buvo „atidaromos“, ar „uždaromos“, atsižvelgiant į durų padėtį prieš gaunant komandą „spustelėkite“..

„Android“programa buvo visiškai perrašyta naudojant „MIT App Inventor“. Mano naudojamas kodas pridedamas. Jis aktyviai apklausia pranešimus iš „Wemos“lentos, o garažo vartų būsena atnaujinama kas sekundę. Kadangi mūsų garažo durys užsidaro per 13 sekundžių, tai pakankamai atnaujina jų padėtį.

3 žingsnis: Aparatūros surinkimas

Aparatūros surinkimas
Aparatūros surinkimas
Aparatūros surinkimas
Aparatūros surinkimas
Aparatūros surinkimas
Aparatūros surinkimas

Magnetas buvo sumontuotas (epoksidiniu būdu) į įdubą, kurią išgręžiau į viršutinį garažo durų skydo galą (žr. Nuotrauką). Įpjova buvo tik apie 3 mm gylio ir nepasiekė izoliacijos sluoksnio. NJK-5002C jutikliui reikėjo tvirtinimo laikiklio, kuris buvo pagamintas iš tam tikro aliuminio laužo, kurį turėjau. Laidus taip pat reikėjo prailginti ir tam naudoju kokį 4 laidų telefono kabelį. Nuplėšiau tiek, kiek man reikėjo, iš abiejų kabelio galų ir nukirpau 4 -ąjį laidininką, nes man reikėjo tik 3. Norėdami prisijungti prie „Wemos“plokštės, naudoju kai kurias poravimosi „Molex“(0,062 colio) jungtis, kurios man liko iš kito projekto Apsaugotiems galams apsaugoti buvo naudojamas tam tikras šilumos susitraukimas.

US5781 jutiklis buvo prilituotas prie nedidelio PCB gabalo kartu su rezistoriumi ir kondensatoriumi. Aš padariau panašų ilginimo kabelį, kuris buvo baigtas tomis pačiomis „Molex“jungtimis. Norėdami apsaugoti modulį nuo fizinės žalos, nusprendžiu jį supilti į epoksidą. Aš panaudojau nedidelį maždaug 20 mm skersmens vamzdžio gabalėlį, kad sukurtų formą ir paprastą juostą ant vieno galo. Aš užpildžiau formą 5 minučių epoksidine medžiaga, įkišau į ją jutiklio mazgą ir palikau kietėti. Iš tam tikro aliuminio laužo aš taip pat padariau tvirtinimo laikiklį.

Tada „Wemos“lenta gavo keletą pigtailų su „Molex“jungtimis ir viskas buvo sudėta į savo vietas. Visi kabeliai buvo pritvirtinti vieliniais raiščiais ir spaustukais, todėl garaže niekas nekabėjo.

Tai puikiai veikia ir jei rasiu kitą „atnaujinimą“, greičiausiai padarysiu jam pritaikytą PCB ir galbūt net pereisiu prie daug kompaktiškesnės „Wemos D1“mini plokštės naudojimo.

Rekomenduojamas: