Проект 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, чтобы увидеть полное видео сборки и подробное пошаговое руководство.

Если вы любите винтажную электронику и современные постройки, сделанные своими руками, это отличный проект на выходные. Мне бы очень хотелось увидеть вашу версию — не стесняйтесь делать ремиксы и делиться своими сборками!

18:03
3
Нет комментариев. Ваш будет первым!

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

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

Держатель термометра вар. Б
Утеплитель Prusa CoreOne предназначенПодробнее
Корпус LaskaKit ESP32-LPKit
Описание Простой кейс для LaskaKit ESP32Подробнее
Датчик температуры и влажности ESP32 для домашнего помощн..
Это мой самодельный метод недорогогоПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.