فهرست مطالب:
- تدارکات
- مرحله 1: Raspberry Pi را نصب و راه اندازی کنید
- مرحله 2: Nodejs و Node Red را روی Pi نصب کنید
- مرحله 3: دوشاخه ها و رله های برق را سیم کشی کنید
- مرحله 4: Pi را با رنگ قرمز برنامه ریزی کنید
- مرحله 5: چراغ ها را به سیستم وصل کنید و آزمایش کنید
- مرحله 6: سایر موارد استفاده از سیستم هشدار نور
تصویری: سیستم نور هشدار هوا: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
سیستم روشنایی هشدار هوا ، نور را تغییر می دهد تا هشدارها یا ساعت های مختلف هوا را نشان دهد. این سیستم از داده های آب و هوایی آزادانه برای ایجاد تغییر در نور و نشان دادن وضعیت آب و هوا استفاده می کند. تمشک pi (از طریق گره قرمز) داده های آب و هوا را به طور منظم بررسی می کند و در صورت وجود آب و هوای شدید چراغ قرمز روشن می کند (هشدار) ، چراغ زرد برای نشان دادن وضعیت تهدید کننده هوا (ساعت) ، دانه برف برای برف قریب الوقوع و یک چراغ معمولی برای نشان دادن آسمان صاف
تدارکات
1- Raspberry pi - 3 یا بیشتر - باید دارای پین GPIO باشد
2 - پریزهای برق استاندارد
1 - 4 جعبه برق باند
1 - صفحه برای جعبه برقی
4-رله حالت جامد (SSR-25DA رله حالت تک حالته نیمه هادی ورودی رله 3-32V DC خروجی 24-380V AC)
سیم سنج سنگین برای کاربرد 110 ولت
5 - برای اتصال به سنجاق های تمشک pi سیم بکشید.
4 لامپ با سبک یا رنگ متفاوت.
مرحله 1: Raspberry Pi را نصب و راه اندازی کنید
raspberry pi خود را با نصب بسته noobs و سیستم عامل raspbian راه اندازی کنید
www.raspberrypi.org/downloads/noobs/
دستورالعمل ها را دنبال کنید تا سیستم عامل برای آماده سازی مرحله بعدی آماده شود.
مرحله 2: Nodejs و Node Red را روی Pi نصب کنید
Node red دارای یک دستورالعمل عالی برای قرار دادن node-red در تمشک pi شما است.
nodered.org/docs/getting-started/raspberry…
برای بارگیری خودکار برنامه در بوت ، باید دستورات را اجرا کنید. تعدادی کد نمونه برای برنامه ریزی گره قرمز در مراحل بعدی وجود دارد.
توجه: Node-red کارگردانی است که برای چسباندن همه قطعات به هم استفاده می شود. Node-red یک پلت فرم برنامه نویسی است که مجموعه داده های آنلاین را پرس و جو می کند. Node-red پین های GPIO روی pi را روشن می کند تا شاخه های برقی را روشن کند و چراغ های ما را روشن و خاموش کند. جریانهای گره قرمز تمام عملکردهای مورد نیاز را مدیریت می کنند.
مرحله 3: دوشاخه ها و رله های برق را سیم کشی کنید
تمشک pi باعث ایجاد رله هایی می شود که اجازه می دهد برق به یکی از 4 شاخه برق جریان یابد. با توجه به قسمتهای ولتاژ پایین و فشار قوی رله شروع کنید. (توجه: می توانید از انواع رله های دیگر استفاده کنید ، اما من رله های حالت جامد را دوست دارم.)
ولتاژ بالا از طریق هر رله و به یک طرف هر 4 شاخه می رود.
در طرف ولتاژ پایین هر رله ، سیم را به پین تمشک پی ببرید. یک سیم زمین را از سمت زمین قسمت ولتاژ پایین رله به زمینی بر روی تمشک pi بکشید.
در مورد اقدامات ایمنی اقدامات مطمئن باشید. جعبه سیم کشی را تا زمانی که تمام سیم کشی داخل آن سالم باشد و فقط چراغ هشدار را وصل کنید ، جدا نگه دارید.
مرحله 4: Pi را با رنگ قرمز برنامه ریزی کنید
این احتمالاً سخت ترین / در عین حال رضایت بخش ترین قسمت است.
مراحل منطقی به شرح زیر است.
- ماشه ای را برای جریان هر 5 دقیقه تنظیم کنید.
- داده های وب را جستجو کنید و پیام حاصله را به مرحله بعدی منتقل کنید.
- پیام را (جاوا اسکریپت) تجزیه کنید و مشخص کنید که در حال حاضر هشدار ، ساعت یا برف وجود دارد.
- برای پیام مناسب آب و هوا ، پین GPIO را روی (روشن) بالا (روشن) تنظیم کنید ، برای چراغ هایی که باید خاموش شوند ، پین GPIO را روی کم (خاموش) تنظیم کنید.
پیوست تعدادی کد نمونه (flows.txt) است که می توانید آنها را در node-red وارد کنید. تعدادی تنظیمات برای جریانها مورد نیاز است ، از جمله انتخاب داده مناسب وضعیت و وارد کردن نام شهرستان مورد نظر. (متأسفانه من کدی ندارم که مکانهای غیر آمریکایی را پشتیبانی می کند.)
برای وضعیت خود در https://alerts.weather.gov/ هشدارهای هواشناسی را پیدا کنید و آدرس url را برای خوراک rss ایالت خود وارد کنید.
جریانی که بارش برف را بررسی می کند بخشی از نقشه آب و هوای باز است. https://openweathermap.org/ برای پرس و جو از داده ها ، باید برای کلید API درخواست دهید. (https://openweathermap.org/api)
استفاده از هشدارهای openweathermap و NWS رایگان است.
برای برنامه نویسی با گره قرمز زبان اصلی جاوا اسکریپت است. اسناد در اینجا آمده است. https://nodered.org/ برنامه نویسی مبتنی بر جریان به این معنی است که برای استفاده از گره قرمز ، نیازی نیست که یک استاد جاوا اسکریپت باشید.
ویرایشگر جریان گره قرمز را با استفاده از مرورگر روی pi خود در https://127.0.0.1:1880 باز کنید ویرایشگر جریان دارای ویژگی واردات برای بارگذاری کد نمونه است.
فایل کد پیوست شده به پین های GPIO زیر اشاره می کند. از 35-38 استفاده می کند و زمین درست در کنار آنها قرار دارد. این را می توانید در تصاویر سیم کشی مشاهده کنید. پین 36 سطح هشدار است چراغ قرمز در آنجا وصل شده است. پین 35 سطح ساعت است و من یک چراغ نارنجی به آن وصل کرده ام. پین 38 نشانگر برف است و پین 37 خروجی کاملاً واضح است. اگر از پین های مختلف استفاده می کنید ، باید جریان قرمز گره را تغییر دهید تا آنها را تغییر دهید.
مرحله 5: چراغ ها را به سیستم وصل کنید و آزمایش کنید
تقریباً آنجا. از یافتن لامپ هایی که به تعیین لحن هشدارها و هشدارها کمک می کند لذت ببرید. چند چراغ قدیمی کریسمس سرگرم کننده و یک چراغ قرمز عجیب و غریب در مغازه صرفه جویی پیدا کردم. یک لامپ نارنجی را داخل لامپ قدیمی گذاشتم.
مجبور شدم تعدادی پین GPIO خود را انجام دهم زیرا آنها را مجبور به روشن کردن دوشاخه های اشتباه کردم ، اما تغییر پین ها روی pi به راحتی می تواند اشتباهات من را برطرف کند.
گره قرمز هنگام شروع به کار هر پریز را تغذیه می کند ، بنابراین می توانید تشخیص دهید که سیم کشی بدون رعد و برق صحیح است.
مرحله 6: سایر موارد استفاده از سیستم هشدار نور
سیستم هشدار نور برای داده های آب و هوا سرگرم کننده است ، اما منابع زیادی وجود دارد که ممکن است در مواردی که هشدار را دوست دارید استفاده کنید. داده های زلزله ، داده های ترافیک ، داده های ناسا ، داده های وضعیت سیستم ، برخی از نمونه های احتمالی هستند. Node-red کار خوبی را در جستجوی داده های موجود در وب و شروع واکنش ها نسبت به آنچه پیدا می کند ، انجام می دهد. در کار من سیستم را به API مانیتورینگ سیستم ما نشان می دهد ، بنابراین می دانم چه زمانی یک سیستم مهم دچار مشکل می شود.
با استفاده از خلاقیت و داده های وب راه های زیادی برای گسترش این ایده وجود دارد.
خوش بگذره!
توصیه شده:
آینه جادویی با اخبار ، آب و هوا ، زنگ هشدار ، تایمر و Todolist: 9 مرحله
آینه جادویی با اخبار ، آب و هوا ، زنگ هشدار ، تایمر و تودولیست: یک آینه جادویی یک آینه یک طرفه خاص است که یک صفحه نمایش در پشت آن قرار دارد. صفحه نمایش ، که به رزبری پای متصل است ، اطلاعاتی مانند آب و هوا ، دمای اتاق ، زمان ، تاریخ ، یک تودلیست و موارد دیگر را نشان می دهد. حتی می توانید یک میکروفون اضافه کرده و تنظیم کنید
تشخیص آلودگی هوا + تصفیه هوا: 4 مرحله
تشخیص آلودگی هوا + تصفیه هوا: دانش آموزان (Aristobulus Lam ، Victor Sim ، Nathan Rosenzweig و Declan Loges) مدرسه بین المللی سوئیس آلمان با کارکنان MakerBay برای ایجاد یک سیستم یکپارچه برای اندازه گیری آلودگی هوا و اثر فیلتراسیون هوا کار کردند. این
شمع آب و هوا - آب و هوا و دما در یک نگاه: 8 مرحله
شمع آب و هوا - آب و هوا در یک نگاه: با استفاده از این شمع جادویی ، می توانید دما و شرایط فعلی بیرون را فوراً تشخیص دهید
ساعت پیش بینی آب و هوا با استفاده از زنگ هشدار قدیمی و آردوینو: 13 مرحله (همراه با تصاویر)
ساعت پیش بینی آب و هوا با استفاده از زنگ هشدار قدیمی و آردوینو: من یک ساعت زنگ دار خراب داشتم و ایده ای برای تبدیل آن به ایستگاه ساعت و پیش بینی آب و هوا داشتم. برای این پروژه به موارد زیر نیاز دارید: ماژول سنسور دایره ای شکل قدیمی Arduino Nano BME280 سنسور ( دما ، رطوبت ، فشار) صفحه نمایش LCD
اینترنت اشیا آسان: ضبط داده های آب و هوا از راه دور: UV و هوا دما و رطوبت: 7 مرحله
اینترنت اشیا آسان شده: ضبط داده های آب و هوایی از راه دور: اشعه ماوراء بنفش و دما و رطوبت هوا: در این آموزش ، ما داده های از راه دور را به عنوان اشعه ماوراء بنفش (اشعه ماوراء بنفش) ، دما و رطوبت هوا ضبط می کنیم. این داده ها بسیار مهم خواهند بود و در ایستگاه هواشناسی کامل آینده مورد استفاده قرار خواهند گرفت. نمودار بلوک نشان می دهد که در پایان چه چیزی را بدست خواهیم آورد