فهرست مطالب:

سیستم هشدار باران: 4 مرحله
سیستم هشدار باران: 4 مرحله

تصویری: سیستم هشدار باران: 4 مرحله

تصویری: سیستم هشدار باران: 4 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
سیستم هشدار باران
سیستم هشدار باران
سیستم هشدار باران
سیستم هشدار باران

این یک سیستم هشدار باران است ، زنگ هشدار و LED فعال می شود و به کاربر هشدار می دهد که به زودی باران می بارد ، مخاطبان این برنامه برای افرادی است که لباس های خود را در خانه خشک کرده و می دانند که می توانند لباس خود را نگه دارند. بدون خیس شدن آنها از قبل (اگر رطوبت به> 70 زنگ برسد ، اگر مقدار نور <300 LED روشن شود)

این برنامه از رابط وب میزبانی شده با استفاده از گره قرمز IBM استفاده می کند که به کاربر اجازه می دهد وضعیت زمان واقعی Buzzer & LED را کنترل کرده و وضعیت زمان واقعی سنسور DHT11 & LDR و همچنین وضعیت تاریخی سنسور DHT11 & LDR را مشاهده کند.

ما از DynamoDB برای ذخیره مقدار نور LDR و همچنین میزان رطوبت و درجه حرارت DHT11 خود استفاده می کنیم. این برنامه از سرویس کارگزار AWS IoT استفاده می کند که برنامه ما را قادر به ارسال و دریافت پیام می کند.

مرحله 1: مواد و آماده سازی

اجزای مورد استفاده:

1 عدد Raspberry Pi. (16 گیگابایت microSD)

1 x DHT11

1 x مقاومت وابسته به نور (LDR).

1 x مبدل آنالوگ به دیجیتال (MCP3008 ADC).

مقاومت 1 x 220 اهم

مقاومت 3 x 10k اهم

1 زنگ

1 عدد LED

1 دکمه

برای کدگذاری برنامه از Node-RED با کارگزار MQTT در Raspberry Pi خود استفاده خواهید کرد

باید حساب IBM و حساب AWS داشته باشید

مرحله 2: راه اندازی سخت افزار

راه اندازی سخت افزار
راه اندازی سخت افزار
راه اندازی سخت افزار
راه اندازی سخت افزار

مراحل را دنبال کنید تا سخت افزار خود را در breadboard تنظیم کنید. می توانید نمودار سرما را دنبال کنید.

1. ابتدا LDR را راه اندازی کنید

2. DHT11 را راه اندازی کنید

3. دکمه را تنظیم کنید

4. Buzzer را راه اندازی کنید

5. LED را راه اندازی کنید

مرحله 3: راه اندازی IBM و AWS

این برنامه به شما نیاز دارد که یک حساب AWS داشته باشید ، همچنین می توانید از حساب آموزش دیده استفاده کنید.

برای AWS

به کنسول AWS خود بروید و به سرویس AWS IoT (IoT Core) بروید و این مراحل را دنبال کنید (اگر نمی خواهید داده ها را در DynamoDB ذخیره کنید ، مرحله 1 ، 6 و 11 را رد کنید):

1. برای ایجاد 3 جدول با ایجاد زمان مرتب سازی کلید کلید و کلید اصلی (نور ، دما ، رطوبت) به DynamoDB بروید

2. یک چیز واحد ایجاد کنید

3. ایجاد یک گواهینامه امنیتی (بارگیری همه گواهینامه های مورد نیاز بعدا)

4. ایجاد یک خط مشی امنیتی

5. خط مشی امنیتی و چیزی را به گواهی امنیتی خود وصل کنید

6. ایجاد قوانین برای درج پیام به جداول DynamoDB بر اساس سنسورها/نور ، سنسورها/رطوبت ، سنسورها/دما. (برای دسترسی به پایگاه داده باید نقش و سیاست AWS ایجاد کنید)

7. به Raspberry Pi خود بروید ، یک پوشه ایجاد کنید و همه اطلاعات کاربری AWS را در آن قرار دهید و یک فایل پایتون ایجاد کنید ، این را کپی و در فایل پایتون بچسبانید:

drive.google.com/open؟id=1vqiqLjGRohbLfxU_…

برای IBM

8. یک برنامه IBM Watson IoT (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter) راه اندازی کنید. به آدرس وب سایت خود توجه کنید.

9. انواع دستگاه و دستگاه Gateway را تنظیم کنید (پس از ایجاد این کد ، شناسه ، شناسه دستگاه و نوع دستگاه را در نظر بگیرید)

10. IBM Node-RED را در تمشک pi نصب کنید

11. نصب گره aws dynamodb در IBM Node-RED (node-red-contrib-aws)

مرحله 4: راه اندازی Node-RED در Raspberry Pi و IBM Node-RED

راه اندازی Node-RED در Raspberry Pi و IBM Node-RED
راه اندازی Node-RED در Raspberry Pi و IBM Node-RED
راه اندازی Node-RED در Raspberry Pi و IBM Node-RED
راه اندازی Node-RED در Raspberry Pi و IBM Node-RED
راه اندازی Node-RED در Raspberry Pi و IBM Node-RED
راه اندازی Node-RED در Raspberry Pi و IBM Node-RED
راه اندازی Node-RED در Raspberry Pi و IBM Node-RED
راه اندازی Node-RED در Raspberry Pi و IBM Node-RED

این Raspberry Pi's Node-RED را این کلیپ بورد را وارد کنید:

شما باید MQTT ، Watson Io Node و DynamoDB را به اعتبار خود تغییر دهید

drive.google.com/open؟id=1-AA3_oxGgUdoNI1G…

این کلیپ بورد را در IBM Node-RED خود وارد کنید: https://drive.google.com/open؟ id = 1-AA3_oxGgUdoNI1G…

می توانید استقرار دهید و داشبورد IBM باید مانند تصاویر نشان داده شده باشد

توصیه شده: