فهرست مطالب:
- مرحله 1: چک لیست سخت افزار
- مرحله 2: دسترسی به AWS
- مرحله 3: نصب Raspberry Pi
- مرحله 4: کدهای کنترل اتاق هوشمند
- مرحله 5: یادگیری تجربیات
تصویری: کنترل اتاق هوشمند: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در این پروژه ، ما قصد داریم نحوه استفاده از AWS و MQTT را در تنظیمات خود بیاموزیم. حضور در دنیای فناوری ، چقدر عالی خواهد بود که بتوانید اتاق خود را فقط با لپ تاپ خود کنترل کنید! تصور کنید که برای تکمیل پروژه های خود برای زمان عجله می کنید ، راه رفتن برای روشن کردن سوئیچ چراغ شما بسیار وقت گیر است!
این پورتال به شرح زیر است:
- امکان بارگذاری/بازیابی تصاویر (سطل S3)
- بررسی مقادیر نور (DynamoDB)
- LED را روشن/خاموش کنید
- بررسی دما و رطوبت (phpmyadmin)
از دانش آموزان گرفته تا سالمندان ، یک رابط کاربری ساده است که استفاده و درک آن آسان است!
مرحله 1: چک لیست سخت افزار
بیایید اجزای سخت افزاری مورد نیاز برای این آموزش را مرور کنیم.
- انواع کابل های بلوز
- سنسور دما و رطوبت DHT11 x1
- مقاومت 10k اهم x2
- MCP3008 x1
- مقاومت وابسته به نور (LDR) x1
- چراغ LED x1
- مقاومت 330 اهم x1
- Picamera x1
مرحله 2: دسترسی به AWS
- وارد https://awseducate.qwiklabs.com/users/sign_in؟locale=fa شوید
- برای پیکربندی بعداً شناسه کلید دسترسی و کلید دسترسی مخفی را کپی کنید.
- روی "باز کردن کنسول" کلیک کنید
رزبری پای خود را به عنوان "چیز" ثبت کنید
- AWS IoT را جستجو کنید
- در زیر نوار ناوبری سمت چپ ، روی "مدیریت" کلیک کرده و "Things" را انتخاب کنید.
- یک نام برای Thing خود بنویسید و یک گواهینامه ایجاد کنید.
- 4 پرونده ایجاد شده پس از ایجاد گواهینامه را ذخیره کنید.
- خط مشی ایجاد کنید و خط مشی را به Thing خود وصل کنید.
DynamoDB
- DynamoDB را جستجو کنید
- یک جدول برای Light ایجاد کنید
سطل S3
- S3 را جستجو کنید
- یک سطل برای بارگذاری تصاویر ایجاد کنید
مرحله 3: نصب 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 داشتیم.
توصیه شده:
لامپ LED هوشمند کنترل شده توسط تلفن هوشمند: 7 مرحله
لامپ LED هوشمند هوشمند با کنترل بلوتوث: من همیشه رویای کنترل وسایل روشنایی خود را دارم. سپس شخصی یک لامپ LED باورنکردنی رنگارنگ ساخت. من اخیراً در یوتیوب با یک چراغ LED توسط Joseph Casha برخورد کردم. با الهام از آن ، تصمیم گرفتم چندین عملکرد را در حین حفظ مخفی کردن اضافه کنم
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
سبد خرید هوشمند کنترل شده توسط تلفن هوشمند: 7 مرحله
سبد خرید هوشمند کنترل شده توسط تلفن های هوشمند: بازدید از مراکز تجاری می تواند سرگرم کننده باشد. اما کشیدن سبد خرید همراه با پر کردن آن چیزی است که کاملاً آزاردهنده است. درد هل دادن آن در آن راهروهای باریک ، ایجاد آن پیچ های تند! بنابراین ، در اینجا (به نوعی) پیشنهادی است که می توانید
موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام Multiroom ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی: 7 مرحله
موسیقی هوشمند در اتاق خواب و حمام با Raspberry Pi - ادغام Multiroom ، Alarm ، Button Control و Automation Home: امروز ما می خواهیم دو مثال در مورد نحوه استفاده از Raspberry Pi با نرم افزار Max2Play ما برای اتوماسیون خانه به شما ارائه دهیم: در حمام و اتاق خواب به هر دو پروژه از این نظر شبیه هستند که موسیقی با وفاداری بالا از منابع مختلف می تواند از طریق
نحوه کنترل سوئیچ هوشمند پایه Sonoff ESP8266 با تلفن هوشمند: 4 مرحله (همراه با تصاویر)
نحوه کنترل کلید اصلی Sonoff ESP8266 با تلفن هوشمند: Sonoff یک خط دستگاه برای خانه هوشمند است که توسط ITEAD توسعه یافته است. یکی از انعطاف پذیرترین و ارزان ترین دستگاه های آن خط Sonoff Basic است. این یک سوئیچ فعال Wi-Fi است که بر اساس یک تراشه عالی ، ESP8266 ساخته شده است. این مقاله نحوه تنظیم Cl