Sisällysluettelo:

Merkkinäytön I2c -sovitin (esimerkki I2c -liitäntä): 12 vaihetta (kuvien kanssa)
Merkkinäytön I2c -sovitin (esimerkki I2c -liitäntä): 12 vaihetta (kuvien kanssa)

Video: Merkkinäytön I2c -sovitin (esimerkki I2c -liitäntä): 12 vaihetta (kuvien kanssa)

Video: Merkkinäytön I2c -sovitin (esimerkki I2c -liitäntä): 12 vaihetta (kuvien kanssa)
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Marraskuu
Anonim
Image
Image
Osa alkuperäiseen kirjastoon
Osa alkuperäiseen kirjastoon

Teen kytkentäkaaviota merkkinäytön i2c -sovittimelle.

Tarkista päivitykset sivustoltani.

Nyt olen lisännyt johdotuksen kytkentäkaavion käyttääkseni alkuperäistä kirjastoa, ei haarukkaani

LiquidCrystal Arduino -kirjasto hahmojen LCD -näytöille, haarukkaprojekti henkilökohtaisen kaavan luomiseksi oppiaksesi pcf8574.

Github -projektista löydät skeeman, valokuvan ja kirjaston koodin.

Tässä on video jauhetusta PCB: stä, joka on johdettu Fritzing -leipälevykaaviosta.

Vaihe 1: Alkuperäisen kirjaston osa

Löydät alkuperäisen kirjaston komponentin (ei minun haarukka) eBaysta.

Nyt täältä löydät saman kytkentäkaavan, jolla on sama käyttäytyminen.

Vaihe 2: Kytkentäkaavio: taustavalo

Kytkentäkaavio: Taustavalo
Kytkentäkaavio: Taustavalo

Kuten kytkentäkaaviosta näet, yhdistän P7: ään NPN (2N2222) -transistorin taustavalon ottamiseksi käyttöön tai poistamiseksi käytöstä.

Vaihe 3: Kytkentäkaavio: Osoite

Kytkentäkaavio: Osoite
Kytkentäkaavio: Osoite
Kytkentäkaavio: Osoite
Kytkentäkaavio: Osoite

Asetin osoitteen alhaiseksi (voit yhdistää sen tarpeen mukaan, tietolomakkeesta löydät kaikki kokoonpanot).

Minusta erittäin hyödyllinen luonnos, joka etsii kaikkia liitteenä olevia i2c -komponentteja, käytä tätä osoitteen tarkistamiseen.

Vaihe 4: Lankakaavio: Trimmeri

Lankakaavio: Trimmeri
Lankakaavio: Trimmeri

Oikean kontrastin valitsemiseksi sinun on lisättävä 10k trimmeri.

Vaihe 5: Kytkentäkaavio: Siirrä tiedot

Kytkentäkaavio: Siirrä tiedot
Kytkentäkaavio: Siirrä tiedot

Sininen ja keltainen lanka on lähettää tietoja laitteelle, en yhdistä laitetta alkuperäiseksi kirjastoksi, joten minun on haaroitettava lib ja lisättävä muutos.

Vaihe 6: Vaihda alkuperäiseen Lib

Vaihda alkuperäiseen Lib
Vaihda alkuperäiseen Lib
Vaihda alkuperäiseen Lib
Vaihda alkuperäiseen Lib
Vaihda alkuperäiseen Lib
Vaihda alkuperäiseen Lib
Vaihda alkuperäiseen Lib
Vaihda alkuperäiseen Lib

Kuten kuvassa näkyy, siirrän hieman bittiä (oikealta vasemmalle) ja oikealle bitille asetan kiinteän ilmoituksen Enable, RW, Register Select ja Back light pin.

Halutessasi voit muuttaa kaavan alkuperäiseksi. Jos löydän aikaa, aion tehdä sen puolestasi (ja testata sen), jotta voit käyttää alkuperäistä kirjastoa.

Vaihe 7: Alkuperäinen Lib- ja yhteysmalli

Alkuperäinen Lib- ja yhteysmalli
Alkuperäinen Lib- ja yhteysmalli
Alkuperäinen Lib- ja yhteysmalli
Alkuperäinen Lib- ja yhteysmalli
Alkuperäinen Lib- ja yhteysmalli
Alkuperäinen Lib- ja yhteysmalli

Luon uudelleen alkuperäisen kirjaston yhteyskaavion, joten voit käyttää vakiokirjastoa tämän kanssa

Vaihe 8: Lankakaavio: SDA SCL

Johtokaavio: SDA SCL
Johtokaavio: SDA SCL

Nauhajohto on arduinoni SDA SCL -tappi.

Vaihe 9: Lankakaavio

Lankakaavio
Lankakaavio
Lankakaavio
Lankakaavio
Lankakaavio
Lankakaavio

Kuten näette kytkentäkaavio on melko yksinkertainen, yritän luoda sen kaavan prototyyppikortille.

Vaihe 10: Prototyyppitaulu

Prototyyppitaulu
Prototyyppitaulu
Prototyyppitaulu
Prototyyppitaulu
Prototyyppitaulu
Prototyyppitaulu

Se ei ole niin kaunista, mutta se on työtä.

Vaihe 11: PCB: n jyrsintä

Image
Image
Jyrsintäpiirilevy
Jyrsintäpiirilevy
Jyrsintäpiirilevy
Jyrsintäpiirilevy

Kaavasta luon piirilevyn ja yritän jauhaa piirilevyä reitittimelläni (aloitan PCB: n jyrsintäoppaan).

Vaihe 12: Kiitos

i2c -projektisarja (kokoelma):

  • Lämpötilan kosteusanturi
  • Analoginen laajennin
  • Digitaalinen laajennin
  • LCD -näyttö

Suositeltava: