Мазмуну:
- Жабдуулар
- 1 -кадам: Бөлүктөрдү чыгаруу
- 2 -кадам: Эшиктин коңгуроосун басуу
- 3 -кадам: Кыймылды аныктоо
- 4 -кадам: Smart Lock интеграциясы
- 5 -кадам: Source Code: Recap
Video: Raspberry Pi DIY Smart Doorbell, бул адамдарды, унааларды жана башкаларды аныктай алат: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул Steampunk-тематикалык дизайн үйдүн жардамчысы жана биздин көп бөлмөлүү аудио тутумубуз менен интеграцияланып, биздин DIY акылдуу үйүбүздүн калган бөлүгү менен байланышат.
Ring Doorbell (же Nest, же башка атаандаштардын бирин) сатып алуунун ордуна мен Raspberry Pi менен өзүбүздүн акылдуу коңгурообузду курдум. Бүтүндөй долбоор болжол менен $ 150 (АКШ доллары) турат, бул акылдуу эшик коңгуроосунун орточо баасы, бирок ал базардан таба турган нерселерден алда канча толук өзгөчөлөнгөн. Мисалы, ал үй коопсуздугунун калган системасы менен интеграцияланат - адамдарды, машиналарды, жаныбарларды жана башкаларды аныктоо үчүн машина үйрөнүүнү колдонуп:
Жабдуулар
Мен колдонгон так бөлүктөрдү бул жерден тапса болот.
1 -кадам: Бөлүктөрдү чыгаруу
Менде мурунку steampunk долбоорлорунан калган жез жана жез бөлүктөрү бар болчу (бөлүктөр тизмесин караңыз). Бул бардык электроника түйүн кутусуна оңой батпай турганда абдан пайдалуу болду.
Мен бөлүктөрдү жайгаштыруу менен баштадым. Байланыш кутусунун капталдарында электр кабели, USB кабели жана баскыч зымдары үчүн үч тешик бургуланган. Мындан тышкары, камераны жабуу үчүн капкактын бир чоң тешиги.
2 -кадам: Эшиктин коңгуроосун басуу
Иштин биринчи тартиби - эшиктин коңгуроосун чындыгында шыңгыратуу.
Raspberry Pi'деги GPIO18 (pin 12) тиркелген эшиктин зымы менен, мен түйүндүн басылышын аныктоо үчүн NED REDдеги Serial Port киргизүүнү колдондум. Чындыгында эшиктин коңгуроосун иштетүү, ошондой эле эки багыттуу (микрофон/интерком) аудиону иштетүү үчүн, бул постту караңыз.
3 -кадам: Кыймылды аныктоо
Ошондой эле кыймыл аныктоо жана видео темасы бар.
Бул жагынан алганда, эшиктин коңгуроосу дагы бир CCTV камерасы. Бул посттордун кийинки сериясында сүрөттөлгөн так ушул эле орнотууну колдонот. Кыймылды аныктоо жана объектти таануу бул посттун жогору жагындагы сүрөттөрдү жаратат.
4 -кадам: Smart Lock интеграциясы
Мүмкүнчүлүк болгондо, муунтуш үчүн кутучанын тешиктерине ысык клей колдондум.
Жогоруда көргөн жез шакектин да эрин бар, камераны суудан коргойт. Анын үстүнө, баары балкондун астына орнотулган, андыктан суунун эшиктин коңгуроосуна тийүү мүмкүнчүлүгү да жок. Акыркы бөлүктөр эшиктин коңгуроосун акылдуу кулпу менен бириктирүү болчу. Бактыга жараша, Home Assistant муну жеңилдетет.
Бул үй жардамчысы менен Z-Wave аркылуу байланышат. Бул кулпунун мага жаккан жери, ал ар кандай колдонуучу коддорун колдоо үчүн алыстан программаланышы мүмкүн (Airbnb хосту катары пайдалуу, же досуңузду киргизишиңиз керек болгондо). Ал ошондой эле кайсы колдонуучунун пин коду эшикти ачуу үчүн колдонулганын аныктай алат (жана качан) - үйгө тазалоочуларга код бергенде жан дүйнөңүз тынч болот.
5 -кадам: Source Code: Recap
Мен сизге бул долбоордун кодун көчүрүп берүүнү каалайм, бирок анын көбү сиздин так жабдуулардан, динамиктерден, камералардан ж.б. көз каранды болот. Мен аларды кантип ишке ашырууну түшүндүрөм:
- Node Red GPIO #18 (эшиктин коңгуроосу баскычы) күйгөндө агымды иштетүү үчүн gpiod колдонот.
- Катуу сүйлөткүчтүн агымы wav файлын ойнойт.
- Менде үйдүн айланасында сергек ойногон бир нече DIY спикерлери бар.
- MotionEye камераны айдап, кадрларды жана видеолорду тартып алат.
- CCTV Коопсуздук Камералары адам/объектти аныктоону башкарат.
- Үй жардамчысынын Yale Lock интеграциясы бизге кулпуну ачууга мүмкүндүк берет. Yale кулпусу Z-Wave түзмөгү. Үй Жардамчысы менен жупташкандан кийин, ал кулпу катары көрүнөт жана кошумча конфигурацияны талап кылбайт.
Сунушталууда:
Хеллоуин ашкабагы кыймылдуу аниматроникалык көз менен - Бул ашкабак көзүн айланта алат!: 10 кадам (сүрөттөр менен)
Хеллоуин ашкабагы кыймылдуу аниматроникалык көз менен | Бул ашкабак көзүн айландыра алат! УЗИ сенсорунун триггер аралыкын туура мааниге тууралаңыз (9 -кадам), ошондо ашкабагыңыз таттуу алып кетүүгө батынган адамды ташка айлантат
Жөнөкөй, бирок күчтүү статикалык электр детектору "Элестерди" да аныктай алат: 10 кадам
Жөнөкөй, бирок күчтүү статикалык электр детектору "Элестерди" да аныктай алат: Саламатсызбы, бул менин биринчи үйрөткүчүм, андыктан бул нускамада кетирген каталарым жөнүндө мага билдириңиз. Бул көрсөтмөдө мен статикалык электрди аныктоочу схеманы түзөм. Анын жаратуучуларынын бири ал &"
Кокс машина детектордун деңгээлин аныктай алат: 5 кадам (сүрөттөр менен)
Coke Machine Can Level Detector: Rev 2.5 - 3D басылган бөлүктөрүн иретке келтирип, штепсель туташтыргычын жалпы ПХБ бирдигине жаңыртты. Rev 2 - УЗИ " баскычы " Баскычты басуу абдан эски мода, айрыкча мен УЗИ сенсорун колдонуп жүргөндө
Localino Roomba IRobotту көзөмөлдөйт, Айлана -чөйрөнү картага алат жана көзөмөлгө алат.: 4 кадам
Localino Roomba IRobotту көзөмөлдөйт, Айлана-чөйрөнү картага алат жана көзөмөлдөөгө мүмкүндүк берет. Бул көрсөтмө Roomba iRobotту кантип жабык жерде Localino Indoor Localization System, WiFi-UART көпүрөсү жана PC тиркемеси менен кантип көзөмөлдөө керектигин түшүндүрөт. Бул көрсөтмө боюнча түшүндүрмө деталдары, HIL-көзөмөлдү түшүндүрүп
GIMPти колдонуп, адамдарды/адамдарды/жаныбарларды/роботторду чынында эле салкын/жаркыраган ысык көрүнүшкө ээ кылуунун жөнөкөй/оңой/татаал эмес жолу: 4 кадам
GIMPди колдонуу менен адамдарды/адамдарды/жаныбарларды/роботторду чынында эле салкын/жаркыраган ысык көрүнүшкө ээ кылуунун жөнөкөй/оңой/татаал эмес жолу: Окугула … аталышын