Мазмуну:

Raspberry Pi DIY Smart Doorbell, бул адамдарды, унааларды жана башкаларды аныктай алат: 5 кадам
Raspberry Pi DIY Smart Doorbell, бул адамдарды, унааларды жана башкаларды аныктай алат: 5 кадам

Video: Raspberry Pi DIY Smart Doorbell, бул адамдарды, унааларды жана башкаларды аныктай алат: 5 кадам

Video: Raspberry Pi DIY Smart Doorbell, бул адамдарды, унааларды жана башкаларды аныктай алат: 5 кадам
Video: Лучшие недорогие предложения Черной пятницы Мой выбор 2024, Ноябрь
Anonim
Raspberry Pi DIY Smart Doorbell, ал адамдарды, унааларды ж
Raspberry Pi DIY Smart Doorbell, ал адамдарды, унааларды ж

Бул 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 интеграциясы

Smart Lock интеграциясы
Smart Lock интеграциясы

Мүмкүнчүлүк болгондо, муунтуш үчүн кутучанын тешиктерине ысык клей колдондум.

Жогоруда көргөн жез шакектин да эрин бар, камераны суудан коргойт. Анын үстүнө, баары балкондун астына орнотулган, андыктан суунун эшиктин коңгуроосуна тийүү мүмкүнчүлүгү да жок. Акыркы бөлүктөр эшиктин коңгуроосун акылдуу кулпу менен бириктирүү болчу. Бактыга жараша, Home Assistant муну жеңилдетет.

Бул үй жардамчысы менен Z-Wave аркылуу байланышат. Бул кулпунун мага жаккан жери, ал ар кандай колдонуучу коддорун колдоо үчүн алыстан программаланышы мүмкүн (Airbnb хосту катары пайдалуу, же досуңузду киргизишиңиз керек болгондо). Ал ошондой эле кайсы колдонуучунун пин коду эшикти ачуу үчүн колдонулганын аныктай алат (жана качан) - үйгө тазалоочуларга код бергенде жан дүйнөңүз тынч болот.

5 -кадам: Source Code: Recap

Булак коду: Recap
Булак коду: Recap

Мен сизге бул долбоордун кодун көчүрүп берүүнү каалайм, бирок анын көбү сиздин так жабдуулардан, динамиктерден, камералардан ж.б. көз каранды болот. Мен аларды кантип ишке ашырууну түшүндүрөм:

  • Node Red GPIO #18 (эшиктин коңгуроосу баскычы) күйгөндө агымды иштетүү үчүн gpiod колдонот.
  • Катуу сүйлөткүчтүн агымы wav файлын ойнойт.
  • Менде үйдүн айланасында сергек ойногон бир нече DIY спикерлери бар.
  • MotionEye камераны айдап, кадрларды жана видеолорду тартып алат.
  • CCTV Коопсуздук Камералары адам/объектти аныктоону башкарат.
  • Үй жардамчысынын Yale Lock интеграциясы бизге кулпуну ачууга мүмкүндүк берет. Yale кулпусу Z-Wave түзмөгү. Үй Жардамчысы менен жупташкандан кийин, ал кулпу катары көрүнөт жана кошумча конфигурацияны талап кылбайт.

Сунушталууда: