Innehållsförteckning:

WIFI Garage Door Remote V2: 3 steg
WIFI Garage Door Remote V2: 3 steg

Video: WIFI Garage Door Remote V2: 3 steg

Video: WIFI Garage Door Remote V2: 3 steg
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Juli
Anonim
WIFI garageport fjärrkontroll V2
WIFI garageport fjärrkontroll V2

Inte långt efter att jag byggde min WIFI garageport fjärrkontroll insåg jag att den saknade en specifik funktion som skulle vara mycket användbar för mig. Jag ville kunna berätta om dörren var öppen eller stängd från appen. Detta skulle kräva ett par sensorer och några ändringar av både Wemos D1R2 -kortet som jag använde samt Android -appen. Jag tillbringade lite tid med att försöka bestämma vilken typ av sensor som skulle vara idealisk för mitt ändamål. Jag hade tre alternativ att välja mellan:

  1. Gränslägesbrytare
  2. Ljussensorer (fotoreflekterande)
  3. Närhetssensorer (eller Hall)

Jag använder mitt garage mycket för träbearbetning och det skapar mycket damm (trots att jag använder dammuppsamling). Damm som kommer in i switchar eller täcker optiska sensorer skulle göra dem mindre tillförlitliga. Närhetssensorer skulle dock vara immuna mot detta och det är därför det alternativet jag valde.

Steg 1: Design och material

Design och material
Design och material
Design och material
Design och material
Design och material
Design och material

Jag sökte efter olika paket för närhetssensorer och jag bestämde mig för att använda följande två:

  1. NJK-5002C (lätt att hitta på ebay)
  2. Melexis US5781 i ett TO-92-paket (från Digikey)

Min plan var att dessa sensorer skulle upptäcka samma magnet monterad i den övre änden av dörrpanelen när den var i två olika lägen. När dörren är helt öppen kan en sensor monterad vid spårets ände (NJK-5002C) enkelt detektera magnetens position (se foto). När dörren är stängd kommer samma magnet att vara (i mitt fall) cirka 6 cm från botten av vår värmekanalhölje. Jag använde den mer kompakta sensorn för den platsen. Sensorerna själva är ganska enkla att använda. Jag planerade att använda ytterligare två digitala stift på Wemos -kortet och behöver bara ett 10k ohm motstånd och en 0.1uF keramisk kondensator för US5781 -sensorn. NJK-5781-sensorn behövde inga ytterligare komponenter och kan kopplas upp direkt. Den har till och med en inbyggd LED som lyser när den är aktiverad.

Steg 2: Testning av programvara och hårdvara

Testning av programvara och hårdvara
Testning av programvara och hårdvara
Testning av programvara och hårdvara
Testning av programvara och hårdvara

Jag bestämde mig för att testa den på bänken och bytte ut en Wemos D1 mini mot styrenheten. Familjen hade kommit att förlita sig på sina telefoner för att öppna garageporten och jag kunde inte bara ta bort Wemos -brädan utan att göra alla upprörda. Båda sensorerna aktiveras vid avkänning av en magnets sydpol och för att få bästa avstånd valde jag den starkaste magneten jag hade. Det var en Neodymium -magnet som räddades från gammal utrustning och mätte 20 mm i diameter med 6 mm tjocklek. Båda sensorerna skulle utlösa på cirka 2 cm avstånd från den.

Jag ändrade Wemos -koden för att uppdatera statusen för garageporten till appen. Det skulle inte bara skicka ut ett meddelande om dörren var stängd eller öppen, utan också skicka ett meddelande om dörren "öppnades" eller "stängdes" baserat på dörrens position innan du fick "klick" -kommandot från appen.

Android -appen skrevs om helt med MIT App Inventor. Koden jag använde bifogas. Den undersöker aktivt meddelanden från Wemos -styrelsen och garageportens status uppdateras varannan sekund. Eftersom vår garageport tar 13 sekunder att stänga, ger det tillräckliga uppdateringar om sin position.

Steg 3: Montering av hårdvaran

Montering av hårdvaran
Montering av hårdvaran
Montering av hårdvaran
Montering av hårdvaran
Montering av hårdvaran
Montering av hårdvaran

Magneten installerades (epoxierades) i ett urtag som jag borrade in i den övre änden av garageportpanelen (se bild). Fördjupningen var bara cirka 3 mm djup och nådde inte isoleringsskiktet. NJK-5002C-sensorn behövde en monteringsfäste och den var gjord av skrotaluminium som jag hade. Ledningarna behövde också förlängas och för det använde jag en 4 -ledartelefonkabel. Jag tog bort så mycket som jag behövde från vardera änden av kabeln och klippte bort den fjärde ledaren, eftersom jag bara behövde 3. För att ansluta till Wemos -kortet använde jag några parande Molex (0,062 ) kontakter som jag hade kvar från ett annat projekt En viss värmekrympning användes för att skydda de utsatta ändarna.

US5781 -sensorn löddes till en liten bit PCB tillsammans med motståndet och kondensatorn. Jag gjorde en liknande förlängningskabel för den avslutad med samma Molex -kontakter. För att skydda modulen från fysisk skada bestämmer jag mig för att lägga den i epoxi. Jag använde en liten bit med ungefär 20 mm diameter rör för att skapa en form och enkelt sätta tejp över ena änden. Jag fyllde formen med 5 minuters epoxi, stack in sensorenheten i den och lät den härda hårt. Av lite aluminium gjorde jag en monteringsfäste för den också.

Wemos -kortet fick sedan några flätor med de parande Molex -kontakterna och allt sattes på plats. Alla kablar var säkrade med trådband och klämmor så inget dinglade om i garaget.

Det fungerar utmärkt och om jag hittar någon annan "uppgradering" kommer jag sannolikt att göra en anpassad kretskort för den och kanske till och med byta till att använda ett mycket mer kompakt Wemos D1 minikort.

Rekommenderad: