Расширитель диапазона ТТП-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)

Здесь вы подключаете провод для расширения диапазона.

Категория: Электроника

00:34
2
Нет комментариев. Ваш будет первым!

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

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

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.