فهرست مطالب:
- مرحله 1: جمع آوری مواد
- مرحله 2: اتصال سنسور حرکت PIR
- مرحله 3: اتصال LED ها و مقاومت ها
- مرحله 4: اتصال PiCamera
- مرحله 5: تنظیم بلندگوها
- مرحله 6: کدگذاری پروژه
- مرحله 7: بررسی نهایی
تصویری: SanityForce (سیستم هشدار- Rpi): 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در حال حاضر راه های زیادی برای ایمن نگه داشتن وسایل خود یا فقط دور نگه داشتن خواهر و برادرها از اتاق شما وجود دارد ، مانند قرار دادن قفل روی آن یا دور نگه داشتن آن از دسترس دیگران. اگر به شما بگویم که نیازی به انجام همه آن کارهای اساسی ندارید ، اما می توانید رزبری پای خود را به سیستم زنگ خطر شخصی خود تبدیل کنید؟ حالا ممکن است فکر کنید این غیرممکن است یا بسیار غیر ضروری است ، فقط می توانید یک قفل روی در اتاق خود بگذارید تا برادر کوچک شما بیرون نماند. اما ، برادر شما می تواند کلید قفل را پیدا کند و فقط وارد اتاق شما شود ، اما با این سیستم زنگ خطر ، هنگامی که آن را روشن می کنید ، نمی توانید آن را غیرفعال کنید تا زمانی که بروید و آن را از طریق کد خاموش کنید. اگر برادر شما حتی یک متر به درب خانه شما نزدیک شود ، زنگ هشدار به همه افراد خانه شما اعلام می شود که کسی سعی کرده به حریم خصوصی شما حمله کند. سپس وقتی شخصی می داند که او سعی کرده به حریم خصوصی شما حمله کند ، می آیند و او را متوقف می کنند. برای تبدیل Pi خود به یک سیستم زنگ خطر شگفت انگیز به نام SanityForce ، باید چند مرحله ساده را دنبال کنید و به برخی از افزونه ها به Pi خود نیاز داشته باشید. تمام مراحل و مواد مورد نیاز شما در زیر ذکر شده است. موفق باشید ، و باشد که SanityForce با شما باشد!
مرحله 1: جمع آوری مواد
در حال حاضر برای این پروژه به چند قطعه افزودنی برای رزبری پای خود نیاز خواهید داشت. قبل از شروع به ساخت پروژه ، لطفاً مطمئن شوید که تمام مصالح موجود در زیر را در اختیار دارید.
- 1 برابر Raspberry Pi
- 1x تخته نان
- 1 جفت بلندگو
- 1x PiCamera
- 10 برابر LED قرمز
- 1x سنسور حرکت PIR
- 3x سیم زن-مرد
- مقاومت 10 در 330
- 10 برابر کابل بلوز بلوز
- 2 برابر کابل بلوز بلک
مرحله 2: اتصال سنسور حرکت PIR
قبل از اتصال سایر LED ها و بلندگوها ، می خواهید سنسور حرکت را که استخوان پشت پروژه شما است وصل کنید. برای اتصال سنسور حرکت ، باید مراقب باشید که سیم صحیح زن و مرد را به پایه های GPIO و پایه های GND وصل کنید. من از تصویر بالا به عنوان مثال برای بیان اینکه کدام سیم کجا می رود استفاده می کنم. در مثال 3 سیم به سنسور حرکت متصل شده است ، یک سیم سبز ، یک رنگ بنفش و آبی ، به ترتیب از راست به چپ. همانطور که در مثال بالا مشاهده کردید سیم سبز به پایه GND در نان شما متصل می شود. سیم بنفش به پین برق 5 ولت موجود در صفحه نان متصل می شود ، این را در تصویر بالا مشاهده می کنید. سیم سوم و آخرین ، آبی رنگ به پین GPIO روی تخته نان شما می رود ، که در آن پین GPIO انتخاب شده است.
مرحله 3: اتصال LED ها و مقاومت ها
بنابراین در مورد LED ها و مقاومتها ، اتصال آنها بسیار آسان است ، فقط مطمئن شوید که پایه بلند (آند) LED به کابل بلوز متصل به پین GPIO متصل است. پایه کوتاه (کاتد) LED به مقاومت 330 متصل است که به پین GND متصل است. قبل از نصب LED ها روی برد ، دو کابل بلوز مشکی را که از یک پایه GND به ریل GND روی برد متصل می شوند ، وصل کنید. شما می توانید LED ها را در هر کجای تخته نان ، با هر طرحی که دوست دارید ، پخش کنید. مطمئن شوید مواردی را که در بالا گفتم رعایت کنید و چراغ های LED شما باید روشن شوند هنگامی که کد را وارد کرده و آنها را آزمایش کردیم. همچنین ، پین های GPIO که LED ها را به آنها متصل می کنید مهم نیست ، این می تواند انتخاب شما باشد.
مرحله 4: اتصال PiCamera
اکنون اتصال PiCamera کار آسانی است ، اما هنگام اتصال آن مراقب باشید که در هنگام کاشت آنها در Pi به پین های دوربین آسیب نرسانید. در آنجا دریچه مشکی روی نوار را باز می کنید و فقط دوربین Pi را داخل آن قرار می دهید ، به یاد داشته باشید که وقتی دوربین در جای خود قرار گرفت ، میله را به عقب فشار دهید. پس از انجام این کار ، می خواهید دکمه رزبری پای را در نوار پایین رابط Pi فشار دهید ، نوار منو ظاهر می شود. سپس بر روی "Preferences" کلیک کرده و به قسمت "Raspberry Pi Configuration" (پیکربندی Raspberry Pi) بروید ، پس از کلیک بر روی آن ، منویی را در جلوی صفحه خود مشاهده خواهید کرد. در آنجا روی "Interfaces" ، در آنجا روی دکمه فعال کردن گزینه دوربین کلیک کنید. اگر دوربین قبلاً فعال است ، آن را غیرفعال کرده و سپس فعال کنید. پس از فعال کردن دوربین ، Pi خود را مجدداً راه اندازی کنید و پس از راه اندازی مجدد Pi ، دوربین شما شروع به کار می کند.
مرحله 5: تنظیم بلندگوها
در حال حاضر برای Pi شما می توانید از هر بلندگو که دوست دارید استفاده کنید ، اما من توصیه می کنم از بلندگوهایی استفاده کنید که خروجی هدفون دارند و می توانید به جک هدفون Pi متصل کنید. در حال حاضر راه اندازی بلندگوها ساده ترین قسمت ایجاد این پروژه است ، تنها کاری که باید انجام دهید این است که خروجی هدفون بلندگوها را به جک هدفون Pi وصل کنید. سپس کابل USB A بلندگوها را به نقطه USB A Pi وصل می کنید. شما فقط بلندگوهای خود را روشن کنید و باید کار کنید. فقط در صورتی که بلندگوهای شما بعد از وصل شدن کار نکنند ، سعی کنید آنها را بیرون آورده و بیرون بیاورید و دوباره داخل آنها قرار دهید یا Pi خود را خاموش و دوباره روشن کنید!
مرحله 6: کدگذاری پروژه
بنابراین اکنون که همه چیز را روی Pi خود مونتاژ کرده اید ، آماده کدگذاری در پایتون هستید ، بنابراین در واقع کار می کند. در زیر کدی وجود دارد که همه چیز را کار می کند ، شما فقط می توانید از آن استفاده کنید ، اما به یاد داشته باشید که همه شماره های GPIO را به شماره پین مخصوص تخته نان خود تغییر دهید. شما همچنین باید نام پوشه موسیقی را که در کد تنظیم کرده ام تغییر دهید ، نام را به هر نام پوشه در رایانه خود تغییر دهید. در پایین تصویری از نحوه ظاهر کد شما در Python است ، فقط فایل را بارگیری کرده و نگاه کنید.
از واردات gpiozero MotionSensor از gpiozero واردات LED
از زمان وارد کردن خواب
از واردات picamera PiCamera
وارد کردن pygame
دوربین = PiCamera ()
pir = MotionSensor (4)
زنگ 1 = LED (21)
alarm2 = LED (24)
زنگ 3 = LED (20)
alarm4 = LED (19)
alarm5 = LED (16)
alarm6 = LED (5)
alarm7 = LED (12)
alarm8 = LED (13)
alarm9 = LED (25)
زنگ 10 = LED (22)
def rest ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
در حالی که True:
pir.wait_for_motion ()
اگر pir.motion_detected:
camera.start_preview ()
خواب (0.1)
camera.capture ('/home/pi/Desktop/capture.jpg')
camera.stop_preview ()
باقی مانده()
چاپ ("هشدار نفوذی !!!!")
alarm1.on ()
alarm2.on ()
خواب (0.4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
خواب (0.5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
alarm6.on ()
خواب (0.4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
خواب (0.4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
alarm10.on ()
خواب (0.4)
alarm9.off ()
alarm10.off ()
alarm10.on ()
alarm9.on ()
خواب (0.4)
alarm10.off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
خواب (0.4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
alarm5.on ()
خواب (0.4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
خواب (0.4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
خواب (0.4)
alarm2.off ()
alarm1.off ()
دیگری:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
alarm10.off ()
مرحله 7: بررسی نهایی
اکنون که کد خود را در پایتون قرار داده اید ، وقت آن است که همه چیز را کنار هم قرار دهید و ببینید آیا پروژه شما واقعاً کار می کند یا خیر! در زیر ویدئویی از نحوه عملکرد پروژه شما وجود دارد ، برخی از افرادی را که پشت سر صحبت می کنند نادیده بگیرید ، من در یک مکان آرام نبودم! امیدوارم تلاش های شما در ساخت SanityForce: The Alarm System با موفقیت انجام شده باشد ، و اکنون شما چیزی جالب دارید که به شما کمک می کند خواهر و برادران خود را از اتاق خود دور نگه دارید.
با تشکر از شما برای دنبال کردن این دستورالعمل ، و امیدوارم که شما یک یا دو چیز یاد گرفته باشید! فراموش نکنید که نظرات خود را در نظرات زیر بگذارید! با SanityForce خود لذت ببرید!
توصیه شده:
سیستم هشدار اسلاید پیشرفته: 6 مرحله
سیستم هشدار Slide Advance: در Brown Dog Gadgets ما برای کارگاه ها پخش ویدئوهای زیادی انجام می دهیم و تنظیمات ما شامل یک نفر روی دوربین و یک نفر دیگر به عنوان تهیه کننده ای است که نرم افزار را اجرا می کند ، پنجره چت را زیر نظر دارد و تعویض دوربین را انجام می دهد و پیشرفت می کند. اسلایدها
سیستم هشدار پارک معکوس خودرو آردوینو - گام به گام: 4 مرحله
سیستم هشدار پارک معکوس خودرو آردوینو | گام به گام: در این پروژه ، من یک مدار ساده سنسور پارک معکوس اتومبیل آردوینو را با استفاده از سنسور اولتراسونیک Arduino UNO و HC-SR04 طراحی می کنم. این سیستم هشدار معکوس اتومبیل مبتنی بر آردوینو می تواند برای ناوبری خودکار ، ربات رنج و سایر محدوده های دوربرد استفاده شود
M5StickC-ESP32 مینی سیستم زنگ هشدار PIR: 7 مرحله
M5StickC-ESP32 Mini PIR Alarm System: در این پروژه نحوه ساخت هشدار هشدار کوتاه با استفاده از سنسور مینی PIR و برد M5StickC ESP32 را خواهید آموخت. فیلم را تماشا کنید
سیستم هشدار تصادف با استفاده از GSM ، GPS و شتاب سنج: 5 مرحله (همراه با تصاویر)
سیستم هشدار تصادف با استفاده از GSM ، GPS و شتاب سنج: لطفاً برای مسابقه به من رای دهید لطفاً برای مسابقه رای دهید من امروزه بسیاری از مردم در جاده ها بر اثر تصادف جان خود را از دست می دهند ، علت اصلی آن "تاخیر در نجات" است. این مشکل در کشورهای در حال توسعه بسیار بزرگ است ، بنابراین من این پروژه را برای نجات
هشدار خشک کن ماشین لباسشویی آردوینو - هشدار به تلفن با بلینک: 5 مرحله (همراه با تصاویر)
هشدار خشک کن ماشین لباسشویی آردوینو - هشدار به تلفن با بلینک: ماشین لباسشویی ما در گاراژ است و نمی توان صدای بوق را شنید که نشان می دهد شستشو کامل است. من می خواستم راهی پیدا کنم که در هر کجا که در خانه هستیم ، وقتی چرخه به پایان رسید ، مطلع شوم. من مشغول کار با آردوینو ، ESP8266 WiFi هستم