604 грн
|
в наявності
|
Теги: TFT LCD
Це високоякісний TFT дисплей на контролері ILI9341 для сімейства мінікомп'ютерів Raspberry Pi з діагоналлю 3,2 дюйма, з роздільною здатністю 320х240 пікселів і 16-бітовим кольором. Використовується високошвидкісне SPI підключення, що дозволяє виводити графічну оболонку Linux, картинки та навіть відео. Працює з Raspberry Pi 3, 4. FPS досить низький, фільми дивитися точно не вийде. Також можна підключити до Arduino, тому що контролер ili9341 підтримується бібліотекою UTFT.
Через високий роз'єм LAN на Raspberry Pi дисплей трохи нещільно вставляється в гребінку, але на функціонал не впливає, але може трохи збентежити перфекціоністів.
Особливості:
Характеристики:
Приклад налаштування операційної системи:
1.) Enable SPI
sudo nano /etc/modprobe.d/raspi-blacklist.conf
2.) Install
a) FBTFT drivers as loadable modules
sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update
sudo shutdown -r now
Або...
b) FBTFT drivers built into the kernel proper
sudo REPO_URI=https://github.com/notro/rpi-firmware BRANCH=builtin rpi-update
sudo shutdown -r now
3.) Install the frame buffer driver (as root):
apt-get install xserver-xorg-video-fbdev
4.) Configure frame buffer driver:
sudo vi /usr/share/X11/xorg.conf.d/99-fbdev.conf
Section "Device"
Identifier "myfb"
Driver "fbdev"
Option "fbdev" "/dev/fb1"
EndSection
5.) add Autostart:
( the gpios= Pins need to be changed to YOUR specification and connection! )
sudo vi /etc/modules
fbtft_device custom name=tm022hdh26 gpios=reset:25,led:23,dc:24 rotate=90 bgr=1
#on my selfbuild shield
#from usb -> sd card laengs
#fbtft_device custom name=tm022hdh26 gpios=reset:25,led:23,dc:24 rotate=180 bgr=1
#from cinch -> hdmi quer
#fbtft_device custom name=tm022hdh26 gpios=reset:25,led:23,dc:24 rotate=270 bgr=1
6.) add Auto login:
sudo vi /etc/inittab
#1:2345:respawn:/sbin/getty --noclear 38400 tty1
1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1
7.) add Autostart X:
sudo vi /etc/rc.local
su -l pi -c "env FRAMEBUFFER=/dev/fb1 startx &"
8.) Console at boot
Add kernel argument to file /boot/cmdline.txt
fbcon=map:10
Посилання:
Відгуки покупців про 3.2" TFT LCD сенсорный дисплей на ili9341 для Rasbberry Pi 3/4
Владимир (19.07.2023)
Придбав цей дисплей для STM32.
Цілком задоволений. Подобається наявність трьох кнопок.
Використав для екрану бібліотеку:
https://github.com/afiskon/stm32-ili9341/tree/master/Lib/ili9341
Частина ії що для тачскріну не запрацювала. Тому для цього використав іншу бібліотеку:
https://github.com/quen0n/XPT2046-STM32-HAL
Точність визначення координат дотику мене цілком влаштовує.
Admin (13.01.2023)
Помогите, пожалуйста, установить драйвер для дисплея на orange pi pc, ос armbian. Почему то не работают драва (как светился дисплей белым так и светится). Пробовал LCD-show - не помогло. А так дисплей хороший и качество отличное, плотно сидит на orange
ВідповістиЄвген (17.11.2022)
Я купив цей видатний дисплей не для RPi, а для ESP32. Ціна цього надзвичайно якісного дисплея не набагато більша, ніж на дисплей 2.8" на тому ж таки контролері ILI9341 та тачконтролері XPT2046. Оскільки він базується на таких розповсюджених та надійних контролерах, то немає ніяких складностей із його підключенням до такого МСU, як ESP32. Для роботи з цим дисплеєм я використовую бібліотеку TFT_eSPI Бодмера, та декілька її похідних, які випливають у процесі користування. Звісно, цей дисплей може працювати також з бібліотеками Adafruit_GFX та іншими на ваш смак.
Чому я назвав цей дисплей видатним? А тому, що він вміє працювати на частоті до 125 МГц і це дозволяє прокручувати на ньому спрайти та інші графічні побудови на ESP32 зі швидкістю SPI у 80 МГц. мало знайдеться LCD у цьому ціновому сегменті, які можуть перескочити планку у 40 МГц. Головне під час під''єднання цього LCD до мікроконтролера знати його розпіновку, або pinout. Цю розпіновку та опис функцій пінів можна знайти на сайті LCD_Wiki за наступною адресою, де описується саме цей дисплей - http://www.lcdwiki.com/3.2inch_RPi_Display . Скажу більше, розпіновка цього ЛСД є навіть більш логічною, ніш у більшості SPI дисплеїв, не призначених для RPi, що дозволяє набагато швидше збагнути логіку під''єднання тачпінів до мікроконтролера і зрозуміти, що вони здебільшого під''єднуються до тих же портів SPI, що і звичайні TFT піни. Хоч я і сам доволі нещодавно почав роботи з ESP32, але вже можу порекомендувати новачка починати під''єднання до порту VSPI і не чіпати порт HSPI, який вам ще знадобиться для інших задач та пристроїв.
Коротко скажу, що для роботи з цим TFT LCD я побудував робочий стенд з матеріалів та компонентів, закуплених на Arduino.ua, зокрема з використанням Плата розробника ESP32-WROOM-32D Wi-Fi+BT+BLE від Keyestudio та Плата розробника ESP32 Core Board від Keyestudio, не кажучи вже про друковану монтажну плату.
Нижче приводжу використання пінів на прикладі файлу налаштування користувача бібліотеки TFT_eSPI, яке працює на 100% з тачскріном і без. Додам тільки, що для піна сигналу T_IRQ дисплея я використав пін 32 мікроконтролера.
// See SetupX_Template.h for all options available
#define USER_SETUP_ID 42
#define ILI9341_DRIVER
#define TFT_MISO 19 // (leave TFT SDO disconnected if other SPI devices share MISO)
#define TFT_MOSI 23
#define TFT_SCLK 18
#define TFT_CS 5 // Chip select control pin
#define TFT_DC 4 // Data Command control pin
#define TFT_RST 2 // Reset pin (could connect to RST pin)
// Optional touch screen chip select
#define TOUCH_CS 33 // Chip select pin (T_CS) of touch screen
#define LOAD_GLCD // Font 1. Original Adafruit 8 pixel font needs ~1820 bytes in FLASH
#define LOAD_FONT2 // Font 2. Small 16 pixel high font, needs ~3534 bytes in FLASH, 96 characters
#define LOAD_FONT4 // Font 4. Medium 26 pixel high font, needs ~5848 bytes in FLASH, 96 characters
#define LOAD_FONT6 // Font 6. Large 48 pixel font, needs ~2666 bytes in FLASH, only characters 1234567890:-.apm
#define LOAD_FONT7 // Font 7. 7 segment 48 pixel font, needs ~2438 bytes in FLASH, only characters 1234567890:.
#define LOAD_FONT8 // Font 8. Large 75 pixel font needs ~3256 bytes in FLASH, only characters 1234567890:-.
#define LOAD_GFXFF // FreeFonts. Include access to the 48 Adafruit_GFX free fonts FF1 to FF48 and custom fonts
#define SMOOTH_FONT
// TFT SPI clock frequency
// #define SPI_FREQUENCY 20000000
// #define SPI_FREQUENCY 27000000
//#define SPI_FREQUENCY 40000000
#define SPI_FREQUENCY 80000000
// Optional reduced SPI frequency for reading TFT
//#define SPI_READ_FREQUENCY 16000000
// SPI clock frequency for touch controller
#define SPI_TOUCH_FREQUENCY 2500000
Друзі, я рекомендую до покупки цей прекрасний дисплей, який нам, як завжди пропонує найкраща Arduino інтернет-крамниця України за дуже демократичною, як на сьогодні, ціною.
Алексей (30.06.2022)
Хороший экран, сталкивался с ним раньше. Потому взял еще раз. Нужен модуль ядра для ili9341. Но он есть в сети. Запускается и работает хорошо.
ВідповістиНиколай (23.03.2018)
Он только на SPI? Другие пины не трогает? Куда кнопки
и тач заведены?
admin (23.03.2018)
SPI интерфейс используется для дисплея и сенсорной панели. Для кнопок используются GPIO входы.
ВідповістиОлександр (01.02.2018)
інструкція з опису не помогла завести дисплей. ГітНаб поміг.
https://github.com/CytronTechnologies/xpt2046-LCD-Driver-for-Raspberry-Pi
Алексей Кравченко (10.01.2018)
Отлично работает даже на драйверах от Wavechare. Очень доволен оперативностью.
Відповістиserg (23.04.2017)
а к mega 2560 на utft либе будет бегать я так понимаю ?
Відповістиserg (01.05.2017)
А какую библиотеку использовать ? Что-то через UTFT пока не выходит на нем что-либо вывести :(
Преобразователь на spi кинул на 74hc244.
admin (03.05.2017)
При инициализации дисплея нужно указать тип контроллера и способ его подключения к контроллеру.
ВідповістиНаписати відгук:
Є питання по "3.2" TFT LCD сенсорний дисплей на ili9341 для Rasbberry Pi 3/4" ?
3.5" TFT LCD сенсорний дисплей ILI9486 для Rasbberry Pi (480x320) код: DPC452 644 грн |
|
код: SKV114 5 грн |
|
код: SKV115 9 грн |
|
код: SKV125 3 грн |