GODIYMODULES ST7789

GODIYMODULES 1.54 hazbeteko 240x240 IPS TFT pantaila modulua ST7789 erabiltzailearen eskuliburua

1. Sarrera

Eskuliburu honek GODIYMODULES 1.54 hazbeteko TFT kolore osoko pantaila modulurako argibide osoak eskaintzen ditu, 240x240 bereizmeneko HD IPS LCD LED pantaila eta ST7789 kontrolagailu bat dituena. Arduino, ESP32, Raspberry Pi, 8051, PIC eta AVR bezalako mikrokontrolagailuekin integratzeko diseinatua, modulu honek Serieko Periferiko Interfazea (SPI) erabiltzen du komunikaziorako. Dokumentu honek produktua estaltzen du...view, konfigurazioa, kableatua, funtzionamendua, zehaztapenak, arazoak konpontzea eta mantentze-lanak, erabilera eta funtzionaltasun egokia bermatzeko.

GODIYMODULES 1.54 hazbeteko TFT pantaila modulua goiburuko pinekin

1. irudia: Aurrealdea view 1.54 hazbeteko TFT pantaila-moduluaren irudia, pantaila eta konexiorako barneko goiburu-pin ar-pinak erakusten dituena.

2. Produktua amaitu daview

2.1 Ezaugarri nagusiak

  • Bistaratzeko mota: 1.54 hazbeteko TFT IPS LCD koloretsua
  • Ebazpena: 240x240 pixel
  • Kontrolatzaile IC: ST7789
  • Interfazea: Serieko Interfaze Periferikoa (SPI)
  • Bateragarritasuna: Hainbat Mikrokontrolagailu Unitaterekin (MCU) erabiltzeko diseinatua, besteak beste, Arduino, ESP32, Raspberry Pi, 8051, PIC eta AVR.
  • Bistaratzeko kalitatea: HD IPS panela hobea izateko viewangeluak eta kolore biziak.

2.2 Barne dauden osagaiak

  • 1 x GODIYMODULES 1.54 hazbeteko TFT pantaila modulua
  • 1 x Arrazko goiburuko pin-zerrenda (soldatzeko)

3. Konfigurazioa eta kableatzea

1.54 hazbeteko TFT pantaila moduluak SPI bidez komunikatzen da. Kableatu egokia ezinbestekoa da funtzionamendu zuzenerako. Moduluak erabili aurretik barneko goiburuko pinak soldatu behar ditu.

3.1 Pinout-aren deskribapena

GODIYMODULES 1.54 hazbeteko TFT pantaila-moduluaren atzealdea, kontrolatzailearen zirkuitu integratu eta pinen etiketak erakusten dituena

2. Irudia: Atzealdea view pantaila-moduluko zirkuitu-plakaren irudia, ST7789 gidariaren zirkuitu integratuaren eta konexio-pinen xehetasunak erakutsiz.

1. taula: Pantaila-moduluaren pin-out-a
Pin etiketaDeskribapena
GNDLur-konexioa.
VCCElikatze-iturria (normalean 3.3 V edo 5 V, kontsultatu MCUren zehaztapenak).
SCLSerieko erlojua (SPI erlojua).
SDASerieko datuak (SPI MOSI - Master Out Slave In).
RESBerrezarri PINa.
DCDatuak/Komandoak hautatzeko pina.
CSTxip hautatzeko pina.
BLKAtzeko argiaren kontrola (erabiltzen ez bada, deskonektatu egin daiteke).

3.2 Arduinorako kableatu diagrama

Jarraian, pantaila-modulua Arduino plaka batera konektatzeko kableatu-konfigurazio tipikoa ageri da. Kontuan izan pin espezifikoen esleipena apur bat alda daitekeela Arduino modeloaren arabera (adibidez, Uno, Nano, ESP32). Kontsultatu beti zure MCUaren dokumentazioa hardwarearen SPI pinak ikusteko.

1.54 hazbeteko TFT pantaila moduluaren kableatu diagrama, MCU eta Arduino pin esleipenekin

3. irudia: MCU baten (adibidez, Arduino) eta 1.54 hazbeteko TFT pantaila-moduluaren arteko konexioak erakusten dituen kableatu-diagrama.

2. taula: AdibampArduino kableatua (Arduino Nano/Uno)
Bistaratu PinaArduino PinaOharrak
GNDGNDEremu komuna.
VCC5VModulurako energia-iturria.
SCLD13 (SCK)SPI erlojuaren pina.
SDAD11 (MOSI)SPI Maisu Irteera Esklabo Sarrera pinean.
RESD8Berrezarri egiteko pin digitala.
DCD9Datuak/Komandoak hautatzeko pin digitala.
CSD10Txip hautatzeko pin digitala.
BLK(Aukerakoa)Atzeko argia kontrolatzeko konektatu gabe utzi edo pin digital batera konektatu daiteke.

