ورکشاپ آموزشی - آیسی مدار
رفتن به محتوا

دزدگیر هوشمند با رزبری پای پیکو؛ مچ سارق‌ها رو بگیر!

رباتیک و هوشمندسازی
۰ نظر
۸۱ نفر
کد ۳۱۹۴

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

توی این پروژه جذاب از آیسی‌مدار، قراره با هم یک دزدگیر مبتنی بر تشخیص حرکت بسازیم. مغز متفکر این مدار برد محبوب رزبری پای پیکو هست که در کنار سنسور حرکت PIR، یک بازر برای تولید صدای هشدار و یک ال‌ای‌دی کار می‌کنه. مدار خیلی ساده طراحی شده تا هر کسی با کمترین تجربه بتونه اون رو روی بردبورد پیاده کنه.

این سیستم طوری طراحی شده که به محض تشخیص حرکت در محیط، آژیر می‌کشه و چراغش روشن میشه. همچنین به خاطر مصرف کم قطعات، می‌تونی اون رو با یک پاوربانک ساده ساعت‌ها روشن نگه داری. بریم سراغ قطعات و ساخت این دزدگیر کاربردی!

مرحله ۱

نقشه مدار و سیم‌کشی سنسورها روی بردبورد

مدار این پروژه خیلی ساده است و کلا از سه تا قطعه اصلی در کنار برد رزبری پای پیکو تشکیل شده. برای شروع، پایه‌های منفی (GND) سنسور حرکت PIR، بازر و ال‌ای‌دی رو به ردیف منفی بردبورد وصل کن تا همگی به زمین مدار متصل بشن. سنسور PIR سه تا پایه داره؛ پایه مثبتش رو به پین 3 ولت خروجی رزبری پای پیکو و پایه سیگنال (خروجی) سنسور رو به پین GP28 وصل کن.

حالا نوبت قطعات هشداردهنده‌ست. پایه مثبت بازر رو به پین 19 و پایه آند (مثبت) ال‌ای‌دی رو به پین 18 (D18) متصل کن. رنگ ال‌ای‌دی کاملا به سلیقه خودت بستگی داره، ولی معمولا رنگ قرمز برای سیستم‌های هشدار مناسب‌تره. البته اینجا کار اصلی رو صدای بازر انجام میده و ال‌ای‌دی فقط یک نشانگر بصریه.

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

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

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

مرحله ۲

نصب میکروپایتون و برنامه‌نویسی رزبری پای پیکو

اگر اولین باره که با رزبری پای پیکو کار می‌کنی، چند تا قدم ساده برای آماده‌سازیش وجود داره. برای برنامه‌نویسی این برد از نرم‌افزار Thonny استفاده می‌کنیم. اول این نرم‌افزار رو روی کامپیوترت نصب کن.

حالا دکمه BOOTSEL روی برد پیکو رو نگه دار و همون‌طور که دکمه رو نگه داشتی، کابل USB رو به سیستم وصل کن و بعد دکمه رو رها کن.

نرم‌افزار Thonny رو باز کن. اینجا کادری باز میشه که ازت می‌خواد فریم‌ور MicroPython رو روی برد نصب کنی. مراحل نصب رو تأیید کن تا میکروپایتون فلش بشه.

بعد از نصب، کدهای پایتون پروژه رو داخل محیط نرم‌افزار کپی کن. روی دکمه Run کلیک کن تا برنامه اجرا بشه؛ اگر خطایی بود، همون خط رو بررسی کن تا مشکل برطرف بشه.

وقتی دیدی برنامه بدون ارور اجرا شد، اون رو به عنوان فایل اصلی (main.py) روی خود برد پیکو ذخیره کن تا هر بار که برد روشن میشه، برنامه به صورت خودکار اجرا بشه. حالا می‌تونی کابل USB رو جدا کنی. به همین راحتی بخش نرم‌افزاری پروژه هم تموم شد!

مرحله ۳

فشرده‌سازی و زیباسازی ظاهر پروژه

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

سیم‌های تک‌رشته رو دقیقا به اندازه برش زدم. حتما مطمئن شو که همه‌چیز محکم وصل شده و هیچ اتصالی شل نیست. برای اینکه پروژه جذاب‌تر و فشرده‌تر بشه، ریل‌های تغذیه اضافی در دو طرف بردبورد رو جدا کردم و به جاش یک تکه پلاستیک نارنجی رنگ رو به کناره‌های بردبورد چسبوندم.

اگر نیاز بود می‌تونی بعضی از قطعات رو با مقدار خیلی کمی چسب حرارتی سر جای خودشون محکم کنی. حالا مدار ما جمع‌وجور شده و کاملا برای عملیات آماده‌ست.

مرحله ۴

تست نهایی دستگاه و ایده‌های توسعه مدار

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

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

این پروژه جای پیشرفت خیلی زیادی داره. مثلا تو آپدیت‌های بعدی می‌تونی از بردی استفاده کنی که وای‌فای داشته باشه تا وقتی سنسور تحریک شد، بدون اینکه شخص متوجه بشه یک عکس ازش بگیره و مستقیما روی گوشیت نوتیفیکیشن بفرسته. اگر موقع مونتاژ قطعات یا اجرای کدها به مشکلی خوردی یا سؤالی داشتی، حتما تو بخش نظرات بپرس تا در اولین فرصت راهنماییت کنم.

مرحله ۵

جمع‌بندی پروژه دزدگیر نوری و صوتی

ساخت پروژه‌های امنیتی همیشه جذابیت خاص خودش رو داره، مخصوصا وقتی از بردهای قدرتمندی مثل رزبری پای پیکو استفاده می‌کنیم. تو این آموزش یاد گرفتیم که چطور با چند قطعه ساده و با استفاده از زبان میکروپایتون، یک سیستم تشخیص حرکت و هشدار صوتی بسازیم.

امیدوارم از این آموزش لذت برده باشی و این دزدگیر رو برای اتاق یا محل کارت بسازی. یادت نره که ایده‌های خلاقانه‌ات رو برامون بنویسی. ممنون که تا اینجا با تیم آیسی‌مدار همراه بودی!

فایل‌های پیوست

TXT New Text Document.txt

تو میتونی اولین سازنده باشی!

اگه پروژه رو ساختی به اشتراک بزار و اعتبار هدیه بگیر

این آموزش با استانداردهای اختصاصی آیسی‌مدار بازنویسی و بهینه‌سازی شده و تمامی حقوق انتشار آن متعلق به این مجموعه است و در صورت کپی یا بازنشر پیگرد قانونی خواهد داشت.

آموزش‌های مشابه

گفتگو‌های کاربران

هنوز نظری ثبت نشده؛ تو شروع کن!