فهرست مطالب:

سیستم مانیتورینگ هوشمند ET Baby: 10 مرحله
سیستم مانیتورینگ هوشمند ET Baby: 10 مرحله

تصویری: سیستم مانیتورینگ هوشمند ET Baby: 10 مرحله

تصویری: سیستم مانیتورینگ هوشمند ET Baby: 10 مرحله
تصویری: Автономная фотография | стрим с Фовеонычем| @foveonyc 2024, جولای
Anonim
سیستم مانیتورینگ هوشمند ET Baby
سیستم مانیتورینگ هوشمند ET Baby
سیستم مانیتورینگ هوشمند ET Baby
سیستم مانیتورینگ هوشمند ET Baby

سیستم نظارت هوشمند ET سیستمی است که هدف آن ایجاد راحتی برای والدین یا سرپرستانی است که از نوزادان مراقبت می کنند. سیستم مانیتورینگ دمای نوزاد را پیگیری می کند و در صورت فراتر رفتن از حد معمول ، پیامکی به تلفن والدین یا سرپرست ارسال می شود تا به آنها هشدار دهد. علاوه بر این ، هنگامی که نوزاد گریه می کند ، سنسور صدا آن را تشخیص داده و زنگ را صدا می کند. این امر به ویژه در شب هنگام والدین یا سرپرست خواب است. چراغ LED را می توان از راه دور در وب سایت روشن و خاموش کرد و همچنین با کلیک یک دکمه در وب سایت می توانید از وضعیت موجود عکس بگیرید. بنابراین ، سیستم مانیتورینگ هوشمند ET Baby به ردیابی رفاه نوزاد کمک می کند و در عین حال ، تجربه مراقبت از نوزادان را بسیار ساده تر می کند.

برای آموزش دقیق تر ، فایل پی دی اف ارائه شده را بررسی کنید.

مرحله 1: خلاصه مرحله مورد بحث

  • مروری بر تنظیمات
  • سخت افزار مورد نیاز
  • راه اندازی سیستم نظارت هوشمند نوزاد
  • اجرای آزمایشی

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

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

مرحله 3: الزامات سخت افزاری

DHT11 (1)

مقاومت 330Ω (1)

LED (1) مقاومت 10kΩ (1)

زنگ (1)

PiCam (1)

صفحه نمایش LCD I2C (1)

مرحله 4: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)

راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 1)

راه اندازی اجزای Raspberry Pi

تصاویر نشان داده شده مراحل گام به گام نحوه ظاهر سخت افزار است. پس از راه اندازی سخت افزار ، می توانید کد های منبع را از لینک زیر بارگیری کنید.

پیوند کد منبع:

مرحله 5: راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)

راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 2)

راه اندازی AWS

  1. در کنسول AWS ، روی Services کلیک کنید.
  2. در داشبورد AWS خود ، "IoT Core" را تایپ کنید تا به سرویس IoT Core دسترسی پیدا کنید
  3. در صفحه خوش آمدید ، روی شروع کار کلیک کنید
  4. در داشبورد AWS IOT ، روی Manage -> Things کلیک کنید
  5. روی Create a Single Thing کلیک کنید
  6. برای Thing خود نامی بگذارید ، سپس در پایین روی Next کلیک کنید
  7. در صفحه بعدی ، روی ایجاد گواهینامه کلیک کنید
  8. چهار پیوند بارگیری وجود خواهد داشت ، هر یک از آنها را بارگیری کنید
  9. گواهینامه های خود را به پوشه جدیدی منتقل کرده و بر این اساس نام آنها را تغییر دهید
  10. روی فعالسازی کلیک کنید و تقریباً بلافاصله باید "گواهی موفقیت آمیز فعال شد" را مشاهده کنید و دکمه فعالسازی به "غیرفعال کردن" تغییر می کند.
  11. روی Attach a policy در پایین کلیک کنید
  12. روی ایجاد خط مشی کلیک کنید
  13. نام خط مشی و اقدامات مجاز را مشخص کنید و سپس روی ایجاد کلیک کنید
  14. به داشبورد IOT بازگردید و گزینه Secure -> Certificates را انتخاب کنید و سپس روی منوی گواهی کلیک کنید تا خط مشی پیوست شود
  15. خط مشی ای را که ایجاد کرده اید انتخاب کنید و روی پیوست کلیک کنید
  16. دوباره روی منوی گواهی کلیک کنید ، روی Attach thing کلیک کنید تا مورد خود را به گواهی خود وصل کنید
  17. در داشبورد IOT ، به Manage -> Things بازگردید و سپس بر روی Thing که تازه ایجاد کرده اید کلیک کنید
  18. 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)

راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 5)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 5)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 5)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 5)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 5)
راه اندازی سیستم نظارت هوشمند نوزاد (قسمت 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: انجام شد

ممنون که خواندید!

امیدواریم این آموزش برای شما مفید بوده باشد و از برنامه نویسی لذت ببرید!

توصیه شده: