فهرست مطالب:

Raspberry Pi DIY Smart Doorbell که می تواند افراد را تشخیص دهد ، ماشین ها و غیره: 5 مرحله
Raspberry Pi DIY Smart Doorbell که می تواند افراد را تشخیص دهد ، ماشین ها و غیره: 5 مرحله

تصویری: Raspberry Pi DIY Smart Doorbell که می تواند افراد را تشخیص دهد ، ماشین ها و غیره: 5 مرحله

تصویری: Raspberry Pi DIY Smart Doorbell که می تواند افراد را تشخیص دهد ، ماشین ها و غیره: 5 مرحله
تصویری: کسب درآمد دلاری-کسب درآمد از اینترنت-کسب درآمد دلاری با سایت بنگ گود(آموزش کاربردی) 2024, نوامبر
Anonim
Raspberry Pi DIY Smart Doorbell که می تواند افراد ، ماشین ها و غیره را تشخیص دهد
Raspberry Pi DIY Smart Doorbell که می تواند افراد ، ماشین ها و غیره را تشخیص دهد

این طرح با موضوع steampunk با دستیار خانه و سیستم صوتی چند اتاق ما ادغام می شود تا با بقیه خانه هوشمند DIY ما ارتباط برقرار کند.

به جای خرید Ring Doorbell (یا Nest یا یکی از رقبای دیگر) ، من زنگ درب هوشمند خود را با Raspberry Pi ساختم. کل پروژه حدود 150 دلار (USD) هزینه دارد که تقریباً برای زنگ خانه هوشمند متوسط است ، اما بسیار کاملتر از هر چیز دیگری است که در بازار پیدا خواهید کرد. به عنوان مثال ، با بقیه سیستم های امنیتی خانه ادغام می شود - با استفاده از یادگیری ماشین برای شناسایی انسان ، ماشین ، حیوانات و موارد دیگر:

تدارکات

قطعات دقیق مورد استفاده من را می توانید در اینجا پیدا کنید.

مرحله 1: چیدمان قطعات

تخمگذار قطعات
تخمگذار قطعات

برخی از قطعات یدکی مسی و برنجی در پروژه های قبلی steampunk وجود داشت (لیست قسمت ها را ببینید). این مورد زمانی مفید واقع شد که همه وسایل برقی به راحتی در جعبه اتصال قرار نگرفت.

من با تنظیم قطعات شروع کردم. سه سوراخ در طرف جعبه اتصال برای کابل برق ، کابل های USB و سیم های دکمه ایجاد شده است. به علاوه ، یک حفره بزرگتر روی قاب برای قرار دادن دوربین.

مرحله 2: به صدا در آمدن زنگ در

به صدا در آوردن زنگ در
به صدا در آوردن زنگ در

اولین دستور کار این بود که زنگ در واقع به صدا در آید.

با سیم زنگ به GPIO18 (پین 12) در رزبری پای متصل شدم ، سپس از ورودی سریال Port در Node RED برای تشخیص فشار دکمه ها استفاده کردم. برای اینکه در واقع هشدار زنگ در را فعال کنید و همچنین صدای دو جهته (میکروفون/اینترکام) را مدیریت کنید ، این پست را ببینید.

مرحله 3: تشخیص حرکت

همچنین موضوع تشخیص حرکت و فیلم وجود دارد.

از این نظر ، زنگ درب تنها یک دوربین مدار بسته است. از تنظیمات دقیق مشابهی که در سری پست های بعدی توضیح داده شده است استفاده می کند. تشخیص حرکت و تشخیص شیء همان چیزی است که تصاویری مانند تصویر بالای این پست ایجاد می کند.

مرحله 4: ادغام قفل هوشمند

ادغام قفل هوشمند
ادغام قفل هوشمند

در صورت امکان از چسب حرارتی روی دهانه های جعبه اتصال استفاده کردم تا آن را ببندم.

حلقه مسی که در بالا مشاهده می کنید دارای یک لب است که از دوربین در برابر آب محافظت می کند. به علاوه ، کل این قسمت در زیر بالکن نصب شده است ، بنابراین آب زیادی حتی این شانس را ندارد که به زنگ در برسد. قطعات نهایی این بود که زنگ درب را با یک قفل هوشمند ادغام کنید. خوشبختانه ، دستیار خانگی این کار را آسان می کند.

از طریق Z-Wave با Home Assistant ارتباط برقرار می کند. چیزی که من در مورد این قفل دوست دارم این است که می توان آن را از راه دور برای پشتیبانی از کدهای کاربری مختلف برنامه ریزی کرد (مفید به عنوان میزبان Airbnb ، یا زمانی که نیاز به اجازه دادن به یک دوست دارید). همچنین می تواند تشخیص دهد که کد پین کاربر برای باز کردن درب (و چه زمانی) استفاده شده است - هنگام ارایه کد به نظافتچیان به خانه آرامش خاطر زیادی دارید.

مرحله 5: کد منبع: تجدید نظر

کد منبع: تجدید نظر
کد منبع: تجدید نظر

ای کاش می توانستم برای این پروژه کد کپی و چسباندن را به شما بدهم ، اما مقدار زیادی از آن به سخت افزار دقیق شما ، بلندگوها ، دوربین ها و غیره بستگی دارد ، در عوض ، هر قطعه مورد نظر را مرور می کنم و به مقالات/کد پیوند می دهم جایی که نحوه پیاده سازی آنها را توضیح می دهم:

  • Node Red از gpiod برای ایجاد جریان در هنگام فعال شدن GPIO #18 (دکمه زنگ درب) استفاده می کند.
  • جریان هشدار بلندگو یک فایل wav را پخش می کند.
  • من چندین بلندگوی DIY دارم که هشدار را در خانه پخش می کنند.
  • MotionEye دوربین را هدایت می کند و عکس و فیلم می گیرد.
  • دوربین های مدار بسته امنیتی به تشخیص افراد/اشیا می پردازند.
  • ادغام قفل Yale Home Assistant به ما امکان قفل/باز کردن قفل را می دهد. قفل ییل یک دستگاه Z-Wave است. پس از اتصال با دستیار خانگی ، به عنوان قفل نشان داده می شود و نیازی به پیکربندی بیشتر ندارد.

توصیه شده: