большинства самодельных дисплеев для умного дома есть один бесячий недостаток: они никогда не затыкаются. Если вы собираете настольные часы или домашнюю метеостанцию, экран либо высаживает батарею в ноль, либо хреначит вам в спальню слепящим светом в три часа ночи. Традиционные датчики движения здесь бесполезны, потому что они срабатывают буквально на любое шевеление — от кота, крадущегося по комнате, до случайного сквозняка, раскачивающего шторы.
Как отметил разработчик sudu1988 на Reddit в ветке про ESP32, эту проблему можно решить с помощью радара. Вместо того чтобы тратить энергию на работу экрана двадцать четыре часа в сутки, этот проект использует сенсор, который заточен под обнаружение реального присутствия человека, а не любого случайного движения. Судя по описанию проекта, устройство подтягивает свежий прогноз погоды из сервиса Open-Meteo и выводит время вместе с локальными данными.
Радар миллиметрового диапазона для определения присутствия человека будит экран только тогда, когда рядом кто-то есть, чтобы экономить батарею.
И всё же главное достижение здесь — вовсе не погодный виджет, а чистая практичность управления питанием. В основе сборки лежит плата Freenove FNK0103S с чипом ESP32-WROOM-32E внутри. Этот единственный модуль объединяет беспроводную связь, управление экраном и сенсорный ввод, избавляя вас от жуткого клубка вываливающихся проводов.
Как это устроено изнутри
Чтобы дисплей не жрал электричество ради пустой комнаты, создатель встроил радар присутствия миллиметрового диапазона Hi-Link HLK-LD2410C. Эта крошечная деталь действительно замечает неподвижного человека, который подошел достаточно близко, чтобы прочитать текст на экране. Экран загорается только в этот самый момент, а всё остальное время система бездельничает в режиме глубокого сбережения энергии.
«Железо» проекта — плата Freenove FNK0103S с чипом ESP32-WROOM-32E, 4-юймовый экран ST7796 и резистивный сенсорный экран XPT2046.
За картинку отвечает четырех дюймовый экран ST7796 в паре с резистивным сенсором XPT2046. Если вы захотите собрать такое сами, автор поделился файлами для 3D-печати кастомного корпуса и подставки. Проект также учитывает привязку к месту и поддерживает часовые пояса Великобритании, Испании, Германии, Франции, Украины, Швеции, Италии и России, а заодно имеет переключатель единиц измерения температуры.
Такая сборка прямо указывает, куда должны двигаться компактные панели управления домом. Вместо того чтобы относиться к экранам как к тупым лампочкам, которые выжигают глаза в темноте, мы получаем умный гаджет, который действительно ждет вашего появления, а не выступает перед пустой комнатой.