Oharra: SCL eta SDArako moduluan dauden serigrafia etiketek SPI komunikazioari egiten diote erreferentzia, ez I2Cri. Ez nahastu I2C pinekin (adibidez, Arduino batzuetan A4 eta A5).

4. Funtzionamendu-argibideak

Pantaila-modulua erabiltzeko, normalean aukeratutako mikrokontrolagailuarekin bateragarria den liburutegi bat erabiliko duzu. Arduinorako, Adafruit GFX Library eta Adafruit ST7789 Library bezalako liburutegiak erabili ohi dira.

4.1 Softwarearen konfigurazioa (Arduino Ex)ample)

  1. Liburutegiak instalatu: Ireki zure Arduino IDEa. Joan honera: Zirriborroa > Liburutegia barne > Liburutegiak kudeatu... Bilatu "Adafruit GFX" eta "Adafruit ST7789" eta instalatu itzazu.
  2. Goiburuak sartu: Zure Arduino zirriborroan, sartu beharrezko goiburuak:
    #include <Adafruit_GFX.h>
    #include <Adafruit_ST7789.h>
  3. Definitu pinak: Definitu pantaila-modulura konektatutako pinak zure zirriborroan. Adibidezampalegia, 2. taulako pinak erabiliz:
    #define TFT_CS    10
    #define TFT_DC 9
    #define TFT_RST 8 // Or set to -1 if you share Arduino reset pin
  4. Hasieratu pantaila: Hasieratu bistaratze objektua zure konfigurazio funtzioan:
    Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

    void setup() {
    tft.init(240, 240); // Initialize ST7789 screen
    tft.setRotation(2); // Adjust rotation as needed
    tft.fillScreen(ST77XX_BLACK);
    tft.setTextWrap(false);
    tft.setTextColor(ST77XX_WHITE);
    tft.setTextSize(1);
    tft.setCursor(0, 0);
    tft.print("Hello, World!");
    }
  5. Marrazketa funtzioak: Erabili GFX liburutegiaren funtzioak testua, formak eta irudiak pantailan marrazteko. Ikusi Adafruit GFX liburutegiaren dokumentazioa funtzioen zerrenda osoa ikusteko.

5. Zehaztapenak

3. taula: Zehaztapen teknikoak
EzaugarriXehetasuna
Bistaratzeko tamaina1.54 hazbetekoa
Ebazpena240x240 pixel
Bistaratzeko motaTFT IPS LCD koloretsua
Driver ICST7789
InterfazeaSPI (Serial Peripheral Interface)
Bolumen eragileatageNormalean 3.3V edo 5V (VCC)
Gailu bateragarriakArduino, Raspberry Pi, ESP32, 8051, PIC, AVR
Elementuaren pisua0.634 ontza (18 gramo inguru)
Paketearen neurriak5.63 x 4.88 x 1.38 hazbete

6. Arazoak

  • Pantaila hutsik dago edo zaborra erakusten du:
    • Egiaztatu kableak: Egiaztatu konexio guztiak (GND, VCC, SCL, SDA, RES, DC, CS) ondo lotuta daudela eta kableatu-diagramaren arabera mikrokontrolagailuaren pin egokietara behar bezala konektatuta daudela. Jarri arreta handia SPI pinen esleipenei (SCL/SCK, SDA/MOSI).
    • Elikatze-iturria: Ziurtatu VCC pinak bolumen zuzena jasotzen duelatage (normalean 3.3V edo 5V, zure MCUaren logika-mailaren eta moduluaren tolerantziaren arabera).
    • Liburutegiaren instalazioa: Ziurtatu beharrezko liburutegi guztiak (adibidez, Adafruit GFX, Adafruit ST7789) behar bezala instalatuta daudela zure IDEan.
    • Hasieratze kodea: Egiaztatu berriro zure kodea pin definizio zuzenak eta hasierako parametroak bistaratu (adibidez, tft.init(240, 240)).
    • SPI vs. I2C nahasmena: Modulu honek SPI erabiltzen du. Ziurtatu ez duzula I2C pinak edo I2C liburutegiak erabiliz konektatzen saiatzen, pin etiketa batzuek nahasmena sor dezaketen arren.
  • Koloreak okerrak edo lausoak dira:
    • Errotazio ezarpena: Okerra setRotation() koloreak interpretatzeko edo bistaratzeko moduan eragina izan dezake. Esperimentatu errotazio-balio desberdinekin.
    • Liburutegiko bertsioa: Ziurtatu liburutegi eguneratuak erabiltzen ari zarela.
  • Pantailak MCU batean funtzionatzen du (adibidez, ESP32) baina ez beste batean (adibidez, Arduino):
    • Pinen bateragarritasuna: Egiaztatu SPI pinak eta beste kontrol pinak behar bezala mapatuta daudela erabiltzen ari zaren MCU espezifikorako. SPIren pin zenbakiak alda daitezke Arduino plaken (Uno, Nano, Mega) eta ESP32 edo Raspberry Pi bezalako beste plataforma batzuen artean.
    • Maila logikoak: Ziurtatu voltagbateragarritasuna. MCU batzuek 3.3V-ko logikan funtzionatzen dute, eta beste batzuek 5V erabiltzen dute. Pantaila-moduluak normalean biak onartzen ditu, baina bolumen okerra da.tage mailak arazoak sor ditzake.

