Sommario:

Aggiunta del pin CS al display LCD IPS da 1,3" ST7789: 5 passaggi
Aggiunta del pin CS al display LCD IPS da 1,3" ST7789: 5 passaggi

Video: Aggiunta del pin CS al display LCD IPS da 1,3" ST7789: 5 passaggi

Video: Aggiunta del pin CS al display LCD IPS da 1,3
Video: Подключение и настройка ЖК-дисплея SPI ST7789 к ESP32 2024, Dicembre
Anonim
Aggiunta del pin CS a ST7789 1.3
Aggiunta del pin CS a ST7789 1.3
Aggiunta di pin CS a ST7789 1.3
Aggiunta di pin CS a ST7789 1.3
Aggiunta del pin CS a ST7789 1.3
Aggiunta del pin CS a ST7789 1.3
Aggiunta di pin CS a ST7789 1.3
Aggiunta di pin CS a ST7789 1.3

Recentemente mi sono imbattuto in uno schermo TFT IPS da 1,3 a basso costo. Ha una risoluzione molto alta di 240x240 pixel e una densità di pixel molto elevata grazie alle sue dimensioni ridotte. È un pannello IPS, IPS sta per InPlane Switching. Questi sono tipi di fascia più alta di Schermi LCD che hanno grandi angoli di visione e una migliore riproduzione dei colori rispetto ai tradizionali LCD di tipo TFT+TN/CSTN. Ecco perché è uno dei miei LCD preferiti.

Utilizza l'interfaccia SPI per comunicare con il microcontrollore o un SOC.

SPI standard utilizza 4 fili per comunicare:

1) MOSI -> Master Out Slave In

2) MISO -> Master In Slave Out

3) SCK -> Orologio seriale

4) CS/SS -> Selezione Chip/Slave Select

L'SPI consente più dispositivi sul bus e il dispositivo attivo viene selezionato tirando la linea di selezione del chip LOW. Questo display non ha la linea di selezione del chip suddivisa nelle intestazioni.

Potresti chiederti perché preoccuparsi di hackerare la linea CS? Beh, dipende dall'applicazione. Se hai il display come unico dispositivo sul bus SPI, allora va bene. Il display funzionerà ancora, anche se se si desidera utilizzare un altro dispositivo sul bus SPI come un adattatore per scheda SD, non si è fortunati poiché entrambi richiedono linee CS separate per comunicare con il dispositivo slave. Questo è il motivo per cui estrarremo la linea CS dal modulo.

Questo modulo ha un totale di 7 pin:

1) BLK = Retroilluminazione

2) D/C = Dati/Comando

3) RES = Reset

4) SDA = Dati seriali o SPI MOSI

5) SCL = Orologio Seriale o SPI SCK

(Non confonderti con i pin I2C SDA e SCK, questa schermata non è I2C.)

6) VCC (3.3V)

7) Terra

Collegando il pin BLK a VCC possiamo abilitare la retroilluminazione a LED dello schermo ma questo pin è inutile a meno che non si voglia controllare la retroilluminazione tramite software. Ma possiamo usare questo pin extra come pin CS rimuovendo la traccia dal nastro dell'LCD.

Forniture

1) Taglierina o coltello affilati.

2) Saldatore

3) Cavo del ponticello o cavo di avvolgimento del cavo (>28AWG)

4) Pistola per colla a caldo (opzionale)

Passaggio 1: interruzione della prima traccia

Interruzione della prima traccia
Interruzione della prima traccia
Interruzione della prima traccia
Interruzione della prima traccia
Interruzione della prima traccia
Interruzione della prima traccia

Per prima cosa procurati un cutter affilato. Quindi tagliare la traccia come mostrato nell'immagine. Fallo con attenzione poiché lo schermo è fragile e non lasciare che la taglierina scivoli e danneggi il cavo a nastro. Dopo aver interrotto la traccia assicurarsi che il pin BLK sia scollegato dal resistore R2 al di sotto di questa traccia con l'aiuto di un multimetro in modalità continuità.

Passaggio 2: aggiunta di pad di saldatura

Aggiunta di pad di saldatura
Aggiunta di pad di saldatura
Aggiunta di pad di saldatura
Aggiunta di pad di saldatura
Aggiunta di pad di saldatura
Aggiunta di pad di saldatura

Sempre con l'aiuto del taglierino, raschiare via con cura la maschera di saldatura nei tre punti indicati in figura. Fare attenzione a non esporre le tracce vicine, ciò renderà la saldatura più difficile in seguito. Raschialo finché non vedi il rame nudo. Dovrebbe essere abbastanza grande per saldare i fili dei ponticelli che salderemo in seguito.

Quindi stagna questi pad di rame esposti con un po' di saldatura fresca.

Passaggio 3: interruzione della seconda traccia

Interruzione della seconda traccia
Interruzione della seconda traccia
Interruzione della seconda traccia
Interruzione della seconda traccia
Interruzione della seconda traccia
Interruzione della seconda traccia

Consiglio di utilizzare un ferro da stiro a temperatura controllata per il passaggio successivo. Imposta il ferro a circa 350 °C per evitare di rompere i piccoli pad di saldatura per il display LCD. Userò il mio fidato TS100 per questo. Inizia aggiungendo della saldatura fresca ai pad di saldatura del connettore a nastro. E partendo da qualsiasi lato, tirare delicatamente il nastro verso l'alto per rimuovere i giunti di saldatura uno alla volta. Sii molto gentile! Questo nastro è molto fragile. piegandolo troppo si romperanno le tracce interne. Ora dopo aver tolto il nastro, taglia la traccia partendo dalla quinta traccia dal lato sinistro. Questa è la nostra linea CS, legata stabilmente a GND. Tagliare lungo il lato inferiore della traccia dal riempimento del terreno. Dopo l'interruzione assicurarsi che questo sia scollegato dal pin GND.

Al termine, risaldare il nastro al PCB e controllare tutte le connessioni con il multimetro.

Passaggio 4: aggiunta di cavi jumper

Aggiunta di ponticelli
Aggiunta di ponticelli
Aggiunta di ponticelli
Aggiunta di ponticelli
Aggiunta di ponticelli
Aggiunta di ponticelli

Procurati dei cavi per ponticelli sottili (consigliato un nucleo solido) e stagna le estremità spellate. Collegare un filo dalla traccia dell'intestazione BLK alla traccia CS del nastro e un filo dal VCC alla traccia della retroilluminazione.

Ciò collegherà la retroilluminazione a VCC e collegherà l'intestazione libera a CS.

Aggiungi della colla a caldo sui fili e sui collegamenti dopo aver controllato.

Passaggio 5: prova:)

Test:)
Test:)

Prova il TFT con il tuo MCU preferito.

Libreria Adafruit ST77XX

Libreria Adafruit GFX

Consigliato: