Оглавление:
- Шаг 1. Контрольный список оборудования
- Шаг 2. Доступ к AWS
- Шаг 3: Установка для Raspberry Pi
- Шаг 4: Коды управления умной комнатой
- Шаг 5. Получение опыта
Видео: Умное управление помещением: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом проекте мы стремимся научиться использовать AWS и MQTT в нашей настройке. Находясь в мире технологий, как здорово будет иметь возможность управлять своей комнатой только с помощью ноутбука! Представьте, что вы торопитесь, чтобы завершить свои проекты, а подойти, чтобы включить выключатель света, - это слишком много времени!
Этот портал будет:
- Позволяет загружать / извлекать изображения (S3 Bucket)
- Проверить значения освещенности (DynamoDB)
- Включение / выключение светодиода
- Проверить температуру и влажность (phpmyadmin)
Это простой и понятный интерфейс, от студентов до пожилых людей!
Шаг 1. Контрольный список оборудования
Давайте рассмотрим аппаратные компоненты, необходимые для этого руководства.
- Кабели-перемычки в ассортименте
- Датчик температуры и влажности DHT11 x1
- Резистор 10 кОм x2
- MCP3008 x1
- Светозависимый резистор (LDR) x1
- Светодиодный свет x1
- Резистор 330 Ом x1
- Picamera x1
Шаг 2. Доступ к AWS
- Войдите в
- Скопируйте идентификатор ключа доступа и секретный ключ доступа для настройки позже.
- Нажмите "Открыть консоль".
Зарегистрируйте свой Raspberry Pi как «вещь»
- Искать AWS IoT
- Под левой панелью навигации нажмите «Управление» и выберите «Вещи».
- Напишите имя своей Вещи и создайте сертификат.
- Сохраните 4 файла, созданные при создании сертификата.
- Создайте политику и прикрепите ее к своей Вещи.
DynamoDB
- Искать DynamoDB
- Создайте стол для света
Ковш S3
- Искать S3
- Создайте корзину для загрузки изображений
Шаг 3: Установка для Raspberry Pi
Прежде чем запускать коды, установите их на свой Raspberry Pi.
Открыть окно терминала
- AWSIoTPythonSDK: sudo pip установить AWSIoTPythonSDK
- awscli: sudo pip install awscli
- Boto: sudo pip install boto
- Boto3: sudo pip install boto3
- Колба: sudo pip install flask
- mqtt: sudo pip установить mqtt
- paho: sudo pip install paho
Запустите в окне терминала:
aws настроить
и введите ключ доступа и секретный ключ доступа вашей консоли.
Шаг 4: Коды управления умной комнатой
- InsertIntoDB.py: это вставит температуру и влажность в базу данных.
- aws_pubsub.py: это подпишется на такие темы, как датчики / свет и камера, чтобы получить значение света и изображения.
- server.py: это позволит включать и выключать светодиод. Температура и влажность также будут извлечены и отображены на странице html. Будет получено значение света, хранящееся в DynamoDB.
Шаг 5. Получение опыта
Будучи совершенно новичком в Python, мы столкнулись с множеством трудностей и проблем в процессе изучения этого IoT-модуля. Однако под руководством наших учителей и друзей нам удалось справиться и учиться. В рамках этого проекта мы узнали о важности устройств Интернета вещей в современном мире, а также получили более глубокие знания об использовании AWS.
Рекомендуемые:
Светодиодный светильник для умного стола - Умное освещение с Arduino - Рабочая область Neopixels: 10 шагов (с изображениями)
Светодиодный светильник для умного стола | Умное освещение с Arduino | Neopixels Workspace: в наши дни мы проводим много времени дома, учимся и работаем виртуально, так почему бы не сделать наше рабочее пространство больше с помощью настраиваемой интеллектуальной системы освещения на основе Arduino и светодиодов Ws2812b. Здесь я покажу вам, как построить ваш Smart Настольный светодиодный светильник, который
Умное дезинфицирующее средство с Magicbit: 5 шагов
Интеллектуальное дезинфицирующее средство с Magicbit: в этом руководстве мы узнаем, как создать автоматическое дезинфицирующее средство с дополнительными функциями с помощью Magicbit. Мы используем magicbit в качестве платы для разработки в этом проекте, основанном на ESP32. Следовательно, можно использовать любую отладочную плату ESP32
C.Q: умное зеркало своими руками: 5 шагов
C.Q: умное зеркало своими руками: Мы Катрина Консепсьон и Адиль Кайзер, второкурсники в WBASD STEM Academy. Это проект, с которым мы бы сотрудничали и который получил бы лучшую награду в этом году. Когда мы решили заняться этим проектом, мы имели в виду " что было бы лучше всего
Умное управление прачечной: 7 шагов
Умное управление прачечной: Dandywash - это умная система управления прачечной, ориентированная на людей, у которых мало времени, чтобы тратить их на банальные домашние дела, такие как стирка. Мы все были там, просто бросали нашу грязную одежду в корзину, надеясь найти мотивацию для сортировки
Управление помещением с ESP8266 - Температура, движение, шторы и освещение: 8 шагов
Управление помещением с ESP8266 | Температура, движение, шторы и освещение: этот проект состоит из системы, основанной на модуле NodeMCU ESP8266, который позволяет вам контролировать яркость светодиодной ленты и занавеса в вашей комнате, а также может отправлять данные о событиях движения в вашей комнате. и температура до облака w