Оглавление:

Цените свой проект: используйте графический дисплей !: 14 шагов
Цените свой проект: используйте графический дисплей !: 14 шагов

Видео: Цените свой проект: используйте графический дисплей !: 14 шагов

Видео: Цените свой проект: используйте графический дисплей !: 14 шагов
Видео: 🏡Лучшие программы для проектирования домов на русском языке | Проект дома своими руками 2024, Ноябрь
Anonim
Image
Image
Демонстрация
Демонстрация

В нашем сегодняшнем видео я покажу вам 1,8-дюймовый TFT-дисплей. Это графический дисплей 128 на 160. Он больше, чем в ESP32 LoRa, и я также покажу его использование в традиционном ESP32. Затем у нас будет сборка и исходный код для использования этого дисплея с этими двумя моделями микроконтроллеров, используя пример, сделанный Adafruit. Я считаю, что дисплей является очень важной функцией, поскольку он дает вам обратную связь с вашей схемой.

Шаг 1: демонстрация

Шаг 2. Используемые ресурсы

Используемые ресурсы
Используемые ресурсы

• ESP32-WROOM

• ESP32 LoRa

• Дисплей TFT Lcd 1,8 дюйма

• Протоборд

• Джемперы

Шаг 3: Сборка

сборка
сборка

Шаг 4: TFT-дисплей с диагональю 1,8 дюйма

TFT 1,8 '' Дисплей с распиновкой
TFT 1,8 '' Дисплей с распиновкой

Шаг 5: Установка ESP-WROOM32 с TFT-дисплеем 1,8 дюйма

Крепление ESP-WROOM32 с TFT-дисплеем 1,8 ''
Крепление ESP-WROOM32 с TFT-дисплеем 1,8 ''

Шаг 6: Таблица подключения ESP-WROOM32 и TFT1,8-дюймовый дисплей

Таблица подключений ESP-WROOM32 и TFT1,8-дюймовый дисплей
Таблица подключений ESP-WROOM32 и TFT1,8-дюймовый дисплей

Шаг 7: Крепление ESP32 LoRa с TFT-дисплеем 1,8 дюйма

Крепление ESP32 LoRa с TFT-дисплеем 1,8 ''
Крепление ESP32 LoRa с TFT-дисплеем 1,8 ''

Шаг 8: таблица подключений ESP32 LoRa и дисплей TFT1.8 ''

Таблица подключений ESP32 LoRa и TFT1,8-дюймовый дисплей
Таблица подключений ESP32 LoRa и TFT1,8-дюймовый дисплей

Шаг 9: Установка библиотек - Arduino IDE

Установка библиотек - Arduino IDE
Установка библиотек - Arduino IDE
Установка библиотек - Arduino IDE
Установка библиотек - Arduino IDE

Загрузите два ZIP-файла, перейдя по ссылкам ниже:

Библиотека Adafruit GFX:

Библиотека Adafruit ST7735:

1. В открытой среде Arduino IDE нажмите Sketch -> Add Library -> Add Library. ZIP.

2. Найдите загруженный файл, выберите и нажмите «Открыть».

3. Сделайте это для обеих загруженных библиотек.

Шаг 10: Код

ESP-WROOM Код 32

Объявления и переменные

#include // Базовая графическая библиотека # include // Аппаратно-зависимая библиотека для ST7735 #include // Эти контакты также будут работать с экраном 1,8 дюйма TFT // ESP32-WROOM #define TFT_DC 12 // A0 #define TFT_CS 13 // CS #define TFT_MOSI 14 // SDA #define TFT_CLK 27 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST)

Код ESP32 LoRa

Объявления и переменные

#include // Базовая графическая библиотека # include // Аппаратная библиотека для ST7735 #include #define TFT_DC 17 // A0 #define TFT_CS 21 // CS #define TFT_MOSI 2 // SDA #define TFT_CLK 23 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Шаг 11: Код ESP32

Код ESP32
Код ESP32

Примечание

• Используемый графический код является примером, разработанным производителем Adafruit:

• Однако контакты, заявленные в коде, были изменены для работы с ранее показанным ESP32.

• Цель этого урока - научить только взаимодействовать между дисплеем и ESP32.

Шаг 12: параметры сборки

Настройки сборки
Настройки сборки
Настройки сборки
Настройки сборки

Конфигурации сборки показаны на изображениях ниже. Платы - ESP32 Dev Module и Heltec_WIFI_LoRa_32.

Шаг 13: ссылки

Библиотеки TFT-дисплеев

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - Учебное пособие по GFX

cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf

Шаг 14: Файл

Загрузите файлы:

PDF

Я НЕТ

Рекомендуемые: