Оглавление:

Система умных штор: 4 ступени
Система умных штор: 4 ступени

Видео: Система умных штор: 4 ступени

Видео: Система умных штор: 4 ступени
Видео: 👍УСТАНОВИЛ! АВТОМАТИЧЕСКИЕ ШТОРЫ с ГОЛОСОВЫМ УПРАВЛЕНИЕМ! УМНЫЙ КАРНИЗ + Mi Home и Алиса! Onviz 2024, Июль
Anonim
Image
Image

Хотели бы вы, чтобы система умных штор закрывалась, когда в комнате слишком жарко и ярко, а также могла бы управлять ею удаленно на ходу?

Здесь я покажу вам, как сделать это очень легко ~

Запасы

  • Картонная коробка
  • Датчик температуры DHT11
  • Серводвигатель
  • Геркон
  • Микроконтроллер Realtek Ameba1 RTL8195AM
  • Перемычка

Шаг 1: MQTT

MQTT
MQTT

MQTT - это протокол межмашинного взаимодействия (M2M) / «Интернет вещей». Он был разработан как чрезвычайно легкий транспорт для обмена сообщениями публикации / подписки.

Можно сказать, что MQTT - это протокол, разработанный для Интернета вещей. MQTT основан на TCP / IP и передает / получает данные через публикацию / подписку.

Поскольку мы используем плату для разработки ameba, мы можем зарегистрировать учетную запись на официальном сайте amebaiot и получить бесплатный сервер MQTT на сайте amebaiot.com/cloud-getting-started.

Обратите внимание: после того, как вы зарегистрировались на AmebaIOT.com и зарегистрировали свое устройство в «Облачной службе», имя пользователя и пароль, которые вы использовали для входа в AmebaIOT.com, будут такими же, как и для вашего MQTT-соединения, подробности будут объяснены позже в руководстве..

Шаг 2: установка программного обеспечения

Настройка программного обеспечения
Настройка программного обеспечения
Настройка программного обеспечения
Настройка программного обеспечения
Настройка программного обеспечения
Настройка программного обеспечения

Центром каждого проекта IoT (Internet-of-Things) является микроконтроллер с поддержкой Wi-Fi, и наш проект не исключение. Используемый здесь микроконтроллер Wi-Fi - Ameba-1 RTL8195AM от Realtek, у него много полезных периферийных устройств и мощный модуль Wi-Fi с достаточно низкой мощностью, чтобы работать от аккумуляторной батареи в течение нескольких недель.

Что еще? Эта плата программируется на Arduino IDE! Да, не требуется никакого обучающего программного обеспечения, просто откройте свою Arduino IDE и вставьте следующую ссылку в «дополнительные URL-адреса менеджера платы» в разделе «Файл -> Настройки», и вся цепочка инструментов микроконтроллера и утилиты будут загружены автоматически при установке этой платы из «Board Manager» в «Tools -> Board»

После этого вы можете скачать исходный код с Github на Github.

Последнее, что вам нужно сделать, это отредактировать следующую информацию о коде, который вы только что загрузили, а затем вы готовы, наконец, нажать эту кнопку «Загрузить», и код будет мигать на ameba за считанные секунды.

Шаг 3: Подключение оборудования

Подключение оборудования
Подключение оборудования
Подключение оборудования
Подключение оборудования
Подключение оборудования
Подключение оборудования

Вы можете обратиться к разделу расходных материалов, чтобы получить список вещей, которые вам нужны.

Для начала вам нужно построить «домик» из картонной коробки, не слишком навороченный, подойдет вот этот ниже.

Схема подключения довольно проста, проверьте схему подключения ниже, чтобы все подключено.

Как только соединение будет выполнено, вы можете приклеить сервопривод к стене вашего картонного дома, одновременно соединив его руку с занавеской, приклеить язычковый датчик к одной стороне занавески и приклеить магнит к другой стороне занавески. Обратите внимание, что по умолчанию язычковый датчик и магнит должны находиться рядом друг с другом, пока серводвигатель не потянет за занавеску и не унесет ее за собой.

Герконовый датчик предназначен для того, чтобы ameba узнал, закрыта или открыта шторка. И последнее, но не менее важное: приклейте датчик DHT11 к другой стороне стены, он поможет измерить «комнатную» температуру и должен сообщить амебе, если в комнате слишком много солнечного света, из-за которого температура поднялась до неудобного уровня.. Если в комнате действительно слишком жарко, она автоматически закроется занавеской и отправит пользователю сообщение MQTT.

Шаг 4: Настройка телефона

Настройка телефона
Настройка телефона
Настройка телефона
Настройка телефона
Настройка телефона
Настройка телефона
Настройка телефона
Настройка телефона

Чтобы управлять шторкой удаленно через MQTT, нам сначала нужно установить клиент MQTT. В Playstore для Android и Appstore для iOS есть множество бесплатных клиентских приложений MQTT. Вот версия для Android и версия для iOS.

Независимо от того, какую версию вы используете, процедура настройки идентична, Во-первых, вам необходимо указать адрес сервера MQTT -> «cloud.amebaiot.com»;

Во-вторых, введите номер порта -> «1883»;

В-третьих, заполните тему для подписки -> «outTopic»;

В-четвертых, заполните тему для публикации -> «inTopic»;

В-пятых, введите имя пользователя и пароль облачного сервиса MQTT;

Наконец, нажмите кнопку «Подключиться», чтобы подключиться.

После подключения вы получите сообщение «--- MQTT server connected! ---», отправленное от ameba в качестве подтверждения успешного двунаправленного подключения. Теперь вы можете отправить сообщение «включено», чтобы открыть занавес, и сообщение «выключить», чтобы закрыть его в любое время!

Рекомендуемые: