فهرست مطالب:
- مرحله 1: خلاصه مرحله مورد بحث
- مرحله 2: راه اندازی نهایی سخت افزار
- مرحله 3: الزامات سخت افزاری
- مرحله 4: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)
- مرحله 5: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)
- مرحله 6: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 3)
- مرحله 7: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 4)
- مرحله 8: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 5)
- مرحله 9: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 6)
- مرحله 10: انجام شد
تصویری: سیستم مانیتورینگ هوشمند ET Baby: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
سیستم نظارت هوشمند ET سیستمی است که هدف آن ایجاد راحتی برای والدین یا سرپرستانی است که از نوزادان مراقبت می کنند. سیستم مانیتورینگ دمای نوزاد را پیگیری می کند و در صورت فراتر رفتن از حد معمول ، پیامکی به تلفن والدین یا سرپرست ارسال می شود تا به آنها هشدار دهد. علاوه بر این ، هنگامی که نوزاد گریه می کند ، سنسور صدا آن را تشخیص داده و زنگ را صدا می کند. این امر به ویژه در شب هنگام والدین یا سرپرست خواب است. چراغ LED را می توان از راه دور در وب سایت روشن و خاموش کرد و همچنین با کلیک یک دکمه در وب سایت می توانید از وضعیت موجود عکس بگیرید. بنابراین ، سیستم مانیتورینگ هوشمند ET Baby به ردیابی رفاه نوزاد کمک می کند و در عین حال ، تجربه مراقبت از نوزادان را بسیار ساده تر می کند.
برای آموزش دقیق تر ، فایل پی دی اف ارائه شده را بررسی کنید.
مرحله 1: خلاصه مرحله مورد بحث
- مروری بر تنظیمات
- سخت افزار مورد نیاز
- راه اندازی سیستم نظارت هوشمند نوزاد
- اجرای آزمایشی
مرحله 2: راه اندازی نهایی سخت افزار
مرحله 3: الزامات سخت افزاری
DHT11 (1)
مقاومت 330Ω (1)
LED (1) مقاومت 10kΩ (1)
زنگ (1)
PiCam (1)
صفحه نمایش LCD I2C (1)
مرحله 4: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)
راه اندازی اجزای Raspberry Pi
تصاویر نشان داده شده مراحل گام به گام نحوه ظاهر سخت افزار است. پس از راه اندازی سخت افزار ، می توانید کد های منبع را از لینک زیر بارگیری کنید.
پیوند کد منبع:
مرحله 5: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)
راه اندازی AWS
- در کنسول AWS ، روی Services کلیک کنید.
- در داشبورد AWS خود ، "IoT Core" را تایپ کنید تا به سرویس IoT Core دسترسی پیدا کنید
- در صفحه خوش آمدید ، روی شروع کار کلیک کنید
- در داشبورد AWS IOT ، روی Manage -> Things کلیک کنید
- روی Create a Single Thing کلیک کنید
- برای Thing خود نامی بگذارید ، سپس در پایین روی Next کلیک کنید
- در صفحه بعدی ، روی ایجاد گواهینامه کلیک کنید
- چهار پیوند بارگیری وجود خواهد داشت ، هر یک از آنها را بارگیری کنید
- گواهینامه های خود را به پوشه جدیدی منتقل کرده و بر این اساس نام آنها را تغییر دهید
- روی فعالسازی کلیک کنید و تقریباً بلافاصله باید "گواهی موفقیت آمیز فعال شد" را مشاهده کنید و دکمه فعالسازی به "غیرفعال کردن" تغییر می کند.
- روی Attach a policy در پایین کلیک کنید
- روی ایجاد خط مشی کلیک کنید
- نام خط مشی و اقدامات مجاز را مشخص کنید و سپس روی ایجاد کلیک کنید
- به داشبورد IOT بازگردید و گزینه Secure -> Certificates را انتخاب کنید و سپس روی منوی گواهی کلیک کنید تا خط مشی پیوست شود
- خط مشی ای را که ایجاد کرده اید انتخاب کنید و روی پیوست کلیک کنید
- دوباره روی منوی گواهی کلیک کنید ، روی Attach thing کلیک کنید تا مورد خود را به گواهی خود وصل کنید
- در داشبورد IOT ، به Manage -> Things بازگردید و سپس بر روی Thing که تازه ایجاد کرده اید کلیک کنید
- Interact را در ناوبری کناری انتخاب کرده سپس REST API Endpoint خود را در یک دفترچه یادداشت کپی و جایگذاری کنید
مرحله 6: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 3)
نصب کتابخانه های لازم
این مرحله شامل کتابخانه های لازم برای نصب برنامه ها بر روی رزبری پای شما می باشد.
1. Flask را با دستور زیر نصب کنید
فلاسک نصب sudo pip
2. کتابخانه AWS Python را با دستور زیر نصب کنید
sudo pip AWSIoTPythonSDK را نصب کنید
3. AWS Command ‐ Line Interface Client را روی Raspberry Pi خود نصب کنید
sudo pip نصب awscli
4. Boto ، کتابخانه پایتون برای AWS را روی Raspberry Pi خود نصب کنید
sudo pip boto3 را نصب کنید
5. کتابخانه rpi-lcd را با دستور زیر نصب کنید
sudo pip را نصب کنید rpi-lcd
6. کارگزار Mosquitto و مشتریان را روی Raspberry Pi خود با دستور زیر نصب کنید
sudo apt-get mosquitto mosquitto-client را نصب کنید
7. AWS Python SDK وابستگی به paho-mqtt دارد ، بنابراین مطمئن شوید که بر روی RPI شما نصب شده است.
sudo pip paho-mqtt را نصب کنید
8. دستور زیر را روی Raspberry Pi خود اجرا کنید تا سرویس گیرنده خط فرمان AWS را روی Raspberry Pi خود نصب کنید
sudo pip install awscli-upgrade-user
مرحله 7: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 4)
پیامک
اگر دما از حد نرمال فراتر رود ، پیامک به والدین اطلاع می دهد.
DynamoDB و S3
DynamoDB دما و زمان آن را ذخیره می کند. S3 تصاویر ذخیره شده توسط PiCam را ذخیره می کند.
AWS
ما از AWS MQTT برای اشتراک و انتشار مقادیر دما استفاده خواهیم کرد.
مرحله 8: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 5)
دایرکتوری استاتیک
img
baby.png
camera.png
lb.png
bootstrap.min.css
bootstrap.min.js
قالب ها
about.html
dashboard.html
index.html
ledcontrol.html
pic.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
server.py
soundsensor.py
مرحله 9: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 6)
اجرای آزمایشی
مطمئن شوید که در دایرکتوری ای هستید که server.py در آن قرار دارد.
برای آزمایش مرورگر وب ، دستور زیر را اجرا کنید:
sudo python server.py
برای آزمایش کد mqtt ، دستور زیر را اجرا کنید:
پشه (روی تمشک پی 1 انجام می شود)
sudo python mqttpublish_temp.py (انجام شده روی تمشک pi 1) sudo python mqttsubscribe_temp.py (انجام شده روی تمشک pi 2)
برای بارگذاری در DynamoDB ، دستور زیر را اجرا کنید:
sudo python aws_pubsub.py
برای اجرای حسگر صدا ، دستور زیر را اجرا کنید:
sudo python sound_sensor.py
پیوند کد منبع:
مرحله 10: انجام شد
ممنون که خواندید!
امیدواریم این آموزش برای شما مفید بوده باشد و از برنامه نویسی لذت ببرید!
توصیه شده:
نحوه ایجاد یک سیستم مانیتورینگ برای نقاط دسترسی بی سیم غیر مجاز: 34 مرحله
نحوه ایجاد یک سیستم مانیتورینگ برای نقاط دسترسی بی سیم غیر مجاز: Lectores Saludos. El presente instivo es una gu & iacute؛ a de como desarrollar un sistema de monitoreo de puntos de acceso inal & aacute؛ mbricos no autorizados utilisando una Raspberry PI.Este system fue desarrollado como parte de un trabajo de inv
شمارنده رادیواکتیویته (IoT) و مانیتورینگ سیستم اکو: 6 مرحله (همراه با تصاویر)
شمارنده رادیواکتیویته (IoT) و سیستم نظارت بر محیط زیست: وضعیت: منتشر نشده است. آخرین بروزرسانی سیستم عامل C-GM در 10 ژوئن 2019 با نسخه 1.3 1.3 جدید آخرین به روز رسانی برنامه GM در 25 نوامبر 2019 با نسخه 1.3 جدید. این هزینه کم DIY ( 50 $/43 €) پروژه شمارنده C-GM سخت افزار و سیستم عامل را برای ساخت فراهم می کند
PInt@t10n: سیستم مانیتورینگ کارخانه هوشمند: 9 مرحله
PInt@t10n: سیستم مانیتورینگ گیاهان هوشمند: PI@nt@t10n این پروژه به عنوان یک آزمایش برای ابر ibot iot ایجاد شده است. ما از esp-8266 برای ارسال و دریافت داده ها به و از ابر ibm استفاده می کنیم. ارتباط بین esp و ibm cloud از طریق MQTT اتفاق می افتد. برای رسیدگی به همه داده ها و ارائه
با استفاده از مانیتورینگ دما: 4 مرحله ، برد سوئیچ شکسته را به سوئیچ لمسی هوشمند تعمیر کنید
تعمیر صفحه سوئیچ شکسته به سوئیچ لمسی هوشمند با نظارت بر دما: من می دانم که همه شما حداقل در زندگی خود با این مشکل روبرو شده اید که با استفاده مداوم از صفحه سوئیچ خراب شده است. اکثر سوئیچ های مکانیکی به دلیل روشن و خاموش شدن آن خراب می شوند زمان زیادی یا فنر داخل سوئیچ جابجا می شود یا
مانیتورینگ خانه هوشمند با استفاده از الکسا و آردوینو: 9 مرحله (همراه با تصاویر)
نظارت بر خانه هوشمند با استفاده از الکسا و آردوینو: در دنیای کنونی مردم زمان بیشتری را در محل کار به جای خانه خود می گذرانند. از این رو نیاز به یک سیستم نظارت بر خانه است که در آن افراد می توانند با شرایط خانه در حین کار آشنا شوند. حتی بهتر است اگر یک ج