Дисплей для ESP32 с ILI9341

Источник:

Совместимость с ESPHome и Home Assistant.

Описание

Эта модель STL предназначена для размещения специального дисплея, объединяющего экран ILI9341 с микроконтроллером ESP32. Он идеально подходит для пользователей, которые хотят отображать данные Home Assistant или управлять пользовательскими интерфейсами через ESPHome. Корпус состоит из четырех напечатанных на 3D-принтере частей, которые собираются для обеспечения надежного и элегантного монтажа.

Компоненты модели
Дисплей — спереди:
Передняя панель, на которой отображается информация.
Дисплей — Назад:
Задняя часть корпуса, которая защищает и скрывает электронику.
Дисплей — блок контактов ILI9341:
Блокирует ILI9341 к корпусу.
Дисплей — Блокатор утечки света:
Изделие предназначено для многоцветной печати, чтобы уменьшить засветку, улучшить контрастность экрана и читаемость. Если вы решите использовать его, я рекомендую выровнять его в срезе, объединить с передней частью и распечатать черным.
Материалы и требования
Печать:
Для хорошей детализации деталей рекомендуется использовать PLA или PETG с высотой слоя около 0,2 мм.
Сборка:
Для надежного крепления всех деталей модели необходимы 4 винта М3 длиной 20 см.
(Примечание. Проверьте фактическую длину винта, поскольку 20 см могут быть лишними для обычного монтажа; часто используются винты диаметром 20 мм.)
Инструкции по печати и сборке
Печать:
Распечатайте каждый компонент отдельно.
Рекомендуется включать поддержки только на тех деталях, которые в них нуждаются (например, для штифтового блока).
Постобработка:
Отшлифуйте и удалите излишки материала, особенно с блокатора вытекания света, чтобы обеспечить идеальное прилегание к передней панели.
Сборка:
Установите ESP32 и экран ILI9341. Используйте «Pin Block», чтобы заблокировать экран
Закрепите переднюю и заднюю панели винтами M3, убедившись, что они расположены правильно, чтобы предотвратить нежелательную утечку света.

Шаблон ESPHome

Ниже приведен базовый шаблон ESPHome в качестве отправной точки. Пользователи могут настраивать и расширять его в соответствии со своими конкретными потребностями:

эсфоме:
имя: display_ili9341
платформа: ESP32
плата: esp32doit-devkit-v1

Wi-Fi:
ssid: «Ваш_SSID»
пароль: «Ваш_Пароль»

# Включите API и OTA для будущих модификаций.
API:
ота:

# Базовая конфигурация дисплея ILI9341
дисплей:
— платформа: ili9xxx
модель: TFT 2.4
cs_pin: GPIO15
dc_pin: GPIO2
сброс_контакт: GPIO4
вращение: 270
update_interval: 3 с
идентификатор: tft_display
страницы:
— идентификатор: main_page
лямбда: |-
// Пример: отображение пользовательского текста
it.printf(10, 10, id(font_main), «Привет, ESPHome!»);

# Конфигурация шрифта
шрифт:
— файл: «gfonts://Roboto»
идентификатор: font_main
размер: 20

# Пример датчика из Home Assistant
текстовый_сенсор:
— платформа: домашний помощник
идентификатор: ha_status
entity_id: Sensor.display_status

# При необходимости добавьте дополнительные датчики, изображения и логику

Заключительные соображения

Эта конструкция предназначена для упрощения сборки и интеграции дисплея ILI9341 с ESP32 для пользовательских панелей «умного дома» или интерфейсов управления.
Добавил шаблон проводки. Я не использовал «сенсорные» контакты, потому что мой дисплей бесконтактный.
Моя статистика «Prusa» собирается с помощью надстройки Prusalink в Home Assistant, а затем передается через ESPHOME.
Предоставленный шаблон ESPHome является отправной точкой — не стесняйтесь адаптировать его в соответствии с вашим оборудованием и желаемой функциональностью. Я настоятельно рекомендую использовать какого-нибудь IA-помощника для создания красивого макета информационной панели.
Не забудьте дважды проверить длину винта, так как правильная посадка имеет решающее значение для правильной сборки.

