Расширитель диапазона ТТП-223
Моя идея «скрытых» сенсорных поверхностей на изголовье кровати. У меня было 3 сенсорных датчика TTP-223 с дополнительным проводом для увеличения дальности действия. Единственная «проблема» заключалась в том, что лента плохо прилипала, поэтому датчики иногда сбивали с толку, потому что они двигались.
Примерно через полтора года я решил напечатать на 3D-принтере новые «рамки», которые будут закреплены двусторонним скотчем.
Работает как шарм + дальность даже немного лучше, чем раньше!
Ой, чуть не забыл сказать, что это на самом деле делает. Он используется для включения/выключения освещения: потолочного светодиода, светодиодной ленты в шкафу и светодиодной ленты за изголовьем кровати. Просто помахайте рукой и вуаля. Первая «волна» включает светодиоды на 30%, вторая волна на 100%, третья волна их выключает.
Я планирую изменить это: если светодиоды горят на 30% более 1 минуты, другая «волна» напрямую их выключит. Плата представляет собой простой NodeMCU v2 с прошивкой ESPHome.
Он был разработан для использования с проволокой наружным диаметром 0,8 мм. Провод должен просто вставляться в разъем. Модуль TTP-223 крепится к 3D-принту с помощью всего лишь капли термоклея (пистолета для горячего клея :P). Затем вся сборка крепится к изголовью кровати с помощью 2 полосок двустороннего скотча.
Настройки печати
Бренд принтера:
Пруса
Принтер:
И3 МК3С
Плоты:
Нет
Поддерживает:
Нет
Разрешение:
0,10 мм
Заполнение:
15%
Нить: kexcelled PETG, белая, специальная секция ==============
Информация о коде и оборудовании
Вот код для этого:
eshome: имя: spalnica_postelja платформа: ESP8266 плата: nodemcuv2
Wi-Fi: сети:
ssid: !secret PrimaryWiFi1
пароль: !secret PrimaryWiFipass
ssid: !secret PrimaryWiFi2
пароль: !secret Primarywifi2pass manual_ip: static_ip: !secret ip_spalnica_postelja шлюз: !secret подсеть шлюза: !secret подсеть
Включить ведение журнала
регистратор:
web_server: порт: 80 auth: имя пользователя: !secret пароль веб-пользователя: !secret webpass
API:
ota: #safe_mode: Истинный пароль: !secret otapass
переключатель:
платформа: перезапустить
name: «Resetiraj ESP spalnica_postelja»
датчик:
платформа: wifi_signal
имя: «spalnica_postelja WiFi signal» update_interval: 5s id: wifisignalpostelja
платформа: время безотказной работы
имя: «spalnica_postelja uptime» update_interval: 5s id: uptimepostelja
двоичный_сенсор:
платформа: gpio
контакт: Имя GPIO4: «Postelja Nejc LED omara» фильтры:
задержанное_выключение: 10 мс
платформа: gpio
контакт: Имя GPIO5: «Postelja Nejc LED postelja» фильтры:
задержанное_выключение: 10 мс
платформа: gpio
контакт: GPIO10 имя: «Postelja Nejc stropna luc» фильтры:
задержанное_выключение: 10 мс
платформа: gpio
контакт: GPIO12 название: «Постеля 2 LED omara» фильтры:
задержанное_выключение: 10 мс
платформа: gpio
контакт: GPIO13 имя: «Postelja 2 stropna luc» фильтры:
задержанное_выключение: 10 мс
платформа: gpio
контакт: GPIO14 имя: «Постеля 2 светодиодных постеля» фильтры:
задержанное_выключение: 10 мс
Вы можете увидеть распиновку из кода, здесь нет схем, которыми можно поделиться, все настолько просто, насколько это возможно. Используйте 3,3 В от NodeMCU для питания всех модулей TTP-223 (в моем случае 6), 6x GPIO и общего GND для всего. Я подключаю систему через телефонный адаптер 5 В с кабелем micro USB. Работает стабильно уже почти 2 года.
Модуль NodeMCU с добавленным конденсатором для стабильности TTP-223 (между линиями 3V3 и GND)
Здесь вы подключаете провод для расширения диапазона.
Категория: Электроника





























