Talaan ng mga Nilalaman:
Video: PiGMI: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Hayaan akong ipakilala ang PiGMI - Pi Garage Monitor sa Internet
Ito ang aking bersyon ng isang sistema ng pagsubaybay sa pinto ng garahe gamit ang isang Pi. Kinokontrol din ng Pi ang pagbubukas at pagsasara ng mga pinto at isinama sa HomeBridge upang masabi kong: "Hoy Siri, Buksan ang pinto ni Dave!".
Ang proyekto ay itinayo noong 2016 at tumatakbo mula noon. Ang disenyo ay batay sa pagpapanatili ng mga bagay nang simple hangga't maaari. Halimbawa, ang pintuan ng garahe ay may apat na estado: Buksan, Sarado, Jammed, at Nahahadlangan. Ang unang dalawa ay halata, ang huling dalawa ay kumakatawan kung ang pinto ay isinasara at hindi ito magagawa, pagkatapos ay hadlangan ito. Kung sinusubukan nitong buksan at nabigong gawin ito pagkatapos ay masiksik ito. Ang pagtuklas ng mga estado na ito ay pinananatiling simple. Ang pintuan ay nagsisimulang buksan sa halos 2 segundo mula sa pagpindot sa manu-manong pindutan, at tumatagal ng halos 15 segundo upang isara sa pamamagitan ng manu-manong pindutan (o ang remote control). Ang dalawang pag-time na ito ay ginamit upang makita ang mga naka-jam at nakaharang na estado. Nakita ng isang simpleng magnetic switch ang estado ng pintuan ng garahe. Muli na pinapanatili itong simple nangangahulugan ito na hindi ko na kailangang makisali sa mga electronics ng pintuan ng garahe. Kaya't kung ang estado ng switch ay hindi nagbabago pagkatapos ng iniresetang oras makakakuha ka ng isang mensahe. Siyempre ang pintuan ay maaaring buksan sa oras at jam pa rin, ngunit mapapansin mo iyon - sinusubukan mong gawing simple! Ginagamit ang mga relay sa mga manu-manong pindutan sa garahe. Maaari itong mai-configure hanggang sa 3 mga pinto.
Kaya't ang disenyo ay gagamit ng isang Pi upang subaybayan ang estado ng switch. Magbigay ng isang web interface para sa kontrol at payagan ang pag-access sa pamamagitan ng internet para sa malayuang pagsubaybay at kontrol. Sinuri ko ang ideyang ito sa isang kaibigan (Tom Milner) na nagpunta at ginawa ang buong web interface para sa akin. Maaari mong i-download ang code at subukan ito sa demo mode bago i-set up ito sa isang Pi. Pinapayagan ka ng interface na i-configure ang mga GPIO pin para sa mga magnet at mga output ng mga relay. Ang pagkaantala ng oras na ginamit kung sakaling ang iyong pinto ay tumatagal ng higit sa default na 2 at 15 segundo upang ilipat. Lumilikha ka ng isang gumagamit at password para sa seguridad, mayroong isang pasilidad sa pag-log. Ito ay may kakayahang mai-set up sa alarm mode kung saan makakatanggap ka ng isang alerto sa SMS kung ang iyong pinto ay binuksan habang wala ka sa bakasyon o nasa trabaho lamang. Ang software ay nasubukan sa isang Raspberry Pi 3 at Zero. Para sa karagdagang impormasyon narito ang isang link sa pahina ng Wiki na Aking Garage. Ang pagsubaybay ay opsyonal at narito ang link.
Mga gamit
Kakailanganin mong:
Ang Raspberry Pi (Pi3 at Zero ay nasubukan) na may pinakabagong Pi OS sa SD card at power supply
Wifi dongle
Mga magnetikong switch (s) (1 bawat pintuan) WALANG uri
Mga Relay (s) (I bawat pintuan)
Karamihan sa mga elektronikong bahagi ay nagmula sa Adafruit o Amazon.
Wire - door bell wire para sa mga kable ng magnet sa Pi
Mga kaso para sa relay at Pi (I 3D Printed mine mula sa Thingiverse: Relay, Pi)
My-Garage software
Opsyonal na software ng pagsubaybay
Pandikit upang ikabit ang pang-akit sa frame ng pintuan at pintuan.
Mga tornilyo para sa mga kaso ng pag-mount sa dingding
Mga tool:
Mga striper ng wire, Mga Plier
Staple gun para sa tacking wire ay tumatakbo sa garahe.
Mga pamutol ng wire
Hakbang 1: Pag-set up ng Pi
Maraming mga tutorial sa pagse-set up ng isang Pi kaya't hindi ko sinasaklaw ang mga ito dito maliban sa sabihin kung ano ang kinakailangan sa Pi.
1) Apache, PHP, Python. Muli may mga tutorial sa mga ito mula sa mga site tulad ng Adafruit at syempre RaspberryPi Organization.
2) Kakailanganin ng Pi ang pag-access sa iyong Wifi kaya't kailangang i-set up.
3) Para sa pag-access sa labas ng iyong bahay kakailanganin mong magbigay ng isang paraan upang makalusot sa pader ng apoy ng iyong router. Gumagamit ako ng isang web address mula sa noip.com at gumamit ng ibang numero ng port para sa Apache bilang isang idinagdag na tampok na seguridad. Muli maraming mga tutorial sa web para sa pag-aayos na ito.
4) Ang My-Garage software mula sa Github
Hakbang 2: Mga kable at Pag-configure
Sumangguni sa diagram ngunit ang mga pangunahing tampok ay isang magnet at isang relay bawat pinto. Para sa aking set up na anim na mga GPIO pin. Ang mga ito ay mai-configure sa software, siguraduhin lamang na maitugma mo ang tamang relay sa tamang magnet sa maraming mga pintuan! Sumangguni sa imahe sa itaas para sa pahina ng mga setting.
Dito maaari mong i-configure ang mga mode (simulation aka demo mode); Ang bilang at mga pangalan ng mga pintuan; Ang mga oras para sa pagbubukas at pagsasara ng pinto at ang impormasyon para sa pagpapadala ng mga alarma at pagsubaybay.
Ang pisikal na mga kable muli ay pinananatili kasing simple hangga't maaari. Ang output ng (mga) relay ay tumalon sa (mga) manu-manong pindutan sa garahe. Ang relay ay pulsed para sa 1 segundo tungkol sa hangga't aabutin ka upang pindutin ang pindutan. Ang magnetic switch na na-mount ko sa antas ng mata sa track ng pinto. Ang aking mga pinto ay may isang metal track kung saan pumunta ang mga roller. Tulad ng kailangang malaman ng software kung ang switch ay bukas o sarado maaari mong mai-mount ito kahit saan na pinakamahusay na gumagana para sa iyong pintuan. Ang magnet ay naka-mount sa pintuan (gumagalaw na bahagi) ang switch sa frame. Ang pagpapatakbo ng pinto ay hindi binago nang walang paraan. Ang umiiral na pagtatapos at gumagana pa rin ang IR obstruction sensor.
Inirerekumendang:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Tatlong Loudspeaker Circuits -- Hakbang-hakbang na Tutorial: 3 Mga Hakbang
Tatlong Loudspeaker Circuits || Hakbang-hakbang na Tutorial: Ang Loudspeaker Circuit ay nagpapalakas ng mga audio signal na natanggap mula sa kapaligiran papunta sa MIC at ipinapadala ito sa Speaker mula sa kung saan ginawa ang pinalakas na audio. Dito, ipapakita ko sa iyo ang tatlong magkakaibang paraan upang magawa ang Loudspeaker Circuit na ito gamit ang:
Hakbang-hakbang na Edukasyon sa Robotics Na May Kit: 6 Mga Hakbang
Hakbang-hakbang na Edukasyon sa Robotics Gamit ang isang Kit: Matapos ang ilang buwan ng pagbuo ng aking sariling robot (mangyaring sumangguni sa lahat ng mga ito), at pagkatapos ng dalawang beses na pagkabigo ng mga bahagi, nagpasya akong bumalik at muling isipin ang aking diskarte at direksyon. Ang karanasan ng ilang buwan ay kung minsan ay lubos na nagbibigay-pakinabang, at
Kritikal na Hakbang sa Paghuhugas ng Kamay sa Hakbang: 5 Hakbang
Kritikal na Hakbang sa Paghuhugas ng Hakbang sa paghuhugas ng kamay: Ito ay isang makina na nagpapaalala sa gumagamit tungkol sa mga hakbang kung kailan kailangan niyang maghugas ng kanyang mga kamay. Ang layunin ng makina na ito ay matulungan ang mga tao na maunawaan kung paano hugasan nang maayos ang kanilang mga kamay sa isang mabisang paraan. Sa mga panahon ng pag-iwas sa epidemya o pandemya,