7. Mantentzea

1.54 hazbeteko TFT pantaila-modulua osagai elektroniko delikatua da. Jarraitu jarraibide hauek mantentze-lan egokiak egiteko:

  • Manipulazioa: Heldu beti modulua ertzetik pantailaren gainazala edo osagai elektronikoak ez ukitzeko.
  • Garbiketa: Beharrezkoa bada, garbitu pantaila astiro-astiro zapi leun eta pelusik gabeko batekin. Saihestu material urratzaileak edo garbitzaile kimiko gogorrak.
  • Biltegiratzea: Gorde modulua poltsa antiestatiko batean, leku lehor eta fresko batean, eguzki-argitik eta muturreko tenperaturetatik urrun.
  • Soldadura: Goiburuko pinak soldatzean, erabili soldadura teknika egokiak plakari edo osagaiei kalterik ez egiteko.

8. Bermea eta Laguntza

Produktu honen bermeari buruzko informazio zehatza ez dago eskuragarri dagoen dokumentazioan. Laguntza teknikoa, berme-erreklamazioak edo beste kontsulta batzuk egiteko, jarri harremanetan saltzailearekin edo fabrikatzailearekin zuzenean produktua erosi zenuen plataformaren bidez.

Erlazionatutako dokumentuak - ST7789

Aurreview Arduino Nesso N1: Pinout osoa eta zehaztapen teknikoak
Arduino Nesso N1 garapen-plakaren gida osoa, osagaiak, pinen konfigurazioak eta garatzaile eta fabrikatzaileentzako informazio tekniko garrantzitsua zehaztuz. ESP32-C6, LoRa, LCD ukipen-pantaila, Grove konektibitatea eta gehiago ditu.
Aurreview E32R32P eta E32N32P 3.2 hazbeteko IPS ESP32-32E pantaila-moduluaren erabiltzailearen eskuliburua
E32R32P eta E32N32P 3.2 hazbeteko IPS ESP32-32E pantaila-moduluaren erabiltzailearen eskuliburu osoa, baliabideen deskribapenak, softwarearen argibideak eta hardwarearen azalpen zehatzak biltzen dituena.
Aurreview E32R32P eta E32N32P 3.2 hazbeteko IPS ESP32-32E pantaila-moduluaren erabiltzailearen eskuliburua
Erabiltzailearen eskuliburu honek E32R32P eta E32N32P 3.2 hazbeteko IPS ESP32-32E pantaila moduluen gida osoa eskaintzen du. Baliabideen deskribapenak, software eta hardware argibideak, eskema-diagramen azalpen zehatzak eta erabiltzeko neurriak biltzen ditu. Eskuliburuak moduluaren osagaiak zehazten ditu, besteak beste, LCD pantaila, ukipen-pantaila erresistentea, ESP32-WROOM-32E modulua, interfaze zirkuitu desberdinak eta energia kudeaketa.
Aurreview LILYGO T-Deck ESP32-S3 Erabiltzailearen Gida Arduino Garapenerako
LILYGO T-Deck garapen-plakaren erabiltzaile-gida osoa, Arduino IDEaren konfigurazioa, ESP32-S3 konfigurazioa, Wi-Fi eta LoRa funtzionaltasuna eta IoT aplikazioetarako SSC komandoen erreferentzia zehaztuz.
Aurreview Blockstream Jade V1.1 Teknikoki Gaindituaview eta Zehaztapenak
Gain tekniko batview Blockstream Jade V1.1-arena, hardwarearen osaera, funtzioen deskribapena, CPU eta memoria, biltegiratzea eta energia kudeatzeko ezaugarriak zehaztuz. FCCren betetze-informazioa barne hartzen du.
Aurreview N133-2424TBBIG01-H12: 1.3 hazbeteko 240RGBx240 TFT LCD moduluaren datu-orria
Shenzhen Jinma Ding Electronics N133-2424TBBIG01-H12-ren fitxa teknikoa, 1.3 hazbeteko 240RGBx240 puntu-matrizeko TFT LCD modulua. Zehaztapenak, ezaugarriak, ezaugarri elektrikoak eta optikoak, fidagarritasuna, paketearen xehetasunak eta manipulatzeko neurriak barne hartzen ditu.