Sommario:

Adattatore I2c LCD a caratteri (esempio di connessione I2c): 12 passaggi (con immagini)
Adattatore I2c LCD a caratteri (esempio di connessione I2c): 12 passaggi (con immagini)

Video: Adattatore I2c LCD a caratteri (esempio di connessione I2c): 12 passaggi (con immagini)

Video: Adattatore I2c LCD a caratteri (esempio di connessione I2c): 12 passaggi (con immagini)
Video: Display LCD 16x2 con interfaccia PCF8574 via I2C con Arduino - Video 675 2024, Dicembre
Anonim
Image
Image
Parte per la libreria originale
Parte per la libreria originale

Sto eseguendo uno schema di connessione per un adattatore i2c per la visualizzazione dei caratteri.

Controlla gli aggiornamenti sul mio sito.

Ora aggiungo anche uno schema di connessione del cablaggio per utilizzare la libreria originale non la mia biforcuta

Libreria LiquidCrystal Arduino per i display LCD a caratteri, progetto fork per creare uno schema personale per imparare pcf8574.

Nel progetto github puoi trovare schema, foto e codice della libreria.

Qui un video di PCB fresato derivato dallo schema breadboard Fritzing.

Passaggio 1: parte per la libreria originale

Puoi trovare il componente per la libreria originale (non il mio fork) da eBay.

Ora qui puoi trovare lo stesso schema di connessione che ha lo stesso comportamento.

Passaggio 2: schema elettrico: retroilluminazione

Schema elettrico: retroilluminazione
Schema elettrico: retroilluminazione

Come si vede dallo schema elettrico collego a P7 un transistor NPN (2N2222) per abilitare/disabilitare la retroilluminazione.

Passaggio 3: schema elettrico: indirizzo

Schema elettrico: indirizzo
Schema elettrico: indirizzo
Schema elettrico: indirizzo
Schema elettrico: indirizzo

Ho impostato l'indirizzo tutto basso (puoi collegarlo come ti serve, nel datasheet trovi tutta la configurazione).

Trovo molto utile lo schizzo che cerca tutti i componenti i2c allegati, usa questo per controllare l'indirizzo.

Passaggio 4: Schema elettrico: Trimmer

Schema elettrico: Trimmer
Schema elettrico: Trimmer

Per selezionare il contrasto corretto è necessario aggiungere un trimmer da 10k.

Passaggio 5: schema elettrico: trasferimento dati

Schema elettrico: trasferimento dati
Schema elettrico: trasferimento dati

Il filo blu e giallo serve per inviare i dati al dispositivo, non collego il dispositivo come libreria originale, quindi devo effettuare il fork della lib e aggiungere alcune modifiche.

Passaggio 6: passare alla libreria originale

Passa alla libreria originale
Passa alla libreria originale
Passa alla libreria originale
Passa alla libreria originale
Passa alla libreria originale
Passa alla libreria originale
Passa alla libreria originale
Passa alla libreria originale

Come puoi vedere nell'immagine, sposto un po' di bit (da destra a sinistra), e sul bit di destra metto la dichiarazione fissa di Enable, RW, Register Select e Back light pin.

Se vuoi puoi riconvertire lo schema all'originale. Se trovo un po' di tempo lo farò per te (e lo testerò) in modo che tu possa usare la libreria originale.

Passaggio 7: libreria originale e schema di connessione

Lib originale e schema di connessione
Lib originale e schema di connessione
Lib originale e schema di connessione
Lib originale e schema di connessione
Lib originale e schema di connessione
Lib originale e schema di connessione

Ricreo lo schema di connessione della libreria originale, quindi puoi usare la libreria standard con questo

Passaggio 8: Schema elettrico: SDA SCL

Schema elettrico: SDA SCL
Schema elettrico: SDA SCL

Il cavo a banda è il pin SDA SCL del mio arduino.

Passaggio 9: schema elettrico

Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico

Come puoi vedere lo schema elettrico è abbastanza semplice, quindi provo a crearlo sulla scheda prototipo dello schema.

Passaggio 10: scheda prototipo

Scheda prototipo
Scheda prototipo
Scheda prototipo
Scheda prototipo
Scheda prototipo
Scheda prototipo

Non è così bello ma è lavoro.

Passaggio 11: fresatura PCB

Image
Image
Fresatura PCB
Fresatura PCB
Fresatura PCB
Fresatura PCB

Dallo schema creo un PCB e provo a fresare PCB con il mio router (sto iniziando una guida su come fresare PCB).

Passaggio 12: grazie

Serie di progetti i2c (Collezione):

  • Sensore di umidità della temperatura
  • Espansore analogico
  • Espansore digitale
  • Display LCD

Consigliato: