3,5" displej Modul 320 x 480

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
BigSandy
Příspěvky: 745
Registrován: 28 črc 2015, 02:00

3,5" displej Modul 320 x 480

#1 Příspěvek od BigSandy »

Zdravím.
Takový mi pan pošťák donesl.
http://www.banggood.com/3_5-Inch-TFT-Co ... 22298.html

https://www.youtube.com/watch?v=PAPW97X6IRM
Da se tam stahnout i balik s knihovnami a sample.
3.5inch_Arduino_ILI9481_Touch_V2.0.zip
Dema s vykreslovaním na displej fungují ale nefunguje mi dotykova plocha.
https://github.com/adafruit/Touch-Scree ... endemo.pde

Neporadí někdo?

Tady asi bude problem

#define YP A2 // must be an analog pin, use "An" notation!
#define XM A3 // must be an analog pin, use "An" notation!
#define YM 8 // can be a digital pin
#define XP 9 // can be a digital pin

Jak ale zjistim na kterých pinech ma displej vystup pro dotykač?

Uživatelský avatar
mira2830
Příspěvky: 238
Registrován: 05 lis 2006, 01:00
Bydliště: Praha
Kontaktovat uživatele:

#2 Příspěvek od mira2830 »

Asi tě zklamu, ale problém bych spíš viděl v tom, že se nejedná o touch-screen...

Uživatelský avatar
BigSandy
Příspěvky: 745
Registrován: 28 črc 2015, 02:00

#3 Příspěvek od BigSandy »

Už jsem na to take přišel :(
Pišou to v diskuzi na banggood.com

Uživatelský avatar
Jurik-EB
Příspěvky: 206
Registrován: 02 říj 2009, 02:00
Bydliště: Rožnov pod Rad.

#4 Příspěvek od Jurik-EB »

Pokud ten displej má dvě vrstvy tištěných vývodů pak to Touch je.
Mám taky 3.5ku na Arduino UNO pracuje normálně, jak Touch tak barevný displej. Jenom mám odlišnou knihovnu a to ILI9327_8
a nastavení je u mne:

// Definice pinů TouchScreen
#define YP A1 // must be an analog pin, use "An" notation!
#define XM A2 // must be an analog pin, use "An" notation!
#define YM 7 // can be a digital pin
#define XP 6 // can be a digital pin
#define TS_MAXX 92
#define TS_MINX 936
#define TS_MAXY 135
#define TS_MINY 900
#define MINPRESSURE 1
#define MAXPRESSURE 1000

extern uint8_t SmallFont[];
extern uint8_t BigFont[];

TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300);
UTFT myGLCD(31,A2,A1,A3,A4);

Jak tak hledím tak ten tvůj displej má jen jednu vrstvu takže je to bez Touche. Na Aliexpresu jsou 3.5ky s Touchem a lacinější, ale za EU.

Uživatelský avatar
BigSandy
Příspěvky: 745
Registrován: 28 črc 2015, 02:00

#5 Příspěvek od BigSandy »

Jurik-EB píše: Na Aliexpresu jsou 3.5ky s Touchem a lacinější, ale za EU.
No nevím, jake jsou Tve zkušenosti s nakupem u činanu.
Ja kupují na ebay.
Už mam od ních doma v krabicí 4 displeje.

3,5" pro raspberry přišel poškrabaný a šlo vidět že byl použivan.
3,5" pro arduino byl take poškrabany.
3,9" pro arduino byl take poškrabany.
Ve čtvrtek mi přišel 3,6" pro arduino a je take poškrabany.
https://s12.postimg.org/8haw4mj99/IMG_2 ... 152912.jpg
Ani na jednom nebyla nalepena folie.
I když mi za všechny činaní vratili peníze, 4 měsice jsou fuč a normalní displej nikde.
Je to banda podvodniku.
Bych řek, že odkupují s tovarny vyřazene displeje a kšeftují s nimi.

Uživatelský avatar
Jurik-EB
Příspěvky: 206
Registrován: 02 říj 2009, 02:00
Bydliště: Rožnov pod Rad.

#6 Příspěvek od Jurik-EB »

Já si zatím na číňany stěžovat nemůžu, mám od nich 4x Arduino UNO, 2x 3,5" displeje s touchScreenem, CNC šít pro čtyři step motory, šít pro dva step nebo čtyři DC motory, dvě vysílačky atd. Zatím vše běží v naprosté pohodě. Z jednoho Arduina mám ISP programátor jenž běží spolehlivě (použil jsem ho pro bootload k ESRu, teť už mám dva ESRy a také z číny.

Uživatelský avatar
BigSandy
Příspěvky: 745
Registrován: 28 črc 2015, 02:00

#7 Příspěvek od BigSandy »

Take toho dost nakupují a spokojený, jen ty displeje :cry:
Asi zkusím ali.

Uživatelský avatar
BigSandy
Příspěvky: 745
Registrován: 28 črc 2015, 02:00

#8 Příspěvek od BigSandy »

Snažím se rozchodit tento displej.
http://www.ebay.com/itm/361538912387?_t ... EBIDX%3AIT

Postahoval jsem toho spoustu a nic.
Jen Mcufriend_kbv_2.8.zip se s tým baví ale je to uplně světle a problikava obraz.
https://github.com/prenticedavid/MCUFRI ... 80x320.ino
V programu je

Kód: Vybrat vše

#include <Adafruit_GFX.h>
//#include <Adafruit_TFTLCD.h>
#include <UTFTGLUE.h>
//UTFTGLUE myGLCD;                         // use for default shield
UTFTGLUE myGLCD(0x9488,A2,A1,A3,A4,A0);
extern uint8_t SmallFont[];
Nemohu nikde najít info jak mají jít po sobě ty piny A2,A1,A3,A4,A0.
Na displejí je
LCD_RST - A4
LCD_CS - A3
LCD_RS - A2
LCD_WR - A1
LCD_RD - A0

Uživatelský avatar
Jurik-EB
Příspěvky: 206
Registrován: 02 říj 2009, 02:00
Bydliště: Rožnov pod Rad.

#9 Příspěvek od Jurik-EB »

(ILI9327,RS,WR, CS,RST,RD)
myGLCD( 0x9488,A2, A1, A3, A4,A0);

RS = Reset Displeje
WR = Vstup zápisu do displeje
CS = Výběrový pin pro možnost komunikace s displejem L = Enable, H = Disable
RST = Reset arduina s displejem
RD = Výstupní pin pro čtení z displeje

Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“