Talaan ng mga Nilalaman:

Ang WIFI Garage Door Remote V2: 3 Mga Hakbang
Ang WIFI Garage Door Remote V2: 3 Mga Hakbang

Video: Ang WIFI Garage Door Remote V2: 3 Mga Hakbang

Video: Ang WIFI Garage Door Remote V2: 3 Mga Hakbang
Video: How to Disable Pop Up Blocker in Google Chrome Desktop App 2024, Hulyo
Anonim
Ang WIFI Garage Door Remote V2
Ang WIFI Garage Door Remote V2

Hindi nagtagal matapos kong maitayo ang aking WIFI Garage Door Remote napagtanto kong wala ito isang tukoy na tampok na magiging kapaki-pakinabang sa akin. Nais kong masabi kung ang pintuan ay bukas o sarado mula sa app. Mangangailangan ito ng isang pares ng mga sensor at ilang mga pagbabago sa parehong board ng Wemos D1R2 na ginamit ko pati na rin ang Android app. Gumugol ako ng ilang oras sa pagsubok na magpasya kung anong uri ng sensor ang magiging perpekto para sa aking hangarin. Mayroon akong 3 pagpipilian upang pumili mula sa:

  1. Limitahan ang mga switch
  2. Banayad (nakasalamin ng larawan) na mga sensor
  3. Mga sensor ng kalapitan (o Hall)

Ginagamit ko ang aking garahe ng marami para sa pagtatrabaho sa kahoy at lumilikha iyon ng maraming alikabok (sa kabila ng paggamit ng koleksyon ng alikabok). Ang alikabok na pumapasok sa mga switch o sumasaklaw sa mga optical sensor ay hindi gaanong maaasahan. Gayunpaman, ang mga sensor ng kalapitan ay magiging immune dito at sa gayon iyon ang pagpipilian na pinili ko.

Hakbang 1: Disenyo at Mga Materyales

Disenyo at Mga Materyales
Disenyo at Mga Materyales
Disenyo at Mga Materyales
Disenyo at Mga Materyales
Disenyo at Mga Materyales
Disenyo at Mga Materyales

Naghanap ako ng iba't ibang mga pakete ng sensor ng proximity at nagpasya akong gamitin ang sumusunod na dalawa:

  1. NJK-5002C (madaling hanapin sa ebay)
  2. Melexis US5781 sa isang TO-92 na pakete (mula sa Digikey)

Ang aking plano ay para sa mga sensor na ito upang makita ang parehong magnet na naka-mount sa tuktok na dulo ng panel ng pinto kapag ito ay nasa dalawang magkakaibang posisyon. Kapag ang pintuan ay ganap na bukas, ang isang sensor na naka-mount sa dulo ng track (NJK-5002C) ay madaling makita ang posisyon ng magnet (tingnan ang larawan). Kapag ang pintuan ay sarado, ang parehong magnet ay magiging (sa aking kaso) tungkol sa 6 cm mula sa ilalim ng aming enclosure ng pag-init ng maliit na tubo. Ginamit ko ang mas compact sensor para sa lokasyon na iyon. Ang mga sensor mismo ay madaling gamitin. Plano kong gumamit ng dalawa pang mga digital na pin sa board ng Wemos at kailangan lamang ng isang 10k ohm risistor at isang 0.1uF ceramic capcitor para sa US5781 sensor. Ang sensor ng NJK-5781 ay hindi nangangailangan ng mga karagdagang sangkap at maaaring direktang mag-wire. Nagtatampok din ito ng built in LED na ilaw kapag naaktibo.

Hakbang 2: Pagsubok ng Software at Hardware

Pagsubok ng Software at Hardware
Pagsubok ng Software at Hardware
Pagsubok ng Software at Hardware
Pagsubok ng Software at Hardware

Napagpasyahan kong subukan ito sa bench na pinapalitan ang isang Wemos D1 mini para sa controller. Ang pamilya ay umasa sa kanilang mga telepono upang buksan ang pintuan ng garahe at hindi ko maalis lamang ang board ng Wemos nang hindi pinapahamak ang lahat. Ang parehong mga sensor ay nag-i-activate kapag nadarama ang timog na poste ng isang pang-akit at upang makuha ang pinakamahusay na saklaw, pinili ko ang pinakamatibay na magnet na mayroon ako. Ito ay isang Neodymium magnet na na-salvage mula sa ilang mga lumang kagamitan at sinusukat ang 20 mm ang lapad ng 6 mm na makapal. Ang parehong sensor ay magpapalitaw sa halos 2 cm ang distansya mula rito.

Binago ko ang code ng Wemos upang mai-update ang katayuan ng pintuan ng garahe sa app. Hindi lamang ito magpapadala ng isang mensahe kung ang pinto ay sarado o bukas, ngunit magpapadala din ng isang mensahe kung ang pinto ay "pagbubukas" o "pagsasara" batay sa posisyon ng pinto bago matanggap ang "click" na utos mula sa app.

Ang Android app ay ganap na muling nasulat gamit ang MIT App Inventor. Ang code na ginamit ko ay nakakabit. Aktibo itong bumoboto para sa mga mensahe mula sa board ng Wemos at ang katayuan sa pintuan ng garahe ay na-update bawat segundo. Habang tumatagal ng 13 segundo ang aming pintuan ng garahe, nagbibigay iyon ng sapat na mga pag-update sa posisyon nito.

Hakbang 3: Pag-iipon ng Hardware

Pag-iipon ng Hardware
Pag-iipon ng Hardware
Pag-iipon ng Hardware
Pag-iipon ng Hardware
Pag-iipon ng Hardware
Pag-iipon ng Hardware

Ang magnet ay naka-install (epoxied) sa isang recess na drill ko sa tuktok na dulo ng panel ng pintuan ng garahe (tingnan ang larawan). Ang recess ay halos 3mm lamang ang lalim at hindi naabot ang layer ng pagkakabukod. Ang sensor ng NJK-5002C ay nangangailangan ng isang mounting bracket at iyon ay ginawa mula sa ilang scrap aluminyo na mayroon ako. Ang mga lead ay kailangan ding mapalawak at para sa na gumamit ako ng ilang 4 na conductor cable ng telepono. Hinubaran ko hangga't kailangan ko mula sa alinman sa dulo ng cable at pinutol ang ika-apat na conductor, dahil kailangan ko lamang ng 3. Upang kumonekta sa board ng Wemos ginamit ko ang ilang mga konektor na isinangkot na Molex (0.062 ) na naiwan ko mula sa isa pang proyekto Ang ilang heat-shrink ay ginamit upang maprotektahan ang mga nakalantad na dulo.

Ang sensor ng US5781 ay na-solder sa isang maliit na piraso ng PCB kasama ang risistor at capacitor. Gumawa ako ng isang katulad na extension cable para dito natapos sa parehong mga konektor ng Molex. Upang maprotektahan ang module mula sa pisikal na pinsala nagpasya akong palayokin ito sa epoxy. Gumamit ako ng isang maliit na piraso ng halos 20 mm diameter na tubing upang lumikha ng isang hulma at simpleng ilagay tape sa isang dulo. Pinuno ko ang amag ng 5 minutong epoxy, naipit ang pagpupulong ng sensor dito at iniwan ito upang gumaling nang husto. Sa labas ng ilang scrap aluminyo gumawa ako ng isang mounting bracket para din dito.

Ang board ng Wemos pagkatapos ay nakatanggap ng ilang mga pigtail na may mga konektor ng Molex na isinangkot at ang lahat ay inilagay sa lugar. Ang lahat ng paglalagay ng kable ay na-secure sa mga wire wire at clip kaya't walang nakabitin sa garahe.

Gumagana ito ng mahusay at kung makakahanap ako ng ilang iba pang "pag-upgrade", malamang na gumawa ako ng isang pasadyang PCB para dito at marahil kahit na lumipat sa paggamit ng isang mas compact Wemos D1 mini board.

Inirerekumendang: