فهرست مطالب:
- مرحله 1: مواد و آماده سازی
- مرحله 2: راه اندازی سخت افزار
- مرحله 3: راه اندازی IBM و AWS
- مرحله 4: راه اندازی Node-RED در Raspberry Pi و IBM Node-RED
تصویری: سیستم هشدار باران: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این یک سیستم هشدار باران است ، زنگ هشدار و 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
این 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 باید مانند تصاویر نشان داده شده باشد
توصیه شده:
سیستم هشدار اسلاید پیشرفته: 6 مرحله
سیستم هشدار Slide Advance: در Brown Dog Gadgets ما برای کارگاه ها پخش ویدئوهای زیادی انجام می دهیم و تنظیمات ما شامل یک نفر روی دوربین و یک نفر دیگر به عنوان تهیه کننده ای است که نرم افزار را اجرا می کند ، پنجره چت را زیر نظر دارد و تعویض دوربین را انجام می دهد و پیشرفت می کند. اسلایدها
سیستم هشدار پارک معکوس خودرو آردوینو - گام به گام: 4 مرحله
سیستم هشدار پارک معکوس خودرو آردوینو | گام به گام: در این پروژه ، من یک مدار ساده سنسور پارک معکوس اتومبیل آردوینو را با استفاده از سنسور اولتراسونیک Arduino UNO و HC-SR04 طراحی می کنم. این سیستم هشدار معکوس اتومبیل مبتنی بر آردوینو می تواند برای ناوبری خودکار ، ربات رنج و سایر محدوده های دوربرد استفاده شود
آشکارساز باران با استفاده از آردوینو و سنسور باران: 8 مرحله
آشکارساز باران با استفاده از آردوینو و سنسور باران: در این آموزش ما نحوه تشخیص باران با استفاده از سنسور باران و ایجاد صدا با استفاده از ماژول زنگ و صفحه نمایش OLED و Visuino را یاد می گیریم
M5StickC-ESP32 مینی سیستم زنگ هشدار PIR: 7 مرحله
M5StickC-ESP32 Mini PIR Alarm System: در این پروژه نحوه ساخت هشدار هشدار کوتاه با استفاده از سنسور مینی PIR و برد M5StickC ESP32 را خواهید آموخت. فیلم را تماشا کنید
هشدار خشک کن ماشین لباسشویی آردوینو - هشدار به تلفن با بلینک: 5 مرحله (همراه با تصاویر)
هشدار خشک کن ماشین لباسشویی آردوینو - هشدار به تلفن با بلینک: ماشین لباسشویی ما در گاراژ است و نمی توان صدای بوق را شنید که نشان می دهد شستشو کامل است. من می خواستم راهی پیدا کنم که در هر کجا که در خانه هستیم ، وقتی چرخه به پایان رسید ، مطلع شوم. من مشغول کار با آردوینو ، ESP8266 WiFi هستم