فهرست مطالب:

کنترل اتاق هوشمند: 5 مرحله
کنترل اتاق هوشمند: 5 مرحله

تصویری: کنترل اتاق هوشمند: 5 مرحله

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

در این پروژه ، ما قصد داریم نحوه استفاده از AWS و MQTT را در تنظیمات خود بیاموزیم. حضور در دنیای فناوری ، چقدر عالی خواهد بود که بتوانید اتاق خود را فقط با لپ تاپ خود کنترل کنید! تصور کنید که برای تکمیل پروژه های خود برای زمان عجله می کنید ، راه رفتن برای روشن کردن سوئیچ چراغ شما بسیار وقت گیر است!

این پورتال به شرح زیر است:

  • امکان بارگذاری/بازیابی تصاویر (سطل S3)
  • بررسی مقادیر نور (DynamoDB)
  • LED را روشن/خاموش کنید
  • بررسی دما و رطوبت (phpmyadmin)

از دانش آموزان گرفته تا سالمندان ، یک رابط کاربری ساده است که استفاده و درک آن آسان است!

مرحله 1: چک لیست سخت افزار

چک لیست سخت افزار
چک لیست سخت افزار
چک لیست سخت افزار
چک لیست سخت افزار

بیایید اجزای سخت افزاری مورد نیاز برای این آموزش را مرور کنیم.

  1. انواع کابل های بلوز
  2. سنسور دما و رطوبت DHT11 x1
  3. مقاومت 10k اهم x2
  4. MCP3008 x1
  5. مقاومت وابسته به نور (LDR) x1
  6. چراغ LED x1
  7. مقاومت 330 اهم x1
  8. Picamera x1

مرحله 2: دسترسی به AWS

دسترسی به AWS
دسترسی به AWS
  1. وارد https://awseducate.qwiklabs.com/users/sign_in؟locale=fa شوید
  2. برای پیکربندی بعداً شناسه کلید دسترسی و کلید دسترسی مخفی را کپی کنید.
  3. روی "باز کردن کنسول" کلیک کنید

رزبری پای خود را به عنوان "چیز" ثبت کنید

  1. AWS IoT را جستجو کنید
  2. در زیر نوار ناوبری سمت چپ ، روی "مدیریت" کلیک کرده و "Things" را انتخاب کنید.
  3. یک نام برای Thing خود بنویسید و یک گواهینامه ایجاد کنید.
  4. 4 پرونده ایجاد شده پس از ایجاد گواهینامه را ذخیره کنید.
  5. خط مشی ایجاد کنید و خط مشی را به Thing خود وصل کنید.

DynamoDB

  1. DynamoDB را جستجو کنید
  2. یک جدول برای Light ایجاد کنید

سطل S3

  1. S3 را جستجو کنید
  2. یک سطل برای بارگذاری تصاویر ایجاد کنید

مرحله 3: نصب Raspberry Pi

نصب برای Raspberry Pi
نصب برای Raspberry Pi

قبل از شروع اجرای کدها ، آنها را در رزبری پای خود نصب کنید.

پنجره ترمینال را باز کنید

  • AWSIoTPythonSDK: sudo pip AWSIoTPythonSDK را نصب کنید
  • awscli: sudo pip نصب awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip install boto3
  • فلاسک: فلاسک نصب sudo pip
  • mqtt: sudo pip install mqtt
  • paho: sudo pip install paho

در پنجره ترمینال خود اجرا کنید:

aws را پیکربندی کنید

و کلید دسترسی و کلید دسترسی مخفی کنسول خود را وارد کنید.

مرحله 4: کدهای کنترل اتاق هوشمند

  • InsertIntoDB.py: این کار دما و رطوبت را به پایگاه داده وارد می کند
  • aws_pubsub.py: برای دریافت مقدار نور و تصاویر ، در موضوعاتی مانند سنسورها/نور و دوربین مشترک می شوید.
  • server.py: این اجازه می دهد تا LED روشن و خاموش شود. دما و رطوبت نیز بازیابی شده و در صفحه html نمایش داده می شود. مقدار نور ذخیره شده در dynamoDB بازیابی می شود.

مرحله 5: یادگیری تجربیات

تجربیات یادگیری
تجربیات یادگیری

ما که کاملاً با پایتون آشنا هستیم ، در طول فراگیری این ماژول اینترنت اشیا با مشکلات و مشکلات زیادی روبرو شدیم. با این حال ، با راهنمایی معلمان و دوستان ، ما توانستیم کنار بیاییم و یاد بگیریم. از طریق این پروژه ، ما اهمیت دستگاه های اینترنت اشیا را در دنیای کنونی آموختیم و همچنین دانش بهتری در مورد استفاده از AWS داشتیم.

توصیه شده: