Оглавление:
Видео: Домашняя автоматизация с помощью NodeMCU, HomeAssistant и MQTT: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Хотите превратить свой дом в умный дом и сделать это дешево?
NodeMCU и HomeAssistant здесь, чтобы помочь в этом. Я рекомендую вам посмотреть это видео, возможно, вам будет легче следить за ним. В противном случае следуйте инструкциям ниже.
Запасы
1 × NodeMCU v3 NodeMCU на eBay:
2 × Макеты Макетные платы на eBay:
1 × Фоторезистор Фоторезистор на eBay:
1 × Магнитный переключатель Магнитный переключатель на eBay:
1 × реле реле на eBay:
1 × кнопки и резисторы на eBay:
7 × резисторов (2x 10 кОм, 4x 100 Ом, 1x 4,7 кОм)
4 × светодиода Светодиоды на eBay:
20 × Провода Провода на eBay:
1 × Датчик температуры DALLAS Датчик температуры на eBay:
1 × Датчик движения (PIR) Датчик движения:
1 × ДОПОЛНИТЕЛЬНО: Внешний аккумулятор
Шаг 1:
Привет!
Получите все необходимые расходные материалы (комплектующие) и приступим.
Шаг 2:
Соедините все компоненты в соответствии с этим запутанным эскизом. Извините за беспорядок в проводах.:(
Шаг 3:
Установите PlatformIO IDE, HomeAssistant + Python
Еще раз, вы можете посмотреть это видео, чтобы узнать больше об установке HomeAssistant и Python. Чтобы выполнить пошаговую установку PlatformIO и узнать, как загрузить простую программу с мигающим светодиодом, посмотрите это видео.
Обратите внимание, что вам не обязательно использовать только PlatformIO IDE, но вам, вероятно, будет легче следовать.
Шаг 4:
Скопируйте код в файл main.cpp отсюда. Замените IP-адрес mqtt_server на IP-адрес вашего ПК, на котором установлен HomeAssistant. Замените SSID и пароль желаемым SSID и паролем Wi-Fi. Загрузите в NodeMCU.
Шаг 5:
В поиске Windows (запуск) напишите% appdata% и откройте папку.homeassistant, там вы найдете файл configuration.yaml. Откройте его и замените все содержимое этим.
Будьте осторожны, когда пишете что-то дополнительное, потому что config чувствителен к пространству! Он должен быть структурирован в рамках своих правил.
Запустите HomeAssistant на своем компьютере, если он еще не запущен. Введите IP-адрес этого ПК и добавьте порт: 8123 после него в браузере. В правом верхнем углу вы найдете возможность настроить пользовательский интерфейс. Выберите это и снова в правом верхнем углу найдите редактор конфигурации RAW и замените его содержимое этим.
Шаг 6:
Убедитесь, что все подключено правильно, и MQTT работает должным образом, отправляя данные каждые несколько секунд, и проверьте, как работает каждый датчик.
На вашем смартфоне зайдите в браузер, введите IP-адрес вашего сервера HomeAssistant и добавьте порт: 8123. Сохраните веб-страницу на главном экране, и вы получите доступ к своей новой системе домашней автоматизации в одно касание.
Теперь, в конце, я призываю вас расширить этот проект, чтобы он был более полезным, а не только в образовательных целях. Спасибо, что присоединились ко мне через эту сборку проекта.:)
Рекомендуемые:
Домашняя автоматизация с помощью релейного модуля, управляемого через инфракрасный порт и Bluetooth: 10 шагов
Домашняя автоматизация с помощью релейного модуля, управляемого через инфракрасный порт и Bluetooth: в этом проекте домашней автоматизации я показал, как мы можем управлять светом, вентилятором и другими бытовыми приборами с помощью нашего приложения для смартфона и ИК-пульта с помощью схемы модуля реле управления Arduino. Это интеллектуальное реле, управляемое Arduino. схема имеет два режима, Inf
ДОМАШНЯЯ АВТОМАТИЗАЦИЯ НА ОСНОВЕ ЛОКАЛЬНОГО MQTT-СЕРВЕРА С ИСПОЛЬЗОВАНИЕМ МАЛИНЫ PI И NODEMCU BOARD: 6 шагов
ДОМАШНЯЯ АВТОМАТИЗАЦИЯ НА ОСНОВЕ ЛОКАЛЬНОГО MQTT-СЕРВЕРА С ИСПОЛЬЗОВАНИЕМ МАЛИНЫ PI И NODEMCU BOARD: До сих пор я сделал несколько обучающих видео по управлению приборами через Интернет. И для этого я всегда предпочитал сервер Adafruit MQTT, так как он был прост в использовании и удобен для пользователя. Но все это было основано на Интернете. Это означает, что мы
Домашняя автоматизация с помощью Bluetooth (Smart Board): 6 шагов
Домашняя автоматизация с использованием Bluetooth (Smart Board): прочтите внимательно
Домашняя автоматизация на базе Android и Arduino с помощью SMS: 5 шагов (с изображениями)
Домашняя автоматизация на базе Android и Arduino SMS:! ! ! УВЕДОМЛЕНИЕ ! ! ! Из-за того, что в моем районе модернизируется вышка сотовой связи, я больше не могу использовать этот модуль GSM. Более новая башня больше не поддерживает устройства 2G. Поэтому я больше не могу поддерживать этот проект. Недавно я повторно
Домашняя автоматизация с помощью приложения BLYNK: 7 шагов (с изображениями)
Домашняя автоматизация с помощью приложения BLYNK: в этом проекте я показал, как каждый может удаленно управлять своей бытовой техникой с помощью своего мобильного телефона. Для этого на вашем мобильном телефоне должно быть установлено приложение. Название этого приложения - BLYNK App (ссылка для скачивания приведена в описании