Агуулгын хүснэгт:
Видео: PiGMI: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
PiGMI - Pi Garage Monitor -ийг интернетээр танилцуулъя
Энэ бол Pi ашиглан гаражийн хаалганы хяналтын системийн миний хувилбар юм. Pi нь мөн хаалга онгойлгох, хаахыг хянадаг бөгөөд HomeBridge -т нэгтгэгдсэн тул "Хөөе Сири, Дэйвийн хаалгыг онгойлго!" Гэж хэлж чадна.
Төсөл нь 2016 онд баригдсан бөгөөд үүнээс хойш хэрэгжиж байна. Энэхүү загвар нь бүх зүйлийг аль болох энгийн байлгахад үндэслэсэн байв. Жишээлбэл, гаражийн хаалга нь нээлттэй, хаалттай, гацсан, саадтай гэсэн дөрвөн төлөвтэй. Эхний хоёр нь ойлгомжтой, сүүлийн хоёр нь хаалга хаагдаж, хаах боломжгүй бол саад болж байгааг илтгэнэ. Хэрэв энэ нь нээх гэж оролдож байгаа боловч нээгдээгүй бол гацсан байна. Эдгээр мужийг илрүүлэх ажлыг дахин хялбар болгов. Хаалга нь гарын товчлуурыг дарахад ойролцоогоор 2 секундын дараа нээгдэж эхэлдэг бөгөөд гарын авлагын товчлуураар (эсвэл алсын удирдлагаар) хаагдахад 15 орчим секунд зарцуулдаг. Эдгээр хоёр хугацааг түгжрэл, саад тотгорыг илрүүлэхэд ашигласан. Энгийн соронзон унтраалга нь гаражийн хаалганы төлөв байдлыг илрүүлдэг. Дахин энгийн байлгах нь гаражийн хаалганы цахилгаан хэрэгсэлтэй холбогдох шаардлагагүй гэсэн үг юм. Хэрэв заасан хугацаанаас хойш шилжих төлөв өөрчлөгдөхгүй бол танд мессеж ирэх болно. Мэдээжийн хэрэг, хаалга цагтаа нээгдэж, гацсан хэвээр байх болно, гэхдээ та үүнийг анзаарах болно - үүнийг энгийн байлгахыг хичээдэг! Релейг гаражийн гарын авлагын товчлуур дээр ашигладаг. Үүнийг 3 хаалга хүртэл тохируулах боломжтой.
Тиймээс загвар нь унтраалгын төлөв байдлыг хянахын тулд Pi ашиглах ёстой байв. Хяналтын вэб интерфэйсээр хангаж, интернетээр дамжуулан алсын зайнаас хяналт, удирдлагад нэвтрэх боломжийг олгох. Би энэ санааг найзтайгаа (Том Милнер) шалгаж үзээд вэб интерфэйсийг бүхэлд нь надад зориулав. Та кодыг Pi дээр тохируулахын өмнө татаж аваад демо горимд туршиж үзэх боломжтой. Интерфейс нь соронз болон релений гаралтын GPIO тээглүүрийг тохируулах боломжийг танд олгоно. Таны хаалгыг хөдөлгөхөд үндсэн 2 ба 15 секундээс илүү хугацаа шаардагдах тохиолдолд хойшлуулах хугацааг ашигладаг. Та аюулгүй байдлын үүднээс хэрэглэгч болон нууц үгээ үүсгэж, бүртгэл хийх боломжтой. Энэ нь таныг амралтаараа эсвэл ажил дээрээ байхад хаалгаа онгойлгосон тохиолдолд SMS дохио хүлээн авах боломжтой дохиоллын горимд тохируулах боломжтой юм. Програм хангамжийг Raspberry Pi 3 ба Zero дээр туршиж үзсэн. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл Wiki хуудас руу миний холбоосыг оруулна уу. Хяналт нь сонголттой бөгөөд энд линк байна.
Хангамж
Танд хэрэгтэй болно:
Raspberry Pi (Pi3 ба Zero туршиж үзсэн) нь хамгийн сүүлийн үеийн Pi OS -ийг SD карт болон тэжээлийн хангамж дээр суурилуулсан болно
Wifi түлхүүр
Соронзон унтраалга (үүд) (хаалга тутамд 1 ширхэг) NO төрөл
Реле (үүд) (хаалга бүрт)
Ихэнх электрон эд ангиудыг Адафрут эсвэл Амазоноос авсан.
Утас - соронзыг Пи руу залгах зориулалттай хаалганы хонхны утас
Реле ба Пи хэрэг (Thingiverse -ийн 3D хэвлэсэн уурхай: Relay, Pi)
My-Garage програм хангамж
Хяналтын нэмэлт програм хангамж
Соронзыг хаалга, хаалганы хүрээн дээр бэхлэхийн тулд цавуу хийнэ.
Хананд бэхлэх хайрцагны эрэг
Хэрэгсэл:
Утас хуулагч, Бахө
Утас бэхлэх гол буу нь гаражид ажилладаг.
Утас таслагч
Алхам 1: Pi -г тохируулах
Pi тохируулах талаар олон заавар байдаг тул би Pi дээр юу хэрэгтэй байгааг хэлэхээс өөрөөр энд тайлбарлахгүй.
1) Apache, PHP, Python. Адафрут, мэдээж RaspberryPi Байгууллага гэх мэт сайтуудаас эдгээр хичээлүүд бас байдаг.
2) Pi нь таны Wi -Fi сүлжээнд нэвтрэх шаардлагатай бөгөөд үүнийг тохируулах шаардлагатай болно.
3) Гэрээсээ гадуур нэвтрэхийн тулд та чиглүүлэгчийнхээ галын хананд нэвтрэх аргыг зааж өгөх хэрэгтэй болно. Би noip.com вэб хаягийг ашигладаг бөгөөд аюулгүй байдлын нэмэлт функц болгон Apache -ийн өөр портын дугаарыг ашигладаг. Дахин хэлэхэд вэб дээр энэ зохицуулалтыг хийх олон заавар байдаг.
4) Github-ийн My-Garage програм хангамж
Алхам 2: Утас холбох, тохируулах
Диаграмыг үзнэ үү, гэхдээ гол онцлог нь нэг хаалга бүрт нэг соронз, нэг реле байдаг. Миний тохиргооны хувьд энэ нь зургаан GPIO зүү юм. Тэдгээрийг програм хангамжид тохируулах боломжтой байдаг, өөрөөр хэлбэл олон хаалганы зөв соронзтой зөв реле таарч байгаа эсэхийг шалгаарай! Тохиргооны хуудсыг дээрх зургаас үзнэ үү.
Энд та горимуудыг тохируулах боломжтой (симуляци, демо горим гэх мэт); Хаалганы тоо, нэр; Хаалга онгойх, хаагдах цаг, дохиолол илгээх, хяналт тавих мэдээлэл.
Дахин физик утсыг аль болох энгийн байлгасан. Реле (үүд) -ийн гаралтыг гараж дахь гарын авлагын товчлууруудаар дамжуулдаг. Реле нь товчлуурыг дарахад л 1 секундын турш импульс өгдөг. Соронзон унтраалгыг хаалганы зам дээр нүдний түвшинд суулгасан. Миний хаалган дээр өнхрөх төмөр зам байдаг. Програм хангамж нь унтраалга нээлттэй эсвэл хаалттай эсэхийг мэдэх шаардлагатай байдаг тул та үүнийг хаалгандаа хамгийн тохиромжтой газар байрлуулж болно. Соронзыг хаалган дээр (хөдлөх хэсэг) хүрээ дээрх унтраалга дээр суурилуулсан болно. Хаалганы ажиллагааг шууд өөрчилдөггүй. Одоо байгаа төгсгөл зогсож, IR бөглөрлийн мэдрэгч ажиллаж байна.
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам
Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно