Съдържание:

Управление на интелигентната стая: 5 стъпки
Управление на интелигентната стая: 5 стъпки

Видео: Управление на интелигентната стая: 5 стъпки

Видео: Управление на интелигентната стая: 5 стъпки
Видео: Основные ошибки при возведении перегородок из газобетона #5 2024, Юли
Anonim
Интелигентно управление на стаята
Интелигентно управление на стаята

В този проект се стремим да научим как да използваме AWS и MQTT в нашата настройка. Като в света на технологиите, колко велико ще бъде да можеш да контролираш стаята си само с лаптоп! Представете си, че бързате за време, за да завършите проектите си, да отидете, за да включите превключвателя за вашата светлина, отнема твърде много време!

Този портал ще:

  • Позволява ви да качвате/извличате изображения (S3 Bucket)
  • Проверете стойностите на светлината (DynamoDB)
  • Включване/изключване на светодиода
  • Проверете температурата и влажността (phpmyadmin)

От студенти до възрастни хора, това е прост интерфейс, който е лесен за използване и разбиране!

Стъпка 1: Контролен списък на хардуера

Контролен списък на хардуера
Контролен списък на хардуера
Контролен списък на хардуера
Контролен списък на хардуера

Нека разгледаме хардуерните компоненти, необходими за този урок.

  1. Разнообразни джъмперни кабели
  2. DHT11 сензор за температура и влажност x1
  3. 10k ома резистор x2
  4. MCP3008 x1
  5. Светлозависим резистор (LDR) x1
  6. LED светлина x1
  7. Резистор 330 ома x1
  8. Пикамера x1

Стъпка 2: Достъп до AWS

Достъп до AWS
Достъп до AWS
  1. Влезте в
  2. Копирайте идентификационния номер на ключа за достъп и секретния ключ за достъп за целите на конфигуриране по -късно.
  3. Кликнете върху „Отваряне на конзолата“

Регистрирайте своя Raspberry Pi като "нещо"

  1. Потърсете AWS IoT
  2. Под лявата лента за навигация кликнете върху „Управление“и изберете „Неща“
  3. Напишете име за вашето нещо и създайте сертификат.
  4. Запазете 4 -те файла, генерирани при създаването на сертификат.
  5. Създайте политика и прикрепете политиката към вашето нещо.

DynamoDB

  1. Потърсете DynamoDB
  2. Създайте таблица за Light

Кофа S3

  1. Търсете S3
  2. Създайте кофа за качване на изображения

Стъпка 3: Инсталация за Raspberry Pi

Инсталация за Raspberry Pi
Инсталация за Raspberry Pi

Преди да започнете да изпълнявате кодовете, инсталирайте ги във вашия Raspberry Pi.

Отворете прозореца на терминала

  • AWSIoTPythonSDK: sudo pip инсталира AWSIoTPythonSDK
  • awscli: sudo pip install awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip инсталирайте boto3
  • Flask: sudo pip install колба
  • mqtt: sudo pip инсталирате mqtt
  • paho: sudo pip инсталирайте paho

Стартирайте в прозореца на терминала си:

aws конфигуриране

и въведете ключа за достъп и секретния ключ за достъп на вашата конзола.

Стъпка 4: Кодове за управление на интелигентната стая

  • InsertIntoDB.py: Това ще вмъкне температура и влажност в базата данни
  • aws_pubsub.py: Това ще се абонира за теми като сензори/светлина и камера, за да получи светлинната стойност и изображенията.
  • server.py: Това ще позволи да се включва и изключва LED. Температурата и влажността също ще бъдат извлечени и показани на html страницата. Светлинната стойност, съхранена в dynamoDB, ще бъде извлечена.

Стъпка 5: Учене на опит

Учебни преживявания
Учебни преживявания

Тъй като бяхме съвсем нови за Python, се сблъскахме с много трудности и проблеми по време на процеса на изучаване на този IoT модул. Въпреки това, с ръководството на нашите учители и приятели, успяхме да се справим и да се научим. Чрез този проект научихме значението на IoT устройствата в съвременния свят и също така трябва да имаме по -добри познания за използването на AWS.

Препоръчано: