Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

Блоки для TFT дисплеев на чипах ILI9341 и ST7735

Создаем свой блок. Вопросы, помощь знатоков.
Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#101

Сообщение Rovki » 26.03.2022{, 14:19}

По ссылке 3.5" ,а у меня2.4
Я использовал ваши блоки
Электронщик до мозга костей и не только

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#102

Сообщение Rovki » 28.03.2022{, 10:55}

вот тут есть примеры и библиотеки https://github.com/ZinggJM/GxTFT

Отправлено спустя 40 секунд:
https://www.drive2.ru/b/519493956430463073/
Электронщик до мозга костей и не только

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#103

Сообщение Rovki » 29.03.2022{, 17:25}

У меня правда на плате нет регистров сдвига :smile427:
Электронщик до мозга костей и не только

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#104

Сообщение Rovki » 30.03.2022{, 08:49}

Вот нашел описание Key Parameters
SKU MPI2418
LCD Type TFT
LCD Interface SPI
Touch Screen Type Resistive
Touch Screen Controller XPT2046
Colors 65536
LCD Driver IC ILI9341
Backlight LED
Resolution 320*240 (Pixel)
Aspect Ratio 8:5
Active Area 36.72x48.96(mm)
Dimensions 51.53x76.68(mm)
Power Dissipation 0.08A*5V
Rough Weight (Package containing)(g) 40(g)
http://www.lcdwiki.com/2.4inch_RPi_Display
Электронщик до мозга костей и не только

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#105

Сообщение Rovki » 30.03.2022{, 11:02}


Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#106

Сообщение Rovki » 30.03.2022{, 16:08}

Подсветка есть :smile453:

Отправлено спустя 1 минуту 31 секунду:
av писал(а):
30.03.2022{, 12:27}
Rovki, пробовал я эту графическую оболочку, но увы... . Приложение не запускается на Винде 10. Что конечно же огорчило. Рассматривал и другие, такие как uGFX. Но последняя в стадии бета. Отправил запрос разработчикам на предоставление приложения для тестов. И как всегда ответа ноль.

Вы так и не ответили подсветка светится ?
А вот эту видели ?https://github.com/IgorTimofeev/MineOS
Электронщик до мозга костей и не только

Brand2
Лейтенант
Сообщения: 413
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 41
Откуда: Haifa
Имя: Alex

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#107

Сообщение Brand2 » 05.04.2022{, 14:01}

Кто нибудь использовал подключение DS1820 к дисплеямTFT ILI9341?
Eсли подключаю датчик ,то датчик перестает работать и на дисплей идет 0,0
хотя отдельно датчик работает.
Еще возникает проблема,когда включаю WIFI,не важно клиента или ТД,скетч загружается но на дисплее серое поле,ничего не показывает вооще.
Использую дисплей TFT 320x240 с WEMOS MINI
TFT_TEST_8266_DATE1.flp
(1.25 МБ) 72 скачивания
Почти тот же проект с другими бп.
TFT_ANALOG_TEMP.flp
(6.34 МБ) 58 скачиваний
Здесь вообще пришлось удалить DS1820,потому что пишет что размер файла слишком большой что бы загрузить сюда,проверил ,действительно 8,595 kB
Первый так всего 1,290 kB
Кто то сталкивался с такими проблемами?

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#108

Сообщение MTSnik10 » 13.04.2022{, 12:17}

может кому пригодится значок антенны с уровнем сигнала

Отправлено спустя 1 минуту 49 секунд:
Вложения
антенна2.jpg
antenna2.flp
(1.82 МБ) 60 скачиваний

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#109

Сообщение MTSnik10 » 13.04.2022{, 12:21}

вопрос. а как добавлять картинку с сд карты? есть блок?

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#110

Сообщение MTSnik10 » 20.04.2022{, 13:17}

Доброго дня. наигравшись с uno решил подключить дисплей 1,8 st7735 k node msu всю голову сломал, ни как не получается. пробовал как в посте 28, не получается. sck 14, sda 13, dc 20, rst 4, cs 5, vdd +3v. gnd.

Отправлено спустя 2 минуты 54 секунды:
Такой дисплей
Вложения
20220420_135734.jpg
.
moy proect7 NODEMCU.flp
(117.18 КБ) 53 скачивания
4.jpg
4.jpg (36.16 КБ) 2187 просмотров

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#111

Сообщение MTSnik10 » 20.04.2022{, 19:40}

Спасибо что откликнулись.
Ранее с этим дисплеем работал на уно.
Все работало. Размеры выставлял.
Теперь из-за нехватки памяти решил подключить к нодемсу. Питание подключил к 3.3в Выше писал об этом.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#112

Сообщение dsfbuy » 20.04.2022{, 20:24}

MTSnik10 писал(а):
20.04.2022{, 13:19}
dc 20
В esp8266 нет 20-го пина.

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#113

Сообщение MTSnik10 » 21.04.2022{, 06:29}

ввело в заблуждение такая распиновка.
Разобрался, мой косяк. Спасибо :smile9:

Отправлено спустя 28 минут 29 секунд:
:)
Вложения
20220421_085543.jpg
.
1_Wf_NSh_wBlwUVvD6S92kZg.png

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#114

Сообщение MTSnik10 » 19.05.2022{, 08:29}

Привет всем, а есть блок очистки под эти дисплеи?

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#115

Сообщение MTSnik10 » 19.05.2022{, 11:43}

да. чтоб при импульсе проводилась очистка всего экрана. А то в некоторых режимах остаются символы.

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#116

Сообщение MTSnik10 » 20.05.2022{, 06:38}

не компилируется. выдаёт
Arduino: 1.8.19 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"


C:\Users\User\AppData\Local\Temp\flprog\pr9\pr9.ino: In function 'void loop()':

pr9:100:13: error: 'tft_ST7735' was not declared in this scope

100 | tft_ST7735.fillScreen(ST7735_BLACK);

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#117

Сообщение dsfbuy » 20.05.2022{, 07:25}

MTSnik10, пробуйте. В каких-то блоках есть настройка цвета.
Вложения
Очистка_экрана_(Code_-_Basic).ubi
(14.42 КБ) 44 скачивания
LCD7735_очистка_экрана_(Code_-_Basic).ubi
(451.21 КБ) 41 скачивание
LCD7735_clear_v2_(Code_-_Basic).ubi
(449.84 КБ) 43 скачивания

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#118

Сообщение MTSnik10 » 20.05.2022{, 08:42}

2 блок ошибка при компиляции
3 компилируется но не работает
1 вроде стирает. но еще потестю. позже отпишусь

Отправлено спустя 8 минут 13 секунд:
с изменениями блок из 192 сообщения заработал :smile9:

Отправлено спустя 10 минут 13 секунд:
Вот изменил. может кому пригодится
Вложения
ST7735_Clear_(Code_-_Basic)1.ubi
(20.18 КБ) 67 скачиваний

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI

#119

Сообщение MTSnik10 » 19.12.2023{, 14:08}

Может кому пригодится. Давно валялся экранчик от Luatos Air101-LCD.
подключение
SCL 2
SDA 3
CS 7
DC 6
RST 10
Вложения
230411450-423a50db-3837-413f-b04c-8130715e1a84.png
230412834-c75c7f02-d94a-4ff5-9711-edb893886dcf.png
TEST.flp
(780.7 КБ) 17 скачиваний
photo_2023-12-19_15-57-22.jpg

Ответить

Вернуться в «Разработка пользовательских блоков»