ESP32 supermini ⨯ Чехол для пульта Came Top-432........

Источник:

как построить

Припаяйте ESP32 к пульту Came Top-432. Эти пульты имеют одинаковый корпус и должны иметь одинаковый форм-фактор печатной платы. Я тестировал модель Top-432-EE.

На удаленной плате припаяйте 3В3 или 5В (в зависимости от того, используете ли вы пульт 2*3В или 3В; мой использует 2*3В, но допускается 3,3В) к металлической пластине и GND к золотому диску. ESP32 будет подавать питание на пульт.

Переключатели имеют высокий уровень активности.
Припаиваем как показано на фото:
левая кнопка: левая сторона к GPIO8,
правая кнопка: правая сторона к GPIO9.

GPIO либо отправит высокий импеданс (входной режим), либо подключится к 3V3/GND (выходной режим, высокий).

ESPHome код

Переключатели ESPHome предназначены для нажатия кнопок так же, как это возможно делать физически, что позволяет войти в настройки. Кнопки ESPHome предназначены для надежного управления открытием/закрытием ворот с помощью переключателей.

Случайное время нажатия предназначено для имитации поведения человека.

esp32:
плата: esp32-s3-devkitc-1
вариант: esp32s3
flash_size: 4 МБ
структура:
тип: esp-idf

вывод:
— платформа: gpio
идентификатор: out_left
контакт: 8
— платформа: gpio
идентификатор: out_right
контакт: 9

переключатель:
— платформа: выход
идентификатор: switch_left
имя: «кнопка влево»
вывод: out_left
режим восстановления: RESTORE_DEFAULT_OFF
— платформа: выход
идентификатор: switch_right
имя: «кнопка вправо»
вывод: out_right
режи�� восстановления: RESTORE_DEFAULT_OFF

кнопка:
— платформа: шаблон
идентификатор: Gate_full
имя: «ворота полны»
значок: «mdi:gate»
on_press:
тогда:
— переключатель.turn_on: switch_left
— задержка:! лямбда |-
вернуть 400 + (esp_random() % 201);
— переключатель.turn_off: switch_left
— платформа: шаблон
идентификатор: Gate_partial
имя: «частичные ворота»
значок: «mdi:gate»
on_press:
тогда:
— переключатель.turn_on: переключатель_право
— задержка:! лямбда |-
вернуть 400 + (esp_random() % 201);
— переключатель.turn_off: переключатель_право
добавить антенну

Если нужен дополнительный радиус действия, можно припаять внешнюю антенну. Я проделал там быструю и грязную работу. Антенна на печатной плате представляет собой полукруглую схему сверху.
— Обрежьте антенну на печатной плате по краям, но оставьте достаточно места для припайки проводов с каждой стороны.
— Очистите печатную плату с каждой стороны, чтобы открыть медную схему, которую вы будете паять.
— Найдите способ разделить два провода антенны.
— Припаяйте каждый из них к очищенной стороне печатной платы.

Ссылки AliExpress для покупки компонентов

(эти ссылки являются аффилированными, их использование вам ничего не будет стоить, но поддержит мою работу)
(вы можете поискать других продавцов подешевле, это те, у которых я заказывал)

Супермини ESP32-S3: https://l.kioa.net/printables/esp32-s3-supermini
Супермини ESP32: https://l.kioa.net/printables/esp32-supermini
Супермини ESP32-C3 дешевле, имеет такую же ширину и на 1 мм короче. Поэтому он должен подойти, но я его не проверял.
Пульт Came Top-432 (клон): https://l.kioa.net/printables/remote-came-top432 (у меня серый «TOP 432EE»)
Антенна 433 МГц: https://l.kioa.net/printables/antenna-433mhz (с кабелем)

11:51
1
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для DC регулируемого источника
📁 Корпус для DC регулируемого источникаПодробнее
Крепление "народного" налобного фонаря
📁 Крепление «народного» налобного фонаряПодробнее
Ручка настройки Yaesu FT-817
📁 Ручка VFO для FT-817/818. ИспользуйтеПодробнее
Модель кнопки для Imax B6
Вам понадобится капля клея, чтобыПодробнее
Антенный изолятор "орешек"
Это стандартный изолятор дляПодробнее
Адаптер питания Yaesu FT-817
📁 Вертикальный адаптер под коннекторыПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Корпус для ESP32
📁 3D модель корпуса для платы NodeMCU наПодробнее
Станок для намотки катушек с филаментом
📁 Станок для намотки катушек сПодробнее
Кабельный ввод
📁 3D модель для печати кабельнойПодробнее
Кабельный ввод #2
📁 Компактный контейнер с завинчивающейсяПодробнее
Кабельный гермоввод #3
📁 3D модель для печати кабельногоПодробнее
Кабельные вводы различных размеров
📁 Кабельные вводы различных размеровПодробнее
Распределительная коробка
📁 3D модель для печати распределительнойПодробнее
Водозащищенный кабельный ввод
📁 3D модель кабельного ввода сПодробнее
Кабельный ввод #4
📁 3D модель для печати качественногоПодробнее
Распределительная коробка с креплением на стену
📁 Распределительная коробка с креплениемПодробнее
Адаптеры для SIM карт - 3D модель для печати
📁 Адаптеры для SIM карт — 3D модель дляПодробнее
Корпус для метеодатчика на ESP8266
📁 Корпус для метеодатчика на ESP8266Подробнее
Улучшенный дрон «Nano Long Range» на 1х18650
📁 Улучшенный дрон «Nano Long Range» наПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Контейнер для батарей ft-817
📁 Контейнер для аккумулятора FT-817 сПодробнее
Защитный каркас Yaesu FT 817
📁 Защитные рельсы для Yaesu FT 817 и 818Подробнее
YAESU FT-817 Рельсы
📁 Рельсы с подвесом для тангенты иПодробнее
Портативный настольный источник питания
📁 Портативный настольный источникПодробнее
Кейс для хранения батарей ( 21700, 18650, AA, AAA)
📁 Кейс для хранения батарей ( 21700Подробнее
Каркас для батарей 18650
📁 Корпус для Heltec V4 с GPS, проектПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Корпус для метеодатчика с анемометром
📁 Корпус для метеодатчика с анемометромПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.