Cuprins:

Adaptor I2c LCD cu caractere (exemplu de conexiune I2c): 12 pași (cu imagini)
Adaptor I2c LCD cu caractere (exemplu de conexiune I2c): 12 pași (cu imagini)

Video: Adaptor I2c LCD cu caractere (exemplu de conexiune I2c): 12 pași (cu imagini)

Video: Adaptor I2c LCD cu caractere (exemplu de conexiune I2c): 12 pași (cu imagini)
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Noiembrie
Anonim
Image
Image
Partea pentru Biblioteca originală
Partea pentru Biblioteca originală

Fac o schemă de conexiune pentru un adaptor i2c de afișare a caracterelor.

Verificați actualizările de pe site-ul meu.

Acum adaug și o schemă de conexiune de cablare pentru a utiliza biblioteca originală, nu pentru furca mea

Biblioteca LiquidCrystal Arduino pentru afișajele LCD de caractere, proiect furcat pentru crearea unei scheme personale pentru a învăța pcf8574.

În proiectul github puteți găsi schema, fotografia și codul bibliotecii.

Aici un videoclip cu PCB măcinat derivat din schema de panouri Fritzing.

Pasul 1: partea pentru biblioteca originală

Puteți găsi componenta pentru biblioteca originală (nu pentru bifurcația mea) de pe eBay.

Acum puteți găsi aceeași schemă de conexiune care are același comportament.

Pasul 2: Schema de cablare: lumina din spate

Schema de cablare: lumina din spate
Schema de cablare: lumina din spate

După cum puteți vedea în schema de conectare, conectez la P7 un tranzistor NPN (2N2222) pentru a activa / dezactiva lumina de fundal.

Pasul 3: Schema de cablare: Adresă

Schema de cablare: Adresă
Schema de cablare: Adresă
Schema de cablare: Adresă
Schema de cablare: Adresă

Am setat adresa pe toate jos (o puteți conecta după cum aveți nevoie, în foaia tehnică puteți găsi toate configurațiile).

Mi se pare o schiță foarte utilă care caută toate componentele i2c atașate, folosiți-le pentru a verifica adresa.

Pasul 4: Diagrama firului: Tundere

Schema de sârmă: Tundere
Schema de sârmă: Tundere

Pentru a selecta contrastul corect, trebuie să adăugați un aparat de tuns 10k.

Pasul 5: Schema de cablare: Transfer de date

Schema de cablare: Transfer de date
Schema de cablare: Transfer de date

Sârmă albastră și galbenă este de a trimite date către dispozitiv, nu conectez dispozitivul ca bibliotecă originală, așa că trebuie să bifurcați lib și să adăugați unele modificări.

Pasul 6: Treceți la Lib. Original

Treceți la Lib. Original
Treceți la Lib. Original
Treceți la Lib. Original
Treceți la Lib. Original
Treceți la Lib. Original
Treceți la Lib. Original
Treceți la Lib. Original
Treceți la Lib. Original

După cum puteți vedea în imagine, schimb un pic (de la dreapta la stânga), iar pe bitul din dreapta am pus declarația fixă de Enable, RW, Register Select și pinul de lumină din spate.

Dacă doriți, puteți reconverti schema în original. Dacă găsesc ceva timp, o voi face pentru dvs. (și o voi testa), astfel încât să puteți utiliza biblioteca originală.

Pasul 7: Lib original și schemă de conexiune

Schema inițială Lib și conexiune
Schema inițială Lib și conexiune
Schema inițială Lib și conexiune
Schema inițială Lib și conexiune
Schema inițială Lib și conexiune
Schema inițială Lib și conexiune

Recreez schema de conexiune a bibliotecii originale, astfel încât să puteți utiliza biblioteca standard cu aceasta

Pasul 8: Diagrama firului: SDA SCL

Schema firului: SDA SCL
Schema firului: SDA SCL

Sârmă bandată este pinul SDA SCL al arduino-ului meu.

Pasul 9: Diagrama firului

Diagrama firului
Diagrama firului
Diagrama firului
Diagrama firului
Diagrama firului
Diagrama firului

După cum puteți vedea, schema de cablare este destul de simplă, decât încerc să o creez pe placa prototip a schemei.

Pasul 10: Placă prototip

Placă prototip
Placă prototip
Placă prototip
Placă prototip
Placă prototip
Placă prototip

Nu este atât de frumos, dar este de lucru.

Pasul 11: Frezarea PCB-ului

Image
Image
Frezare PCB
Frezare PCB
Frezare PCB
Frezare PCB

Din schemă creez un PCB și încerc să mor PCB cu routerul meu (încep un ghid despre cum să mor PCB).

Pasul 12: Mulțumesc

Seria de proiecte i2c (Colecție):

  • Senzor de umiditate a temperaturii
  • Expander analogic
  • Expander digital
  • Ecran LCD

Recomandat: