Indholdsfortegnelse:

WIFI garageport fjernbetjening V2: 3 trin
WIFI garageport fjernbetjening V2: 3 trin

Video: WIFI garageport fjernbetjening V2: 3 trin

Video: WIFI garageport fjernbetjening V2: 3 trin
Video: Запрограммируйте новый открыватель гаражных ворот #дом #гараж #сделай сам 2024, Juli
Anonim
WIFI garageport fjernbetjening V2
WIFI garageport fjernbetjening V2

Ikke længe efter jeg byggede min WIFI garageport fjernbetjening indså jeg, at den manglede en specifik funktion, der ville være meget nyttig for mig. Jeg ville gerne kunne fortælle, om døren var åben eller lukket fra appen. Dette ville kræve et par sensorer og nogle ændringer af både Wemos D1R2 -kortet, jeg brugte, samt Android -appen. Jeg brugte lidt tid på at beslutte, hvilken type sensor der ville være ideel til mit formål. Jeg havde 3 muligheder at vælge imellem:

  1. Grænsekontakter
  2. Lys (fotoreflekterende) sensorer
  3. Nærhedssensorer (eller Hall)

Jeg bruger min garage meget til træbearbejdning, og det skaber meget støv (på trods af brug af støvopsamling). Støv at komme ind i kontakter eller tildække optiske sensorer ville gøre dem mindre pålidelige. Nærhedssensorer ville imidlertid være immune over for dette, og det er derfor den mulighed, jeg valgte.

Trin 1: Design og materialer

Design og materialer
Design og materialer
Design og materialer
Design og materialer
Design og materialer
Design og materialer

Jeg søgte efter forskellige nærhedssensorpakker, og jeg besluttede at bruge følgende to:

  1. NJK-5002C (let at finde på eBay)
  2. Melexis US5781 i en TO-92-pakke (fra Digikey)

Min plan var, at disse sensorer skulle opdage den samme magnet monteret i den øverste ende af dørpanelet, når den var i to forskellige positioner. Når døren er helt åben, kan en sensor monteret for enden af sporet (NJK-5002C) let registrere magnetens position (se foto). Når døren er lukket, vil den samme magnet være (i mit tilfælde) omkring 6 cm fra bunden af vores varmekanalindkapsling. Jeg brugte den mere kompakte sensor til det sted. Selve sensorerne er ret lette at bruge. Jeg planlagde at bruge yderligere to digitale ben på Wemos -kortet og mangler bare en 10k ohm modstand og en 0.1uF keramisk kondensator til US5781 -sensoren. NJK-5781-sensoren behøvede ingen ekstra komponenter og kunne forbindes direkte. Den har endda en indbygget LED, der lyser, når den er aktiveret.

Trin 2: Software- og hardwaretest

Software og hardware test
Software og hardware test
Software og hardware test
Software og hardware test

Jeg besluttede at teste det på bænken og erstatte en Wemos D1 mini med controlleren. Familien var kommet til at stole på, at deres telefoner åbnede garageporten, og jeg kunne ikke bare tage Wemos -tavlen væk uden at forstyrre alle. Begge sensorer aktiveres ved sensing af en sydpol af en magnet, og for at få det bedste område valgte jeg den stærkeste magnet, jeg havde. Det var en Neodymium -magnet bjærget fra noget gammelt udstyr og målte 20 mm i diameter og 6 mm tyk. Begge sensorer ville udløse i cirka 2 cm afstand fra den.

Jeg ændrede Wemos -koden for at opdatere status for garageporten til appen. Det ville ikke kun sende en besked, om døren var lukket eller åben, men også sende en besked, om døren "åbnede" eller "lukkede" baseret på dørens position, før den modtog "klik" -kommandoen fra appen.

Android -appen blev fuldstændig omskrevet ved hjælp af MIT App Inventor. Koden jeg brugte er vedhæftet. Det spørger aktivt efter meddelelser fra Wemos -tavlen, og garageportens status opdateres hvert sekund. Da vores garageport tager 13 sekunder at lukke, giver det tilstrækkelige opdateringer om dens position.

Trin 3: Samling af hardware

Samling af hardware
Samling af hardware
Samling af hardware
Samling af hardware
Samling af hardware
Samling af hardware

Magneten blev installeret (epoxet) i en fordybning, jeg borede i den øverste ende af garageportpanelet (se foto). Fordybningen var kun ca. 3 mm dyb og nåede ikke isoleringslaget. NJK-5002C-sensoren havde brug for et monteringsbeslag, og det var lavet af skrotaluminium, jeg havde. Ledningerne skulle også forlænges, og til det brugte jeg et 4 -leder telefonkabel. Jeg fjernede så meget som jeg havde brug for fra hver ende af kablet og skar den fjerde leder væk, da jeg kun havde brug for 3. For at oprette forbindelse til Wemos -kortet brugte jeg nogle parrende Molex (0,062 ) stik, som jeg havde tilovers fra et andet projekt En vis varmekrympning blev brugt til at beskytte de udsatte ender.

US5781 -sensoren blev loddet til et lille stykke PCB sammen med modstanden og kondensatoren. Jeg lavede et lignende forlængerkabel til det, der blev afsluttet med de samme Molex -stik. For at beskytte modulet mod fysisk skade beslutter jeg mig for at putte det i epoxy. Jeg brugte et lille stykke rør med en diameter på cirka 20 mm til at lave en form og simpelt tape over den ene ende. Jeg fyldte formen med 5 minutters epoxy, stak sensorenheden i den og lod den hærde hårdt. Ud af noget skrotaluminium lavede jeg også et monteringsbeslag til det.

Wemos -kortet modtog derefter nogle grisehaler med de parrende Molex -stik, og alt blev derefter sat på plads. Al kabelføring var fastgjort med trådbånd og clips, så der hang ikke noget i garagen.

Det fungerer fantastisk, og hvis jeg finder en anden "opgradering", vil jeg sandsynligvis lave et brugerdefineret printkort til det og måske endda skifte til at bruge et meget mere kompakt Wemos D1 mini -kort.

Anbefalede: