INHOUDSOPGAWE:

WIFI Garage Door Remote V2: 3 stappe
WIFI Garage Door Remote V2: 3 stappe

Video: WIFI Garage Door Remote V2: 3 stappe

Video: WIFI Garage Door Remote V2: 3 stappe
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Полезные советы и хитрости мастеров на все случаи жизни! 2024, November
Anonim
WIFI Garage Door Remote V2
WIFI Garage Door Remote V2

Nie lank nie, nadat ek my WIFI Garage Door Remote gebou het, het ek besef dat dit 'n spesifieke funksie ontbreek wat vir my baie nuttig sou wees. Ek wou weet of die deur oop of toe is vanuit die app. Dit benodig 'n paar sensors en 'n paar veranderinge aan die Wemos D1R2 -bord wat ek gebruik het, sowel as die Android -app. Ek het 'n geruime tyd probeer besluit watter tipe sensor die beste vir my doel sou wees. Ek het 3 opsies gehad om uit te kies:

  1. Beperk skakelaars
  2. Ligte (foto weerkaatsende) sensors
  3. Sensors vir nabyheid (of saal)

Ek gebruik my motorhuis baie vir houtwerk, en dit skep baie stof (ondanks die feit dat stof ingesamel word). As stof in skakelaars beland of optiese sensors bedek, word hulle minder betroubaar. Nabyheidsensors is egter immuun hierteen, en dit is dus die opsie wat ek gekies het.

Stap 1: Ontwerp en materiaal

Ontwerp en materiaal
Ontwerp en materiaal
Ontwerp en materiaal
Ontwerp en materiaal
Ontwerp en materiaal
Ontwerp en materiaal

Ek het na verskillende pakkette vir nabyheidsensors gesoek en ek het besluit om die volgende twee te gebruik:

  1. NJK-5002C (maklik om op eBay te vind)
  2. Melexis US5781 in 'n TO-92-pakket (van Digikey)

My plan was dat hierdie sensors dieselfde magneet aan die bokant van die deurpaneel opspoor wanneer dit in twee verskillende posisies was. As die deur heeltemal oop is, kan 'n sensor aan die einde van die baan (NJK-5002C) die magneet se posisie maklik opspoor (sien foto). As die deur gesluit is, sal dieselfde magneet (in my geval) ongeveer 6 cm van die onderkant van ons verwarmingskanaal wees. Ek het die meer kompakte sensor vir die plek gebruik. Die sensors self is redelik maklik om te gebruik. Ek was van plan om nog twee digitale penne op die Wemos -bord te gebruik en benodig net 'n 10k ohm -weerstand en 'n 0.1uF keramiekkap vir die US5781 -sensor. Die NJK-5781-sensor het geen bykomende komponente nodig nie en kan direk met die draad verbind word. Dit het selfs 'n ingeboude LED wat brand wanneer dit geaktiveer word.

Stap 2: Toets sagteware en hardeware

Toetsing van sagteware en hardeware
Toetsing van sagteware en hardeware
Toetsing van sagteware en hardeware
Toetsing van sagteware en hardeware

Ek het besluit om dit op die bank te toets deur 'n Wemos D1 mini deur die kontroleerder te vervang. Die gesin het op hul selfone staatgemaak om die motorhuisdeur oop te maak en ek kon nie net die Wemos -bord wegneem sonder om almal te ontstel nie. Beide sensors word geaktiveer wanneer die suidpool van 'n magneet gewaar word, en om die beste bereik te kry, het ek die sterkste magneet gekies wat ek gehad het. Dit was 'n Neodymium -magneet wat uit ou toerusting gered is en 20 mm in deursnee by 6 mm dik was. Beide sensors sou op ongeveer 2 cm afstand daarvan afgaan.

Ek het die Wemos -kode gewysig om die status van die motorhuisdeur na die app op te dateer. Dit sal nie net 'n boodskap stuur of die deur toe of oop is nie, maar ook 'n boodskap stuur of die deur "oopmaak" of "sluit" op grond van die posisie van die deur voordat die opdrag "klik" van die app ontvang word.

Die Android -app is heeltemal herskryf met behulp van MIT App Inventor. Die kode wat ek gebruik het, is aangeheg. Dit stem aktief na boodskappe van die Wemos -bord en die status van die motorhuisdeur word elke sekonde opgedateer. Aangesien ons motorhuisdeur 13 sekondes neem om te sluit, gee dit voldoende opdaterings oor sy posisie.

Stap 3: Monteer die hardeware

Die samestelling van die hardeware
Die samestelling van die hardeware
Die samestelling van die hardeware
Die samestelling van die hardeware
Die samestelling van die hardeware
Die samestelling van die hardeware

Die magneet is geïnstalleer (ge -epoksied) in 'n uitsparing wat ek in die boonste punt van die motorhuisdeurpaneel geboor het (sien foto). Die uitsparing was slegs ongeveer 3 mm diep en het nie die isolasielaag bereik nie. Die NJK-5002C-sensor het 'n monteerbeugel nodig en dit is gemaak van aluminium wat ek gehad het. Die leidrade moes ook uitgebrei word, en daarvoor het ek 'n telefoonkabel van vier geleiers gebruik. Ek het soveel as wat ek nodig gehad het aan die een kant van die kabel gestroop en die vierde geleier weggesny, aangesien ek net 3. nodig gehad het. Om 'n verbinding met die Wemos -bord te maak, het ek 'n paar Molex (0,062 ) verbindings gebruik wat ek van 'n ander projek oorgebly het. 'N Hittekrimping is gebruik om die blootgestelde punte te beskerm.

Die US5781 -sensor is saam met die weerstand en kapasitor aan 'n klein stukkie PCB gesoldeer. Ek het 'n soortgelyke verlengkabel gemaak wat met dieselfde Molex -verbindings geëindig het. Om die module te beskerm teen fisiese skade, besluit ek om dit in epoksie te gooi. Ek het 'n klein stuk buis met 'n diameter van ongeveer 20 mm gebruik om 'n vorm te vorm en 'n eenvoudige plakband oor die een kant te maak. Ek het die vorm gevul met 5 minute epoxy, die sensormontering daarin gesteek en dit laat hard word. Ek het ook 'n bevestigingsbeugel gemaak van 'n bietjie afvalaluminium.

Die Wemos -bord het toe 'n paar varksterte ontvang met die gekombineerde Molex -verbindings en alles is dan in plek gestel. Alle kabels is vasgemaak met draadbande en clips, sodat niks in die motorhuis hang nie.

Dit werk uitstekend, en as ek 'n ander 'opgradering' vind, sal ek waarskynlik 'n pasgemaakte PCB daarvoor maak en miskien selfs oorskakel na 'n baie meer kompakte Wemos D1 mini -bord.

Aanbeveel: