Përmbajtje:
- Hapi 1: Disa prejardhje
- Hapi 2: Grumbullimi i softuerit
- Hapi 3: Hardware - Alpha
- Hapi 4: Hardware - Beta
- Hapi 5: Kodi Burimor dhe Burimet
Video: Hapësja e dyerve të garazhit duke përdorur një mjedër Pi: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Kontrolloni motorin e garazhit nga një smartphone ose ndonjë pajisje në gjendje të shfletoni një faqe në internet (me AJAX!). Projekti filloi pasi kisha vetëm një telekomandë për garazhin tim. Sa kënaqësi ishte të blini një të dytë? Jo mjaftueshem. Synimi im ishte të isha në gjendje të kontrolloja dhe monitoroja derën e garazhit nga smartphone im me një faqe të vetme. Unë nuk kam vënë ndonjë siguri të zbukuruar rreth tij pasi RPi nuk ekspozohet jashtë LAN -it tim. Kështu unë mbështetem në VPN për të hyrë në faqen e internetit. Duke përdorur një smartphone Android është shumë e lehtë të konfiguroni një VPN dhe të shtoni një faqe në internet në ekranin tim. E tëra që më duhej ishte softueri për të.
Nëse dëshironi të më mbështetni në shkrimin e udhëzimeve të tjera, ju lutemi blini pajisje nga lidhjet e sponsorizuara nga Amazon.
Gjithashtu, ky udhëzues tani është gjithashtu i disponueshëm nga faqja ime personale:
Hapi 1: Disa prejardhje
Ajo që gjeta në internet
Si programues, më pëlqen të ripërdori mësimet ose kodin tashmë të "nivelit të prodhimit". Në këtë rast nuk isha i kënaqur me atë që gjeta:
- Raspberry Pi Hapës i Garazheve të Dyerve nga kuartar. Aty ku fillova, një buton i thjeshtë për të komanduar stafetën. Asnjë buton i hapjes/mbylljes, asnjë reagim. Gjithsesi ishte shumë e dobishme për të kuptuar konceptin rreth RPi të dedikuar për të kontrolluar një motor nga një stafetë. Kablloja që përdor tani është ende e njëjtë për pjesën e komandës.
- Raspberry Pi Hapës i Garazheve me GaragePi nga Chase Chou. I njëjti lloj konfigurimi, por duke përdorur një telekomandë shtesë pa tel. Unë nuk isha i gatshëm të vrisja telekomandën time të vetme. Provedshtë vërtetuar se gjithsesi përdorni të njëjtin lloj konfigurimi elektrik për pjesën e komandës. Gjatë rrugës mësova për WebIOPi për të kontrolluar GPIO -në time në një faqe në internet. Kjo është ajo që kam mësuar gjithashtu për vendosjen e një shkurtore në ekranin tim Android. Gjithashtu filloi të ndriçojë idenë e mbështetjes në shërbime, në fund të fundit, unë dua që ajo të jetë e besueshme.
- Krijimi i emailit, cicërimave ose SMS -ve nga dera e garazhit tuaj: Pjesa 1 Nga Richard L. Lynch. Ky shtoi idenë për të përdorur një sensor magnetik për të kontrolluar gjendjen e derës. Sidoqoftë, nuk kam përdorur shumë pasi nuk po ndërtoja një sistem alarmi, por një sistem komande/monitori.
- Hapës plotësisht i Portës së Garazheve pa Tel / Kamera e Sigurisë nga DeckerEgo. Kjo më bëri më të vetëdijshëm për transmetimin e kamerës në internet për të monitoruar derën. Ende më duhet të bëj disa përpjekje për këtë. Ndoshta më duhet të ricikloj një shpërndarës USB ose të marr një kamerë tjetër në internet.
- Kontrolli i Raspberry Pi nga pajisja celulare ose shfletuesi i uebit i desktopit nga Frédérick Blais. Kjo tani është baza ime për pirgun e softuerit. Përdor Flask për të drejtuar një faqe në internet shumë të thjeshtë së bashku me AJAX. Kjo është premium për mua pasi siguron mundësi monitorimi dhe komandimi në kohë reale. Lexo me poshte.
Rreth RPi -së time
Ndërsa jam duke mësuar ende për RPi dhe sendet elektronike në përgjithësi, bleva një sërë sendesh për Raspberry Pi tim të blerë rishtas: disa kabllo, një kalldrëm T, disa led, një modul me një stafetë, një tetë stafetë modul, një ekran LCD dhe kështu me radhë. Unë në asnjë mënyrë nuk jam elektronik dhe kjo doli shumë udhëzuese. Për të blerë pajisje shtesë Amazon dhe Ebay janë miqtë tuaj më të mirë.
Gjendja aktuale e projektit përfshin pajisjet e mëposhtme:
- Një Raspberry Pi (FR/DE) që funksionon Raspbian Wheezy 2014-09-09 me azhurnimet më të fundit
- Një kartë mikro SD 8 GB (FR/DE) ose 16 GB (FR/DE) ose 32 GB (FR/DE) 10 për të mbajtur OS, skedarë etj.
- Dy ndërprerës të kallamave të garazhit me aliazh zinku (FR/DE) për të zbuluar gjendjen e hapur/mbylljes
- Një modul stafetë 3v (FR/DE) për të dërguar komanda në motorin e derës (imi ka një LED të integruar për të monitoruar gjendjen e stafetës, shumë i përshtatshëm!)
- Një tabelë pa saldim (FR/DE) dhe 2 çelësa të çastit (FR/DE) për të simuluar derën në tryezën time (ose për të marrë një çantë fillestare (FR/DE))
- Një dongle wifi (FR/DE) për të hequr kabllot shtesë kur do të varet nga tavani i garazhit
Një kufizim që kam ende është se nuk e di kur dera është në gjysmë të rrugës, e ndaluar ose ende duke lëvizur. Kjo është gjithashtu arsyeja pse më vonë do të doja të shtoja një kamerë të vjetër në internet për të transmetuar nga brenda garazhit. Ndoshta në të vërtetë do të shtoj një sensor për të monitoruar vetë motorin.
Hapi 2: Grumbullimi i softuerit
Gjëra të përgjithshme
Softueri mbështetet në modulin Python, Flask dhe WiringPi GPIO Python. Siç u shpjegua në sfond, unë fillova nga tutoriali Raspberry Pi kontrolli nga pajisja celulare ose shfletuesi i internetit në desktop i botuar nga Frédérick Blais. Softueri aktual përbëhet nga:
- Një skedar modeli HTML që përmban disa kode dhe kontrolle jQuery Mobile
- Një modul Python Pins për të hyrë në GPIO të Raspberry Pi
- Një modul Python go për të drejtuar Flask dhe për të mbështetur pyetjet AJAX
Ajo që është e pranishme në depo është softueri i papërpunuar. Në asnjë mënyrë nuk është e zbukuruar ose mbingarkuar me veçori. Justshtë vetëm ajo që kam arritur të arrij nga ato që kam mësuar.
Ndërfaqja aktuale
Aktualisht gjendja për dyert lexohet çdo 0.5s. Dy ndërprerës përdoren për gjendjen e hapur/mbylljes. Një stafetë përdoret për të komanduar motorin. Kodi aktual nxjerr akoma ndonjë korrigjim. Pamja e ekranit më poshtë është nga një Nexus 5.
Hapi 3: Hardware - Alpha
Krevat provë
Shtrati im i provës është shumë i thjeshtë, një RPi, një stafetë dhe dy ndërprerës. Për t'i mbajtur gjërat fort, disa lidhëse zip (FR/DE) janë gjithçka që ju nevojitet. Këtu është një fotografi e saj. Kablloja RJ45 LAN (FR/DE) është për korrigjimin e desktopit dhe dongle WIFI për përdorim në garazh.
Sistemi i gjallë
RPi është i lidhur me motorin e derës vetëm tani për tani, çelsat do të pasojnë. Më duhet të pres pak për të marrë tubin tim që zvogëlon nxehtësinë (FR/DE). Unë gjithashtu duhet të jem më i qëndrueshëm. Na falni për turbullirat.
Kabllot blu, të verdhë dhe jeshilë në të majtë janë për çelsat magnetikë.
- Blu është GND
- E verdha dhe jeshilja janë kunjat 18 (gjendje e hapur) dhe 27 (gjendje e mbyllur).
Hapi 4: Hardware - Beta
Krevat provë
Ky është tani një karton i drejtpërdrejtë me lidhëse zip. LCD dhe stafeta janë gjithashtu të paketuara. LCD është 20x4 (20 shkronja për rreshta, 4 rreshta) (FR/DE) mbi I²C.
2 rreshtat e parë shfaqin mirëseardhjen dhe datën/kohën. 2 linjat e fundit ciklojnë midis gjendjeve të kunjave dhe gjendjes së rrjetit (IP et0/wan0). Linja e gjendjes së derës është një GFX e bukur për të thënë:
- | | është Hapur
- |-| po funksionon
- |. | eshte mbyllur
Skemat e ngrirjes
Skematike e ngrirjes me LCD 20x4 I2C, çelësa të hapur/mbyllur dhe stafetë. Shtesa e vetme është ekrani LCD I2C. Unë e preferova atë në 18x2 që kisha.
Sistemi i gjallë
Beta HW tani është "niveli i prodhimit" pasi përshtatet bukur në një kuti të vjetër vidash. Kam mbajtur një ndarës për të pritur stafetën dhe kabllot misc ndërsa RPi qëndron në nivelin më të ulët. Ju mund të vini re Synology NAS (FR/DE) në anën e djathtë, përdoret për të fuqizuar drejtpërdrejt RPi. Natën me modem, switch dhe NAS.
Pamje e afërt e kutisë së vidhave, LCD tregon gjendjen e derës dhe pinout Open/Close/Relay.
Natën, pamje e brendshme nga lart.
Hapi 5: Kodi Burimor dhe Burimet
Mund të gjeni të gjitha burimet në këtë depo GitHub:
github.com/amayii0/GarageOpenerR1
Recommended:
Hapësja e dyerve të garazhit me reagime duke përdorur Esp8266 Si Web Server .: 6 hapa
Hapësja e dyerve të garazhit me reagime duke përdorur Esp8266 Si Web Server .: Përshëndetje, unë do t'ju tregoj se si të bëni një mënyrë të thjeshtë për të bërë një hapëse të dyerve të garazhit.-ESP8266 është i koduar si server në internet, dera mund të jetë e hapur kudo në botë-Me reagime, ju do të dini se dera është e hapur ose e mbyllur në kohë reale-e thjeshtë, vetëm një shkurtore për të bërë
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Raspberry Pi 3 Hapësja e dyerve të garazhit: 15 hapa (me fotografi)
Raspberry Pi 3 Garage Door Opener: Unë e krijova këtë të udhëzueshëm në vitin 2014. Shumë gjëra kanë ndryshuar që atëherë. Në vitin 2021, unë azhurnova Hapësen e Dyerve të Garazhit të Zgjuar këtu. Përdorni një Raspberry Pi dhe një smartphone për të hapur, mbyllur dhe monitoruar derën e garazhit. Hapja dhe mbyllja e derës sigurohet duke përdorur s
Hapësja e portës së garazhit duke përdorur Arduino: 3 hapa
Garage Gate Opener Duke përdorur Arduino: Ky është një projekt i bazuar në harduer i cili përdor Atmel Atmega 328P (Arduino UNO) për të bërë një Hapës Garage Gate pa pasur nevojë për pajisje shtesë periferike. Kodi është i aftë të mbrojë vetë sistemin nga dëmtimet elektrike. I gjithë qarku mundësohet
Hapësja e dyerve të garazhit iPhone dhe Arduino: 8 hapa
Hapësja e dyerve të garazhit iPhone dhe Arduino: Unë shpesh ndjek shumë udhëzime të teknologjisë dhe jam gjithmonë i mahnitur me gjërat me të cilat dalin njerëzit. Pak kohë më parë, gjeta një udhëzues në një hapëse të dyerve të garazhit wifi, për të cilin mendova se ishte vërtet e lezetshme dhe e shtova në listën time të pafund të detyrave argëtuese