فهرست مطالب:
- تدارکات
- مرحله 1: چیدمان قطعات
- مرحله 2: به صدا در آمدن زنگ در
- مرحله 3: تشخیص حرکت
- مرحله 4: ادغام قفل هوشمند
- مرحله 5: کد منبع: تجدید نظر
تصویری: Raspberry Pi DIY Smart Doorbell که می تواند افراد را تشخیص دهد ، ماشین ها و غیره: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
این طرح با موضوع 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 است. پس از اتصال با دستیار خانگی ، به عنوان قفل نشان داده می شود و نیازی به پیکربندی بیشتر ندارد.
توصیه شده:
تشخیص چهره ، آموزش و تشخیص Opencv: 3 مرحله
تشخیص چهره ، آموزش و تشخیص Opencv: OpenCV یک کتابخانه بینایی رایانه منبع باز است که برای انجام کارهای اصلی پردازش تصویر مانند تار شدن ، ترکیب تصویر ، افزایش تصویر و همچنین کیفیت فیلم ، آستانه و غیره بسیار محبوب است. علاوه بر پردازش تصویر ، اثبات می کند
تشخیص و تشخیص چهره - Arduino Face ID با استفاده از OpenCV Python و Arduino .: 6 مرحله
تشخیص و تشخیص چهره | شناسه صورت آردوینو با استفاده از OpenCV پایتون و آردوینو.: تشخیص چهره AK ID چهره یکی از مهمترین ویژگی های تلفن های همراه امروزه است. بنابراین ، من یک سوال داشتم & quot؛ آیا می توانم برای پروژه آردوینو خود شناسه چهره داشته باشم & quot؛ و پاسخ بله است … سفر من به شرح زیر آغاز شد: مرحله 1: دسترسی به ما
آشکارساز الکتریکی استاتیک ساده و در عین حال قدرتمند که می تواند "ارواح" را نیز تشخیص دهد: 10 مرحله
آشکارساز الکتریکی استاتیک ساده و در عین حال قدرتمند که می تواند "ارواح" را نیز تشخیص دهد: سلام ، این اولین دستورالعمل آموزشی من است بنابراین لطفاً در مورد اشتباهاتی که در این دستورالعمل انجام داده ام به من اطلاع دهید. در این دستورالعمل ، من مداری را ایجاد می کنم که می تواند الکتریسیته ساکن را تشخیص دهد. یکی از سازندگان آن ادعا کرده است که او & quot
وقتی ITunes آی پاد شما را تشخیص نمی دهد چه باید کرد: 7 مرحله
وقتی ITunes آی پاد شما را نمی شناسد چه باید کرد: بنابراین شما iPod جدید خود را دریافت کردید و از استفاده از آن بسیار هیجان زده هستید. سیم USB را به کامپیوتر وصل می کنید و سر دیگر آن را به iPod خود وصل می کنید. اکنون با مشکلی روبرو می شوید. به دلایلی iTunes آی پاد شما را تشخیص نمی دهد. شاید فکر کنید این یک کار
ماشین از راه دور که می تواند به جایی برود: 6 قدم
ماشین از راه دور که می تواند به جایی برود: این خودرویی است که می تواند به هر کجا که بخواهید برود ، به آن آب ، زمین و بسیاری جاهای دیگر بدهد !! برای ساخت این خودرو موارد مورد نیاز شما عبارتند از:- 1. اتومبیل قدیمی که دارای موتور چرخ های عقب و موتور چرخش جلو است. 2. به 2 عدد باتری 9 ولتی 3.2 یا 1 نیاز دارید