Mundarija:

PiGMI: 3 qadam
PiGMI: 3 qadam

Video: PiGMI: 3 qadam

Video: PiGMI: 3 qadam
Video: Non-Stop Comedy | Chala Hawa Yeu Dya | Bhau Kadam, Nilesh Sable | Zee Marathi 2024, Iyul
Anonim
PiGMI
PiGMI

Menga PiGMI - Pi Garage Monitorni Internet orqali tanishtirishga ruxsat bering

Bu Pi yordamida garaj eshiklarini kuzatish tizimining mening versiyasi. Pi, shuningdek, eshiklarning ochilishi va yopilishini nazorat qiladi va HomeBridge -ga birlashtirilgan, shuning uchun aytishim mumkin: "Hey Siri, Deyvning eshigini och!".

Loyiha 2016 yilda qurilgan va shundan buyon ishlamoqda. Dizayn hamma narsani iloji boricha sodda saqlashga asoslangan edi. Masalan, garaj eshigining to'rtta holati bor: ochiq, yopiq, tiqilib qolgan va to'siq. Birinchi ikkisi aniq, oxirgi ikkisi eshik yopilsa va yopilmasa, to'siq bo'ladi. Agar u ochmoqchi bo'lsa va ochilmasa, u tiqilib qoladi. Bu holatlarni aniqlash yana bir bor oddiy bo'lib qoldi. Eshik qo'lda tugmani bosgandan taxminan 2 soniyada ochila boshlaydi va qo'lda tugma (yoki masofadan boshqarish pulti) orqali yopilishi uchun taxminan 15 soniya kerak bo'ladi. Bu ikkita vaqt tiqilib qolgan va to'silgan holatlarni aniqlash uchun ishlatilgan. Oddiy magnit kalit garaj eshigining holatini aniqlaydi. Yana oddiy qilib aytganda, garaj eshigining elektronikasi bilan shug'ullanishim shart emas edi. Belgilangan vaqtdan keyin o'tish holati o'zgarmasa, sizga xabar keladi. Albatta, eshik o'z vaqtida ochilishi mumkin va hali ham tiqilib qolishi mumkin edi, lekin siz buni sezgan bo'lardingiz - buni oddiy saqlashga harakat qiling! O'rnimizni garajdagi qo'lda tugmalar bo'ylab ishlatiladi. U 3 eshikgacha sozlanishi mumkin.

Shunday qilib, dizayn kalit holatini kuzatish uchun Pi -dan foydalanishi kerak edi. Boshqarish uchun veb -interfeysni taqdim eting va masofadan turib nazorat qilish uchun Internet orqali kirishga ruxsat bering. Men bu fikrni do'stim (Tom Milner) bilan ko'rib chiqdim va u butun veb -interfeysini men uchun yaratdi. Siz kodni Pi -ga o'rnatmasdan oldin uni yuklab olishingiz va demo rejimida sinab ko'rishingiz mumkin. Interfeysi magnitlar va o'rni chiqishlari uchun GPIO pinlarini sozlash imkonini beradi. Eshik harakatlanishi uchun standart 2 va 15 soniyadan ko'proq vaqt talab qilinadigan kechikishlar ishlatiladi. Siz xavfsizlik uchun foydalanuvchi va parolni yaratasiz, bu erda kirish imkoniyati mavjud. U signalli rejimda o'rnatilishi mumkin, bu erda siz ta'tilda yoki ishda bo'lganingizda eshik ochilgan bo'lsa, SMS -xabar olasiz. Dastur Raspberry Pi 3 va Zero -da sinovdan o'tgan. Qo'shimcha ma'lumot olish uchun bu erda Wiki sahifasiga havola bor Mening Garajim. Monitoring ixtiyoriy va bu erda havola.

Ta'minotlar

Sizga kerak bo'ladi:

Raspberry Pi (Pi3 va Zero sinovdan o'tgan) SD -karta va quvvat manbaidagi so'nggi Pi OS bilan

Wi -Fi dongle

Magnit kalit (lar) (1 eshik uchun) YO'Q turi

Relay (lar) (har eshik uchun)

Ko'pgina elektron qismlar Adafruit yoki Amazon -dan olingan.

Magnitlarni Pi ga ulash uchun sim - eshik qo'ng'irog'i

O'rnimizni va Pi uchun qutilar (Thingiverse -dan 3D bosilgan meniki: Relay, Pi)

My-Garage dasturi

Ixtiyoriy monitoring dasturi

Eshik va eshik ramkasiga magnit yopishtirish uchun elim.

Devorga o'rnatish qutilari uchun vintlar

Asboblar:

Tel -striptizchilar, Pense

Garajda simni ulash uchun asosiy qurol.

Tel kesgichlar

1 -qadam: Pi -ni sozlash

Pi -ni sozlash
Pi -ni sozlash

Pi -ni sozlash bo'yicha ko'plab qo'llanmalar mavjud, shuning uchun men bu erda ularni Pi -ga kerak bo'lgan narsalarni aytishdan boshqa hech narsa bilan qamrab olmayman.

1) Apache, PHP, Python. Shunga qaramay, Adafruit va, albatta, RaspberryPi tashkiloti kabi saytlardan darsliklar mavjud.

2) Pi sizning Wi -Fi tarmog'ingizga kirishni talab qiladi, shuning uchun uni sozlash kerak bo'ladi.

3) Uydan tashqariga kirish uchun siz yo'riqchining olov devoridan o'tish usulini taqdim etishingiz kerak bo'ladi. Men noip.com veb -manzilidan foydalanaman va qo'shimcha xavfsizlik xususiyati sifatida Apache uchun boshqa port raqamidan foydalanardim. Shunga qaramay, Internetda ushbu tartib uchun ko'plab darsliklar mavjud.

4) Github-dan My-Garage dasturi

2 -qadam: simlarni ulash va sozlash

Ulanish va sozlash
Ulanish va sozlash
Ulanish va sozlash
Ulanish va sozlash
Ulanish va sozlash
Ulanish va sozlash

Diagrammani ko'ring, lekin ularning asosiy xususiyatlari - bitta eshik uchun bitta magnit va bitta o'rni. O'rnatish uchun bu oltita GPIO pin. Ular dasturiy ta'minotda sozlanishi mumkin, faqat bir nechta eshiklardagi to'g'ri magnit bilan to'g'ri o'rni mos kelishiga ishonch hosil qiling! Sozlamalar sahifasi uchun yuqoridagi rasmga qarang.

Bu erda siz rejimlarni sozlashingiz mumkin (simulyatsiya aka demo rejimi); Eshiklarning soni va nomlari; Eshikning ochilish va yopilish vaqti, signal yuborish va kuzatish uchun ma'lumotlar.

Jismoniy simlar yana iloji boricha sodda saqlandi. O'rnimizni (lar) ning chiqishi garajdagi qo'lda tugmachalarga o'tadi. Tugmani bosish kerak bo'lganda, o'rni taxminan 1 soniya davomida pulsatsiyalanadi. Magnit kalit men eshik eshigiga ko'z darajasida o'rnatdi. Mening eshiklarimda rullar ketadigan metall yo'l bor. Dastur faqat kalitning ochiq yoki yopiq ekanligini bilishi kerak bo'lgani uchun uni eshikingizga eng mos keladigan joyga o'rnatishingiz mumkin. Magnit eshikka (harakatlanuvchi qismga) ramkadagi kalitga o'rnatiladi. Eshikning ishlashi birdaniga o'zgartirilmaydi. Mavjud tugatish to'xtaydi va IQ to'siq sensori hali ham ishlaydi.

Tavsiya: