
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Всем привет, Во-первых, я француз, поэтому возможно, что некоторые предложения не имеют смысла, извините, я много работаю над улучшением.
В настоящее время я работаю над домашней автоматизацией в своей квартире. Я использовал OpenHab2 и mosquitto в качестве программного обеспечения. Я не эксперт в этих двух программах, но я знаю, как они работают в целом. OpenHab - это пользовательская сторона с графическим интерфейсом, предназначенным для управления домом. Mosquitto - это программа, которая заставляет вещи разговаривать друг с другом. Например, OpenHab может легко общаться с моим оборудованием.
Для людей, которые на самом деле не знакомы с протоколом MQTT, вот веб-сайт, который объясняет основы.
Моя проблема в том, что я хочу управлять своим оборудованием (4 умных розетки) с помощью настоящих переключателей, а не только с помощью веб-интерфейса OpenHab. Я спроектировал, запрограммировал и создал пульт, который может отправлять запросы MQTT на устройства, которые я выбираю. Лучшее в моем пульте дистанционного управления - это то, что у меня есть 4 кнопки для меню, и я могу добавить необходимое количество устройств.
Вот как я это сделал.
Шаг 1: Детали



-Esp8266. Я использую NodeMCU. Banggood
-Мини хлебная доска. Я использую это, потому что хочу иметь возможность повторно использовать свой компонент, когда я сделаю V2 пульта дистанционного управления с печатной платой. Banggood
- ЖК-дисплей. Я использую ЖК-дисплей 16x2, но подойдет и 20x4. Важно иметь на ЖК-дисплее модуль i2c. Banggood
-Кнопки. Я использую 4 кнопки: «Вверх», «Вниз», «Ввод» и «Выход». Bangood
-Резисторы. Резистор 4,7 кОм для подтягивания переключателя
- Винт М3.
- Горячий клей.
-PCB. не обязательно, но я припаиваю к нему свои кнопки и резистор.
Шаг 2: Схема подключения

Следуйте схеме для кнопок.
Кнопки:
ВВЕРХ ---------- D5 или GPIO 1
Вниз ------- D6 или GPIO 12
Введите ------- D7 или GPIO 13
Выход --------- D4 или GPIO 2
ЖК-дисплей:
SDA -------- D2 или GPIO 4
SCL -------- D1 или GPIO 5
5 В ---------- Вин
GND ------- GND
Шаг 3: Код Arduino


Вам нужно изменить некоторую информацию в скетче.
MQTT_SERVER - это просто IP-адрес, на котором работает ваш сервер MQTT.
SSID и пароль вашего Wi-Fi.
Последнее, что нужно изменить, - это ваши темы. Какие у вас темы? Ну выбирай ты хочешь хочешь. У меня четыре темы, но вы можете добавить намного больше, если хотите. Единственное, что нужно помнить, это то, что вам нужно обновить номер темы (int NombreTopic = 4;) в коде. Он должен соответствовать номеру темы, которую вы пишете.
Шаг 4: Строительство




Я разработал 3D-печатный чехол для своего пульта дистанционного управления. Я распечатываю его в масштабе 1.015, заполнение на 20% белым PLA, и результат очень хороший.
Если у вас нет 3D-принтера, вы можете сделать простой корпус из тонкого дерева или оргстекла.
Как только корпус был сделан, я начал приклеивать пуговицы. Я сильно надавил на заднюю часть кнопки, чтобы убедиться, что мы можем использовать ее правильно. Приклеил экран горячим клеем. Перед тем, как вставить макет в корпус, я приклеил провода, чтобы они не двигались.
Закончите с двумя винтами и задней пластиной.
Примечание: вы можете написать карандашом на коробке, например: ВВЕРХ, ВНИЗ, ВВОД и ВЫХОД.
Шаг 5: Наслаждайтесь

На видео вы видите 4 окна по моим четырем темам. В этих окнах вы можете увидеть сообщение MQTT, которое удаленное устройство отправляет в тему.
Ваш пульт теперь готов, вам нужно настроить свое интеллектуальное оборудование, чтобы слушать вашу тему, и вы можете использовать свой пульт для управления своим домом!
Если у вас есть какие-либо вопросы об этом пульте, я отвечу вам.
Если вам нравится этот маленький проект, не стесняйтесь ставить лайк и голосовать за меня в удаленном конкурсе!
Спасибо
Рекомендуемые:
Универсальный пульт дистанционного управления с использованием ESP8266 (под управлением Wi-Fi): 6 шагов (с изображениями)

Универсальный пульт дистанционного управления с использованием ESP8266 (управляемый Wi-Fi): этот проект призван заменить обычный пульт дистанционного управления для всей бытовой техники, такой как кондиционер, телевизор, DVD-плееры, музыкальная система, SMART-техника !!! Создавая целый мусор из удаленного мусора вокруг, заставляя нас ломать голову !!! Этот проект спасет нас от
Универсальный пульт от телевизора - Ardiuino, инфракрасный порт: 5 шагов

Универсальный пульт от телевизора - Ardiuino, инфракрасный порт: Здравствуйте! В этой инструкции я покажу вам, как создать и запрограммировать свой собственный универсальный пульт дистанционного управления, который будет работать с большинством устройств, использующих инфракрасный пульт, и который также будет «слушать»; и расшифровать инфракрасный сигнал, посланный другими
Универсальный пульт ДУ с управлением жестами и Node-MCU: 12 шагов

Универсальный пульт дистанционного управления с жестовым управлением и Node-MCU: Всем привет и добро пожаловать в этот проект! Я довольно ленив, и кошмар ленивого человека - смотреть телевизор, когда понимаешь, что пульт находится слишком далеко! Я понял, что мой пульт никогда не будет слишком далеко, если он у меня будет под рукой
Универсальный ИК-пульт Rasberry PI с MATRIX Creator: 9 шагов

Универсальный ИК-пульт Rasberry PI с MATRIX Creator: ⚠️ЭТО РУКОВОДСТВО УСТАРЕЛО ⚠️ Вы можете увидеть новое ИК-руководство по ссылке ниже. Https://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dВведение Это руководство поможет вам создать идеальный универсальный пульт дистанционного управления с помощью R
Универсальный портативный универсальный аккумулятор: 11 шагов (с изображениями)

Универсальный портативный универсальный блок питания: отключение нагрузки или постоянное отключение электроэнергии - очень частое явление в развивающихся странах, таких как Индия, Южная Африка, Бангладеш и т. Д. Сезон отключения нагрузки не является любимым временем для кого-либо. Это сильно влияет на нашу повседневную деятельность и, в основном, на наше мычание