Kazalo:

Znakovni LCD adapter I2c (primer povezave I2c): 12 korakov (s slikami)
Znakovni LCD adapter I2c (primer povezave I2c): 12 korakov (s slikami)

Video: Znakovni LCD adapter I2c (primer povezave I2c): 12 korakov (s slikami)

Video: Znakovni LCD adapter I2c (primer povezave I2c): 12 korakov (s slikami)
Video: SKR 1.3 - TMC2208 UART v3.0 2024, November
Anonim
Image
Image
Del za izvirno knjižnico
Del za izvirno knjižnico

Delam shemo povezave za adapter za prikaz znakov i2c.

Preverite posodobitve na mojem spletnem mestu.

Zdaj dodam še shemo ožičenja za uporabo izvirne knjižnice, ki ni moja razcepljena

Knjižnica LiquidCrystal Arduino za znakovne LCD zaslone, razcepljen projekt za ustvarjanje osebne sheme za učenje pcf8574.

V projektu github lahko najdete shemo, fotografijo in kodo knjižnice.

Tukaj je videoposnetek brušenega tiskanega vezja, pridobljenega iz sheme Fritzing motherboard.

1. korak: Del za izvirno knjižnico

Komponento izvirne knjižnice (ne moje razcepljene) najdete na eBayu.

Zdaj lahko najdete isto shemo povezave z enakim vedenjem.

2. korak: Shema ožičenja: osvetlitev ozadja

Shema ožičenja: osvetlitev ozadja
Shema ožičenja: osvetlitev ozadja

Kot lahko vidite na shemi ožičenja, povežem s P7 tranzistor NPN (2N2222), da omogočim/onemogočim osvetlitev ozadja.

3. korak: Shema ožičenja: Naslov

Shema ožičenja: naslov
Shema ožičenja: naslov
Shema ožičenja: naslov
Shema ožičenja: naslov

Naslov sem nastavil na najnižjo raven (povežete ga lahko po potrebi, v podatkovnem listu najdete vse konfiguracije).

Zdi se mi zelo koristna skica, ki išče vse priložene komponente i2c, uporabite to za preverjanje naslova.

4. korak: Shema žice: Trimer

Žični diagram: Trimer
Žični diagram: Trimer

Če želite izbrati pravi kontrast, morate dodati 10k trimer.

5. korak: Shema ožičenja: Prenesite podatke

Shema ožičenja: prenos podatkov
Shema ožičenja: prenos podatkov

Modra in rumena žica za pošiljanje podatkov v napravo, naprave ne povežem kot izvirno knjižnico, zato moram razcepiti lib in dodati nekaj sprememb.

6. korak: Preklopite na izvirno knjižnico

Preklopite na izvirno knjižnico
Preklopite na izvirno knjižnico
Preklopite na izvirno knjižnico
Preklopite na izvirno knjižnico
Preklopite na izvirno knjižnico
Preklopite na izvirno knjižnico
Preklopite na izvirno knjižnico
Preklopite na izvirno knjižnico

Kot lahko vidite na sliki, premaknem nekaj bita (od desne proti levi), na desni bit pa dam fiksno deklaracijo Enable, RW, Register Select in Pin light pin.

Če želite, lahko shemo znova pretvorite v izvirnik. Če najdem nekaj časa, bom to naredil namesto vas (in ga preizkusil), da boste lahko uporabili izvirno knjižnico.

7. korak: Izvirna shema Lib in Connection Shema

Izvirna shema povezav in povezav
Izvirna shema povezav in povezav
Izvirna shema povezav in povezav
Izvirna shema povezav in povezav
Izvirna shema povezav in povezav
Izvirna shema povezav in povezav

Ponovno ustvarim shemo povezave izvirne knjižnice, zato lahko s tem uporabite standardno knjižnico

8. korak: Žični diagram: SDA SCL

Žični diagram: SDA SCL
Žični diagram: SDA SCL

Tračna žica je SDA SCL pin mojega arduina.

9. korak: žični diagram

Žični diagram
Žični diagram
Žični diagram
Žični diagram
Žični diagram
Žični diagram

Kot lahko vidite, je shema ožičenja precej preprosta, zato jo poskušam ustvariti na prototipni plošči sheme.

10. korak: Prototipna plošča

Prototipna plošča
Prototipna plošča
Prototipna plošča
Prototipna plošča
Prototipna plošča
Prototipna plošča

Ni tako lepo, ampak je delo.

Korak 11: Rezkanje PCB

Image
Image
Rezkanje PCB
Rezkanje PCB
Rezkanje PCB
Rezkanje PCB

Iz sheme ustvarim tiskano vezje in poskušam rezkati tiskalno vezje z usmerjevalnikom (začenjam priročnik za rezkanje tiskanega vezja).

12. korak: Hvala

serija projektov i2c (zbirka):

  • Senzor temperaturne vlažnosti
  • Analogni ekspander
  • Digitalni ekspander
  • LCD zaslon

Priporočena: