فهرست مطالب:

PiGMI: 3 مرحله
PiGMI: 3 مرحله

تصویری: PiGMI: 3 مرحله

تصویری: PiGMI: 3 مرحله
تصویری: Pikmin 3 - Day 3: The Captain's Signal? 2024, نوامبر
Anonim
PiGMI
PiGMI

اجازه دهید PiGMI - Pi Garage Monitor را از طریق اینترنت معرفی کنم

این نسخه من از سیستم نظارت بر درب گاراژ با استفاده از Pi است. Pi همچنین باز و بسته شدن درها را کنترل می کند و در HomeBridge ادغام شده است تا بتوانم بگویم: "Hey Siri، open Dave's door!".

این پروژه در سال 2016 ساخته شد و از آن زمان اجرا می شود. طراحی بر اساس ساده نگه داشتن همه چیز تا حد ممکن بود. به عنوان مثال ، درب گاراژ چهار حالت دارد: باز ، بسته ، گیر کرده و مسدود شده. دو مورد اول واضح است ، دو مورد آخر نشان دهنده این است که در بسته می شود و نمی تواند ، پس مانع می شود. اگر سعی می کند باز شود و موفق به انجام این کار نشود ، در آن گیر کرده است. تشخیص این حالات بار دیگر ساده باقی ماند. باز شدن درب در حدود 2 ثانیه با فشار دادن دکمه دستی شروع می شود و بسته شدن آن از طریق دکمه دستی (یا کنترل از راه دور) حدود 15 ثانیه طول می کشد. از این دو زمان برای تشخیص حالت های گیر کرده و مسدود استفاده شد. یک کلید مغناطیسی ساده وضعیت درب گاراژ را تشخیص می دهد. باز هم ساده نشان دادن این بدان معناست که من مجبور نیستم با وسایل الکترونیکی درب گاراژ درگیر شوم. بنابراین اگر وضعیت سوئیچ بعد از زمان مقرر تغییر نکند ، پیامی دریافت خواهید کرد. البته درب می تواند به موقع باز شود و همچنان گیر کند ، اما شما متوجه آن خواهید شد - سعی کنید آن را ساده نگه دارید! رله ها روی دکمه های دستی در گاراژ استفاده می شوند. می توان آن را تا 3 درب پیکربندی کرد.

بنابراین طراحی این بود که از Pi برای نظارت بر وضعیت سوئیچ استفاده شود. ارائه یک رابط وب برای کنترل و امکان دسترسی از طریق اینترنت برای نظارت و کنترل از راه دور. من این ایده را با یکی از دوستان (تام میلنر) مرور کردم که تمام شد و کل رابط وب را برای من ایجاد کرد. می توانید کد را بارگیری کرده و قبل از تنظیم روی Pi ، آن را در حالت نمایشی امتحان کنید. رابط به شما امکان می دهد پین های GPIO را برای آهن ربا و خروجی رله ها پیکربندی کنید. تاخیرهای زمانی استفاده می شود که درب شما بیشتر از 2 و 15 ثانیه به طور پیش فرض حرکت می کند. شما یک کاربر و رمز عبور برای امنیت ایجاد می کنید ، یک سیستم ورود به سیستم وجود دارد. این قابلیت را دارد که در حالت زنگ هشدار تنظیم شود که در صورت باز شدن درب هنگام باز شدن تعطیلات یا سرکار ، می توانید هشدار پیامکی دریافت کنید. این نرم افزار روی رزبری پای 3 و صفر آزمایش شده است. برای اطلاعات بیشتر در اینجا پیوندی به صفحه ویکی گاراژ من وجود دارد. نظارت اختیاری است و در اینجا پیوند وجود دارد.

تدارکات

شما نیاز خواهید داشت:

رزبری پای (Pi3 و Zero آزمایش شده اند) با آخرین سیستم عامل Pi روی کارت SD و منبع تغذیه

دانگل وای فای

سوئیچ (های) مغناطیسی (1 درب) NO نوع

رله (ها) (I در هر در)

بیشتر قطعات الکترونیکی از Adafruit یا Amazon تهیه شده اند.

سیم - سیم زنگ درب برای سیم کشی آهن ربا به Pi

موارد برای رله و Pi (I 3D Printed mine from Thingiverse: Relay، Pi)

نرم افزار My-Garage

نرم افزار نظارت اختیاری

چسب برای اتصال آهنربا به در و قاب درب.

پیچ برای موارد نصب دیوار

ابزارها:

استریپرهای سیم ،

انبر

اسلحه اصلی برای چسباندن سیم در گاراژ اجرا می شود.

سیم بر، دم باریک

مرحله 1: تنظیم Pi

راه اندازی Pi
راه اندازی Pi

آموزش های زیادی در مورد راه اندازی Pi وجود دارد ، بنابراین من آنها را در اینجا به جز بیان موارد مورد نیاز در Pi توضیح نمی دهم.

1) Apache ، PHP ، Python. باز هم آموزش هایی در این مورد از سایت هایی مانند Adafruit و البته RaspberryPi Organization وجود دارد.

2) Pi نیاز به دسترسی به Wifi شما دارد بنابراین باید تنظیم شود.

3) برای دسترسی به خارج از خانه شما باید روشی را برای عبور از دیوار آتش روتر خود ارائه دهید. من از آدرس وب noip.com استفاده می کنم و از شماره پورت متفاوتی برای Apache به عنوان یک ویژگی امنیتی اضافی استفاده می کنم. باز هم آموزش های زیادی در وب برای این ترتیب وجود دارد.

4) نرم افزار My-Garage از Github

مرحله 2: سیم کشی و پیکربندی

سیم کشی و پیکربندی
سیم کشی و پیکربندی
سیم کشی و پیکربندی
سیم کشی و پیکربندی
سیم کشی و پیکربندی
سیم کشی و پیکربندی

به نمودار مراجعه کنید ، اما ویژگی های اصلی آنها یک آهنربا و یک رله در هر در است. برای تنظیمات من ، شش پین GPIO است. آنها در نرم افزار قابل تنظیم هستند ، فقط مطمئن شوید که رله مناسب را با آهنربای مناسب در چند درب مطابقت دهید! برای مشاهده صفحه تنظیمات به تصویر بالا مراجعه کنید.

در اینجا می توانید حالت ها را پیکربندی کنید (شبیه سازی یا حالت نمایشی). تعداد و نام درها ؛ زمان باز و بسته شدن درب و اطلاعات ارسال زنگ هشدار و نظارت.

سیم کشی فیزیکی دوباره تا حد امکان ساده نگه داشته شد. خروجی رله (ها) از طریق دکمه (های) دستی در گاراژ پرش می شود. رله به مدت 1 ثانیه تا زمانی که دکمه را فشار دهید ، ضربان دار می شود. سوئیچ مغناطیسی که من در سطح چشم در مسیر در نصب کردم. درهای من دارای یک مسیر فلزی هستند که غلتک ها در آن می روند. از آنجا که نرم افزار فقط باید بداند که سوئیچ باز است یا بسته ، می توانید آن را در هر مکانی که برای درب شما مناسب است نصب کنید. آهن ربا بر روی درب (قسمت متحرک) سوئیچ روی قاب نصب شده است. عملکرد درب به روش بیهوده ای اصلاح نشده است. انتهای کنونی متوقف می شود و سنسور انسداد IR هنوز کار می کند.

توصیه شده: