TFT LCD displej

Le-Ze
Příspěvky: 201
Registrován: 24 črc 2017, 08:15
Reputation: 0

TFT LCD displej

Příspěvek od Le-Ze » 03 bře 2020, 20:07

Zdravím.
Jsem dostal a vypadaji uplně nove, ještě je na nich nalepene folie.
Nema někdo?
Uvitam jakekoliv info jak nějaký zprovoznit.
Děkují
Přílohy
PHOTO_20200303_195523.jpg

RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

Re: TFT LCD displej

Příspěvek od RomanB » 04 bře 2020, 21:38

Ten první displej mám s knihovnou v nastavení SPI Ucglib_ILI9341_18x240x320_HWSPI Pozor, nutno dodržet 3.3V na vstupech displeje (potřeba alespoň odporového děliče). Počítám, že i ten druhý poběží na stejné knihovně. Dotykovou vrstvu jsem nezkoušel.

Ten třetí a čtvrtý je, jak už nám popisek říká, určen pro Arduino UNO. Knihovna ILI9486 a 8-bit připojení (nejedná se o klasické SPI).
Vzhledem k malé velikosti paměti UNO jsem použil ESP32 a knihovnu od Bodmer/TFT_eSPI Nutno nastavit v *.cfg souboru.

Le-Ze
Příspěvky: 201
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: TFT LCD displej

Příspěvek od Le-Ze » 05 bře 2020, 03:48

Ty první 2 jsem našel tu s knihovnou ILI9340
https://navody.arduino-shop.cz/navody-k ... 0x320.html

A tady s Adafruit_ILI9341 a TFT_ILI9341
https://create.arduino.cc/projecthub/te ... lay-78e1c3
Jen s těma 8 1K odporama bych řek že to trochu posral ;)

Le-Ze
Příspěvky: 201
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: TFT LCD displej

Příspěvek od Le-Ze » 08 bře 2020, 09:45

Tak ty první 2 jsem rozjel na první pokus i bez těch odporu na zem podle tohoto. :D
https://navody.arduino-shop.cz/navody-k ... 0x320.html

Le-Ze
Příspěvky: 201
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: TFT LCD displej

Příspěvek od Le-Ze » 08 bře 2020, 10:52

A ve stažene knihovně je demo graphicstest.ino, taktež funkčií při stejnem zapojení ;)

RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

Re: TFT LCD displej

Příspěvek od RomanB » 12 bře 2020, 15:48

Tak mi to nedalo a připojil jsem 2.4 displej na WEMOS mini a vyzkoušel postupně různé knihovny:
1. Adafruit ILI9341 - jede na poprvé
2. Ucglib - nebyl jsem schopen displej zprovoznit
3. TFT_eSPI - funguje, je postaven na Adafruit, ale je nutné nastavení v souborech setup.h
4. UTFT - funguje na první zapojení, velkou výhodu vidím při použití custom fonts, který krásně přepisuje
text při změně hodnoty. Vkládám *.ino

Kód: Vybrat vše

#include <UTFT.h>
#include <SPI.h> 
#include <OneWire.h>
#include <DallasTemperature.h>

extern uint8_t SmallFont[];	//font součástí knihovny 
extern uint8_t BigFont[];	//font součástí knihovny 
extern uint8_t SevenSegNumFont[];	//font součástí knihovny (objahuje jenom číslice)
extern uint8_t DotMatrix_M [];		//stažený font z http://www.rinkydinkelectronics.com/r_fonts.php

const int pinCidlaDS = D3;
OneWire oneWireDS(pinCidlaDS);
DallasTemperature senzoryDS(&oneWireDS);

UTFT myGLCD ( ILI9341_S5P, 13, 14, 15, -1, 2 );
//UTFT myGLCD ( ILI9341_S5P, MOSI, SCK, CS(SS), RESET, DC );  //pořadí pinů

void setup (  ) {

    myGLCD.InitLCD (  );
    myGLCD.setFont ( DotMatrix_M );
    myGLCD.clrScr();

    myGLCD.print ( "Cidlo DS18B20" , CENTER, 70  );
    myGLCD.print ( "C" , 200, 100  );

    senzoryDS.begin();

}

void loop (  ) {

    senzoryDS.requestTemperatures();
    
    myGLCD.setBackColor ( 0, 0, 0 ); 	//černý podklad
    myGLCD.setColor ( 120, 250, 120 );	//text světle zelený

    float DScidlo_0 = senzoryDS.getTempCByIndex(0);

    myGLCD.print ( String ( DScidlo_0,1 ) , CENTER, 100  );	//zobrazení na jedno desetinne cislo

   delay (1000);
}


Le-Ze
Příspěvky: 201
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: TFT LCD displej

Příspěvek od Le-Ze » 23 bře 2020, 11:22

Ty první 2 se podařilo rozchodit na první pokus a už jsou i použité.

Je nějaký zdrojak, který mi vypiše info o displeji?
Jedna se mi o toto.
https://i.postimg.cc/GhzpyNBv/PHOTO-20200323-110934.jpg
Na netu píšou, že by měli fungovat s knihovnou MCUFRIEND_kbv

Ty první dva fungují.
Ten třeti ne.
https://i.postimg.cc/s2Z4M306/PHOTO-20200323-104641.jpg

radarixos
Příspěvky: 9
Registrován: 29 led 2019, 16:22
Reputation: 0

Re: TFT LCD displej

Příspěvek od radarixos » 23 bře 2020, 22:29


Maxim
Příspěvky: 128
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: TFT LCD displej

Příspěvek od Maxim » 27 zář 2020, 15:39

Ahoj, poradil by mi někdo jak rozchodit tento display na samostatném čipu atmega328p??

https://randomnerdtutorials.com/guide-t ... h-arduino/

Hanz
Příspěvky: 262
Registrován: 25 dub 2019, 23:52
Reputation: 0

Re: TFT LCD displej

Příspěvek od Hanz » 28 zář 2020, 14:54

Ahoj, poradil by mi někdo jak rozchodit tento display na samostatném čipu atmega328p??
myslíš ten čip do kterého se ti podařil nahrát bootloader ? proč nezkusíš displej naprogramovat přes Arduino, máš ho přeci doma ?
no TFT LCD jsem doma neměl, ale myslel jsi to nějak takto ?
https://ctrlv.cz/PX5G

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů