Tartalomjegyzék:

WIFI garázskapu távirányító V2: 3 lépés
WIFI garázskapu távirányító V2: 3 lépés

Videó: WIFI garázskapu távirányító V2: 3 lépés

Videó: WIFI garázskapu távirányító V2: 3 lépés
Videó: Управление светом с пульта от ворот !!! 2024, Július
Anonim
WIFI garázskapu távirányító V2
WIFI garázskapu távirányító V2

Nem sokkal azután, hogy megépítettem a WIFI garázskapu távirányítómat, rájöttem, hogy hiányzik egy olyan különleges funkció, amely nagyon hasznos lenne számomra. Azt akartam tudni az alkalmazásból, hogy az ajtó nyitva van -e vagy csukva. Ehhez néhány érzékelőre és némi változtatásra lenne szükség mind az általam használt Wemos D1R2 kártyán, mind az Android alkalmazásban. Egy ideig próbáltam eldönteni, hogy milyen típusú érzékelő lenne ideális a célomhoz. 3 lehetőség közül választhattam:

  1. Végálláskapcsolók
  2. Fény (fényvisszaverő) érzékelők
  3. Proximity (vagy Hall) érzékelők

Sokat használom a garázsomat fafeldolgozáshoz, és ez sok port képez (annak ellenére, hogy porgyűjtést használ). Ha a por bejut a kapcsolókba vagy eltakarja az optikai érzékelőket, azok kevésbé megbízhatóak. A közelségérzékelők azonban immunisak lennének erre, és ezért ezt a lehetőséget választottam.

1. lépés: Tervezés és anyagok

Tervezés és anyagok
Tervezés és anyagok
Tervezés és anyagok
Tervezés és anyagok
Tervezés és anyagok
Tervezés és anyagok

Kerestem különböző közelségérzékelő csomagokat, és úgy döntöttem, hogy a következő kettőt használom:

  1. NJK-5002C (könnyen megtalálható az ebay-en)
  2. Melexis US5781 TO-92 csomagban (a Digikey-től)

Azt terveztem, hogy ezek az érzékelők ugyanazt a mágnest észlelik, amely az ajtólap felső végére van felszerelve, amikor két különböző helyzetben van. Amikor az ajtó teljesen nyitva van, a sín végére szerelt érzékelő (NJK-5002C) könnyen felismeri a mágnes helyzetét (lásd a fotót). Amikor az ajtó zárva van, ugyanez a mágnes (az én esetemben) körülbelül 6 cm -re lesz a fűtőcső burkolatunk aljától. Ehhez a helyhez a kompaktabb érzékelőt használtam. Maguk az érzékelők használata meglehetősen egyszerű. Úgy terveztem, hogy még két digitális tűt használok a Wemos táblán, és csak egy 10 k ohmos ellenállás és egy 0,1uF kerámia záró kell az US5781 érzékelőhöz. Az NJK-5781 érzékelőnek nincs szüksége további alkatrészekre, és közvetlenül beköthető. Még beépített LED -del is rendelkezik, amely aktiváláskor világít.

2. lépés: Szoftver- és hardvertesztelés

Szoftver- és hardvertesztelés
Szoftver- és hardvertesztelés
Szoftver- és hardvertesztelés
Szoftver- és hardvertesztelés

Úgy döntöttem, hogy kipróbálom a padon, és Wemos D1 mini helyettesítem a vezérlőt. A család a telefonjára támaszkodva nyitotta ki a garázsajtót, és nem tudtam csak úgy elvenni a Wemos táblát, hogy ne bosszantsak mindenkit. Mindkét érzékelő aktiválódik, amikor érzékeli a mágnes déli pólusát, és a legjobb hatótávolság elérése érdekében a legerősebb mágnest választottam. Ez egy neodímium mágnes volt, amelyet néhány régi berendezésből mentettek ki, és 20 mm átmérőjű és 6 mm vastag volt. Mindkét érzékelő körülbelül 2 cm távolságra indulna el tőle.

Módosítottam a Wemos kódot, hogy frissítsem a garázskapu állapotát az alkalmazásra. Nem csak üzenetet küld, hogy az ajtó csukva vagy nyitva van -e, hanem azt is, hogy az ajtó "nyit" vagy "zár" az ajtó helyzete alapján, mielőtt megkapta a "kattintás" parancsot az alkalmazástól.

Az Android alkalmazást teljesen átírták az MIT App Inventor segítségével. Az általam használt kód csatolva van. Aktívan lekérdezi a Wemos tábla üzeneteit, és a garázskapu állapota másodpercenként frissül. Mivel a garázskapu bezárása 13 másodpercet vesz igénybe, ez elegendő frissítést ad a helyzetéről.

3. lépés: A hardver összeszerelése

A hardver összeszerelése
A hardver összeszerelése
A hardver összeszerelése
A hardver összeszerelése
A hardver összeszerelése
A hardver összeszerelése

A mágnest egy mélyedésbe szerelték (epoxírozták), amelyet a garázskapu panel felső végébe fúrtam (lásd a fotót). A mélyedés csak körülbelül 3 mm mély volt, és nem érte el a szigetelő réteget. Az NJK-5002C érzékelőhöz szerelőkonzolra volt szükség, és ez nálam lévő alumíniumhulladékból készült. A vezetékeket is ki kellett hosszabbítani, és ehhez 4 vezetékes telefonkábelt használtam. A kábel egyik végéről lehúztam a szükséges részt, és levágtam a negyedik vezetéket, mivel csak 3 kellett. A Wemos táblához való csatlakozáshoz néhány párosító Molex (0,062 ) csatlakozót használtam, amelyek egy másik projektből maradtak Némi hőzsugorítást használtak a szabadon lévő végek védelmére.

Az US5781 érzékelőt egy kis darab NYÁK -ra forrasztották az ellenállással és a kondenzátorral együtt. Készítettem egy hasonló hosszabbító kábelt, ugyanazokkal a Molex csatlakozókkal lezárva. Annak érdekében, hogy megvédjem a modult a fizikai sérülésektől, úgy döntök, hogy epoxiba töltöm. Egy kis darab, nagyjából 20 mm átmérőjű csövet használtam, hogy formát és egyszerű ragasztószalagot készítsek az egyik végére. Megtöltöttem a formát 5 perces epoxiddal, beleragasztottam az érzékelő szerelvényt és hagytam keményedni. Némi alumíniumhulladékból készítettem hozzá egy tartókonzolt is.

A Wemos tábla ekkor kapott néhány copfot a párosodó Molex csatlakozókkal, majd mindent a helyére tett. Minden kábelezést drótkötéllel és klipszekkel rögzítettek, így a garázsban semmi sem lógott.

Remekül működik, és ha találok valami "frissítést", akkor valószínűleg egyedi PCB -t készítek hozzá, és talán még egy sokkal kompaktabb Wemos D1 mini kártya használatára is átállok.

Ajánlott: