Проект ESP32: электронный бумажный термометр с веб-панель..
Винтажный электронный бумажный термометр с ESP32
Этот проект сочетает в себе классическую эстетику и современные технологии! Я разработал термометр в винтажном стиле, в котором используется микроконтроллер ESP32 и трехцветный дисплей на электронной бумаге, помещенный в футляр из деревянной нити, напечатанный на 3D-принтере, что придает ему аутентичный ретро-вид. Хотя он напоминает термометр старой школы, он оснащен веб-панелью в режиме реального времени, которая позволяет вам контролировать температуру, влажность и атмосферное давление с вашего телефона или компьютера.
Особенности
Элегантный аналоговый вид: дисплей имитирует классический термометр с динамической красной колонкой, которая подстраивается под изменение температуры.
Дисплей на электронной бумаге: четкая контрастность, низкое энергопотребление и обновления только при необходимости.
Веб-панель: доступ к показаниям те��пературы, влажности и давления в реальном времени через Wi-Fi.
Локальная регистрация данных: устройство сохраняет 48-часовую историю данных об окружающей среде, обеспечивая конфиденциальность (облачное хранилище не требуется).
Минимальное количество проводов: всего четыре соединения с использованием платы Inkplate2 и датчика BME280.
Модульная конструкция кода: построена на основе объектно-ориентированного программирования, что позволяет легко изменять или расширять ее. Впервые в ООП? Ознакомьтесь с моим курсом ООП Made Easy, чтобы освоить объектно-ориентированное программирование для проектов Arduino.
Корпус, напечатанный на 3D-принтере: индивидуальный дизайн корпуса с вырезом сзади для точных показаний датчиков и модификацией разъема USB для удобного питания.
Необходимые компоненты
Плата Inkplate2: https://educ8s.tv/part/Inkplate2
Датчик BME280: https://educ8s.tv/part/BME280
Разъём MicroUSB: https://educ8s.tv/part/MiniUSBBreakout
Вопросы питания
Устройство предназначено для подключения к сети, поскольку веб-сервер увеличивает энергопотребление. Однако, отключив веб-панель, ее можно оптимизировать для увеличения срока службы батареи.
Включено в эту загрузку
Файлы корпуса для 3D-печати (измененные на основе дизайна Inkplate2)
Файлы STL и STEP для легкой настройки.
Руководство по сборке и модификации
Настройки печати
Время печати: Менее 1 часа
Температура сопла: 180°C
Температура кровати: 60°C
Высота слоя: 0,2 мм
Заполнение: рекомендуется 20 %.
Поддерживает: Требуется для выреза USB-порта.
Материал: деревянная нить PLA.
Исходный код
Полный код проекта можно найти на GitHub: https://github.com/educ8s/ESP32-E-Paper-Thermometer-with-Web-Dashboard.
Руководство по сборке
Посетите мой канал на YouTube, чтобы увидеть полное видео сборки и подробное пошаговое руководство.
Если вы любите винтажную электронику и современные постройки, сделанные своими руками, это отличный проект на выходные. Мне бы очень хотелось увидеть вашу версию — не стесняйтесь делать ремиксы и делиться своими сборками!


