Orodha ya maudhui:
- Hatua ya 1: Usuli fulani
- Hatua ya 2: Programu ya Programu
- Hatua ya 3: Vifaa - Alpha
- Hatua ya 4: Vifaa - Beta
- Hatua ya 5: Nambari ya Chanzo na Vyanzo
Video: Kopo ya mlango wa karakana ukitumia Raspberry Pi: hatua 5 (na picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Dhibiti gari la karakana kutoka kwa smartphone au kifaa chochote kinachoweza kuvinjari ukurasa wa wavuti (na AJAX!). Mradi ulianzishwa kwani nilikuwa na rimoti moja tu ya karakana yangu. Ilikuwa ya kufurahisha vipi kununua ya pili? Haitoshi. Lengo langu lilikuwa kuweza kudhibiti na kufuatilia mlango wangu wa karakana kutoka kwa smartphone yangu na ukurasa mmoja. Sijaweka usalama wowote wa dhana kuzunguka kwani RPi haionyeshwi nje ya LAN yangu. Kwa hivyo ninategemea VPN kufikia ukurasa wa wavuti. Kutumia smartphone ya Android ni rahisi sana kuanzisha VPN na kuongeza ukurasa wa wavuti kwenye skrini yangu ya nyumbani. Yote niliyohitaji ilikuwa programu yake.
Ikiwa ungependa kunisaidia kuandika maandishi mengine, tafadhali nunua vifaa kutoka kwa viungo vilivyofadhiliwa na Amazon.
Pia, hii inayoweza kufundishwa sasa inapatikana pia kutoka kwa ukurasa wangu wa kibinafsi:
Hatua ya 1: Usuli fulani
Nilichopata mtandaoni
Kama programu, napenda kutumia tena mafunzo au nambari tayari ya "kiwango cha uzalishaji". Katika kesi hii sikufurahishwa na kile nilichopata:
- Kifungua kopo cha Garage ya Raspberry Pi na karoti. Ambapo nilianza, kitufe rahisi kuagiza relay. Hakuna vifungo vya kufungua / kufunga, hakuna maoni. Ilikuwa inasaidia sana kuelewa dhana karibu na RPi iliyojitolea kudhibiti motor kutoka kwa relay. Ufungaji ambao ninatumia sasa bado ni sawa kwa sehemu ya amri.
- Kopo ya Raspberry Pi Garage na GaragePi na Chase Chou. Aina ile ile ya usanidi lakini ukitumia kijijini cha ziada kisicho na waya. Sikuwa tayari kuua kijijini changu pekee. Ilithibitisha kwa vyovyote vile kutumia aina ile ile ya usanidi wa umeme kwa sehemu ya amri. Njiani nilijifunza juu ya WebIOPi kuangalia GPIO yangu kwenye ukurasa wa wavuti. Hiyo ndio nilijifunza pia juu ya kuweka njia ya mkato kwenye skrini yangu ya nyumbani ya Android. Ilianza pia kuwasha wazo la kutegemea huduma, baada ya yote, nataka iwe ya kuaminika.
- Kufanya Barua pepe ya Mlango wa Garage, Tweet, au SMS: Sehemu ya 1 Na Richard L. Lynch. Huyu aliongezea wazo la kutumia Sensor ya Magnetic kudhibiti hali ya mlango. Walakini sijatumia sana kwani sikuwa naunda mfumo wa kengele lakini mfumo wa amri / ufuatiliaji.
- Kopo ya mlango wa karakana isiyo na waya kabisa / kamera ya usalama na DeckerEgo. Hii ilinifanya nijue zaidi juu ya utiririshaji wa kamera ya wavuti kufuatilia mlango. Bado lazima nitoe bidii katika hilo. Labda ningelazimika kuchakata tena kitovu cha USB au kuchukua kamera nyingine ya wavuti.
- Udhibiti wa Raspberry Pi kutoka kwa kifaa cha rununu au kivinjari cha wavuti na Frédérick Blais. Huu sasa ni msingi wangu kwa programu ya programu. Inatumia Flask kuendesha ukurasa rahisi sana wa wavuti pamoja na AJAX. Hii ni malipo kwangu kwani inatoa chaguzi za ufuatiliaji wa wakati halisi na amri. Soma hapa chini.
Kuhusu RPi yangu
Nikiwa bado najifunza juu ya RPi na vitu vya elektroniki kwa ujumla, nilinunua vitu kadhaa kwa Raspberry yangu mpya iliyopatikana: nyaya chache, T-cobbler, viunzi vingine, moduli ya relay moja, relays nane moduli, onyesho la LCD na kadhalika. Mimi sio njia ya elektroniki na hii ilithibitisha sana. Kununua vifaa vya ziada vya Amazon na Ebay ni marafiki wako bora.
Hali ya sasa ya mradi ni pamoja na vifaa vifuatavyo:
- Pi ya Raspberry (FR / DE) inayoendesha Raspbian Wheezy 2014-09-09 na sasisho mpya
- 8GB (FR / DE) au 16GB (FR / DE) au 32GB (FR / DE) Daraja la Kadi ya SD ya 10 kushikilia OS, faili na kadhalika
- Swichi mbili za mwanzi wa karakana ya alloy (FR / DE) ili kugundua hali ya wazi / ya karibu
- Moduli moja ya relay 3v (FR / DE) ya kutuma maagizo kwa motor ya mlango (yangu ina LED iliyojengwa ili kufuatilia hali ya kupokezana, inasaidia sana!)
- Bodi ya mkate isiyouzwa (FR / DE) na swichi 2 za kitambo (FR / DE) kuiga mlango kwenye dawati langu (au pata kitita cha kuanza (FR / DE))
- Wong dongle (FR / DE) ili kuondoa kabati ya ziada wakati itatundikwa kwenye dari ya karakana
Upeo ambao bado ninayo ni kwamba sijui wakati mlango uko katikati, umesimama au bado unasonga. Hii ndio sababu pia ningependa baadaye kuongeza kamera ya wavuti ya zamani kutiririka kutoka ndani ya karakana. Labda nitaongeza sensorer fulani kufuatilia motor yenyewe.
Hatua ya 2: Programu ya Programu
Vitu vya jumla
Programu hiyo hutegemea moduli ya Python, Flask na WiringPi GPIO. Kama nilivyoelezea kwa nyuma, nilianza kutoka kwa udhibiti wa mafunzo ya Raspberry Pi kutoka kwa kifaa cha rununu au kivinjari cha wavuti kilichochapishwa na Frédérick Blais. Programu ya sasa inajumuisha:
- Faili ya templeti ya HTML iliyo na nambari na udhibiti wa jQuery ya Mkononi
- Moduli ya Pini za Python kufikia GPIO ya Raspberry Pi
- Moduli ya Python go kuendesha Flask na kuunga mkono maswali ya AJAX
Kilicho kwenye ghala ni programu mbichi. Sio dhana yoyote au kupindukia kwa huduma. Ni kile tu nilichoweza kufikia kutoka kwa yale niliyojifunza.
Muunganisho wa sasa
Hivi sasa hali ya milango inasomewa kila 0.5s. Swichi mbili hutumiwa kwa hali ya wazi / ya karibu. Relay hutumiwa kuamuru motor. Nambari ya sasa bado inatoa utatuaji. Chini ya picha ya skrini ni kutoka kwa Nexus 5.
Hatua ya 3: Vifaa - Alpha
Kitanda cha mtihani
Kitanda changu cha majaribio ni rahisi sana, RPi, relay na swichi mbili. Ili kushikilia vitu vizuri, vifungo vichache vya zip (FR / DE) ndio unahitaji. Hapa kuna picha yake. Cable ya RJ45 LAN (FR / DE) ni ya utatuzi wa eneo-kazi na dongle ya WIFI kwa matumizi ya karakana.
Mfumo wa moja kwa moja
RPi imeunganishwa na motor ya mlango kwa sasa tu, swichi zitafuata. Lazima nisubiri kidogo kupata neli yangu inayopungua joto (FR / DE). Ninapaswa pia kuwa thabiti zaidi. Samahani kwa ukungu.
Kamba za bluu, manjano na kijani kushoto ni kwa swichi za sumaku.
- Bluu ni GND
- Njano na kijani ni pini 18 (hali wazi) na 27 (hali iliyofungwa).
Hatua ya 4: Vifaa - Beta
Kitanda cha mtihani
Hii sasa ni kadibodi ya moja kwa moja na vifungo vya zip. LCD na relay pia zimefungwa. LCD iko 20x4 (chars 20 kwa safu, mistari 4) (FR / DE) juu ya I²C.
Mistari 2 ya kwanza inaonyesha kukaribishwa na tarehe / saa. Mzunguko wa mwisho wa mistari 2 kati ya pini inasema na hali ya mtandao (eth0 / wan0 IPs). Mstari wa hali ya mlango ni GFX nzuri kusema:
- | | iko wazi
- | - | inafanya kazi
- |. | imefungwa
Hesabu za Fritzing
Fritzing schematic na 20x4 I2C LCD, fungua / funga swichi na upelee. Ongeza tu ni skrini ya I2C LCD. Nilipendelea hiyo kwa 18x2 niliyokuwa nayo.
Mfumo wa moja kwa moja
Beta HW sasa ni "kiwango cha uzalishaji" kwani inafaa vizuri kwenye sanduku la zamani la vis. Niliweka kitenganishi kimoja kukaribisha nyaya za relay na misc wakati RPi inasimama kwa kiwango cha chini. Unaweza kugundua Synology NAS (FR / DE) upande wa kulia, inatumiwa kuwezesha RPi moja kwa moja. Usiku na modem, swichi na NAS.
Mtazamo wa karibu wa sanduku la screws, LCD inaonyesha hali ya mlango na Kufungua / Kufunga / Kupitisha pinout.
Usiku, maoni ya ndani kutoka juu.
Hatua ya 5: Nambari ya Chanzo na Vyanzo
Unaweza kupata rasilimali zote kwenye hazina hii ya GitHub:
github.com/amayii0/GarageOpenerR1
Ilipendekeza:
Kutumia HomeLink na kopo za mlango wa karakana zisizoungwa mkono: 6 Hatua
Kutumia HomeLink na openers za mlango wa karakana zisizoungwa mkono Kwa bahati mbaya, kijijini cha karakana walichonipa kinatumia unganisho huu wa MaxSecure ambao hauungi mkono maoni. Kwa hivyo niliamua kupata kazi
Kopo ya mlango wa karakana ya Raspberry Pi: Hatua 5
Kopo ya Raspberry Pi ya karakana ufunguo. Badala ya kuchukua nafasi
Raspberry Pi 3 kopo ya mlango wa karakana: Hatua 15 (na Picha)
Raspberry Pi 3 kopo ya mlango wa karakana: Niliunda hii inayoweza kufundishwa mnamo 2014. Mengi yamebadilika tangu wakati huo. Mnamo 2021, nilisasisha kopo la Smart Garage Door hapa. Tumia Raspberry Pi na smartphone kufungua, kufunga na kufuatilia mlango wa karakana. Kufungua na kufunga mlango kunalindwa kwa kutumia s
IPhone na Arduino kopo ya mlango wa karakana: Hatua 8
IPhone na Arduino kopo ya mlango wa karakana: Mara nyingi mimi hufuata maagizo mengi ya teknolojia na huwa nashangaa na vitu ambavyo watu huja navyo. Muda mfupi nyuma, nilipata kisomo kwenye kopo ya wifi ya karakana ya wifi ambayo nilidhani ilikuwa nzuri sana na nikaiongeza kwenye orodha yangu isiyokwisha ya kufanya ya furaha
Gusa kopo ya kopo ya chupa: Hatua 4 (na Picha)
Gusa kopo ya kopo ya chupa: Hii inaweza kufundishwa iliundwa kutimiza mahitaji ya mradi wa Makecourse katika Chuo Kikuu cha South Florida (www.makecourse.com) Je! Mtu anahitaji nini wakati ana kila kitu ??? Kopo ya kugusa ya chupa bila shaka! Wazo hili