Не стесняйтесь обращаться к сообществу или обращаться к документации ESPHome, если у вас есть какие-либо вопросы или вам нужно настроить определенные параметры для вашего проекта.

Напечатано с использованием Grilon3 Clear Blue PETG и Black PETG, чтобы избежать растекания.

10:49
6
Нет комментариев. Ваш будет первым!

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

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

Настенный дисплей Home Assistant - Raspberry Pi Touch Displa
Это крепление, которое я разработал дляПодробнее
CatOmater V 1.9 - автомат Cat? Может быть. Потолочная/настен
30 января 2024 г., версия 1.9: НовыеПодробнее
Shelly H&T уличный чехол
Корпус для датчика влажности иПодробнее
Настенное крепление для iPad Mini 4
Это мое настенное крепление для iPadПодробнее
Настенная коробка Samsung Galaxy Tab A8 для создания приборн
Раскройте потенциал своего умного домаПодробнее
Мультисенсор CO2 Apollo Automation MSR-2 мм.волн.
https://apolloautomation.com/productsПодробнее
Датчик качества воздуха Apollo Automation AIR-1
https://apolloautomation.com/productsПодробнее
Проект умного реле-бокса
Я регулярно занимаюсь электроннымиПодробнее
Интеллектуальный монитор водяного фильтра с Wi-Fi и веб-инте
доступна версия 2.0: Высокая интеграцияПодробнее
Умный термостат для обогрева плинтуса
Некоторое время назад я хотел добавить вПодробнее
Мистер Робот Микропад
Mr Robot Micropad — это необычноеПодробнее
Реле 5 В + разъем
Напечатано белым PETG Prusament толщинойПодробнее
Корпус для печати D1MiniDev
Корпус, напечатанный на 3D-принтере иПодробнее
Чехол для адаптера ESP Resol VBus
Мне нужен был адаптер VBus для моейПодробнее
Luftklappe für Isoliertes Rohrsystem Ø 180 мм - BWWP Projekt
Luftklappe für mein BWWP ProjektПодробнее
Компактный корпус USB-ключа ESP32 WROVER-B
Этот компактный корпус предназначен дляПодробнее
Чехол для антенны XIAO ESP32 SMA
Мне нужен был чехол для использованияПодробнее
Чехол для плеера/усилителя Louder ESP32 s3
Поскольку модуль Louder ESP32 имеет тотПодробнее
ESP32 Max v1.0 Quad Корпус термопары с дисплеем
Это базовый блок для установки макетнойПодробнее
DFRobot Beetle ESP32-C6 - Корпус дверного датчика
Я предпочел Beetle ESP32-C6, посколькуПодробнее
Метеостанция IOT ESP32 для домашнего помощника или ESPHome
Я разработал эту настройку дляПодробнее
NodeMCU ESP32 S2 с корпусом датчика DHT11
Это моя версия корпуса с крышкой дляПодробнее
Чехол для радара LD2410 с d1 mini esp32
Напечатано из белого PLA Hatchbox. ЯПодробнее
Корпус для Guition ESP32-S3 4,3-дюймовый ЖК-дисплей
Это простой корпус для дисплея GuitionПодробнее
Корпус ESP32 LD2450
Небольшой кейс для ESP32 и LD2450 сПодробнее
Snapcase платы разработки Esp32
Напечатано Prusament PETG Jet BlackПодробнее
Динамик ESP32
Оригинальные коробки восхитительны, но вПодробнее
Водомер ESP32-Cam Бельгия SWDE
Эта модель предназначена дляПодробнее
USB-накопитель TinyS3 (ESP32-S3)
Небольшой кейс для преобразования TinyS3Подробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.