Sommario:
- Forniture
- Passaggio 1: interruzione della prima traccia
- Passaggio 2: aggiunta di pad di saldatura
- Passaggio 3: interruzione della seconda traccia
- Passaggio 4: aggiunta di cavi jumper
- Passaggio 5: prova:)
Video: Aggiunta del pin CS al display LCD IPS da 1,3" ST7789: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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
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
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:)
Prova il TFT con il tuo MCU preferito.
Libreria Adafruit ST77XX
Libreria Adafruit GFX
Consigliato:
Display LCD 135x240 ESP32 e ST7789: 3 passaggi
Display LCD ESP32 e ST7789 135x240: come collegare un display ST7789 a una scheda ESP32. Ho sperimentato con altri display e questo si è rivelato un po' difficile da far funzionare. Speriamo che questo schema elettrico e questo codice aiutino gli altri
Circuito di aggiunta a 4 bit con display digitale dei risultati: 9 passaggi
Circuito di aggiunta a 4 bit con display digitale dei risultati: questo è un semplice progetto che spiega come costruire un circuito di aggiunta a 4 bit (calcolatore di aggiunta a 4 bit) composto da display a sette segmenti, driver a sette segmenti, AND, OR, NOT e Porte EXOR che sommano due numeri a 4 bit e restituiscono i risultati. Esso
Display LCD I2C / IIC - Utilizzare un display LCD SPI sul display LCD I2C utilizzando il modulo SPI su IIC con Arduino: 5 passaggi
Display LCD I2C / IIC | Utilizzare un display LCD SPI per il display LCD I2C utilizzando il modulo da SPI a IIC con Arduino: Ciao ragazzi poiché un normale LCD 1602 SPI ha troppi fili da collegare, quindi è molto difficile interfacciarlo con arduino ma c'è un modulo disponibile sul mercato che può convertire il display SPI in display IIC, quindi è necessario collegare solo 4 fili
HC - 06 (modulo slave) Modifica "NOME" senza utilizzare "Monitor Serial Arduino" che "funziona facilmente": modo impeccabile!: 3 passaggi
HC - 06 (Modulo Slave) Modifica di " NOME " senza utilizzare " Monitor Serial Arduino "… che " Funziona facilmente ": Modo impeccabile!: Dopo " Molto tempo " provando a cambiare nome su HC - 06 (modulo slave), utilizzando " monitor seriale di Arduino, senza " Successo ", ho trovato un altro modo semplice e lo sto condividendo ora! Buon divertimento amici
Aggiunta del controllo del movimento a un orologio di proiezione: 7 passaggi
Aggiunta del controllo del movimento a un orologio di proiezione: Obiettivo: aggiungere un sensore di movimento che illumini l'orologio di notte quando rileva un movimento e renda la luminosità della retroilluminazione regolabile manualmente. Perché: ho solo alcuni requisiti per un buon orologio da comodino. Deve essere facilmente visibile, ma non leggero