Sisukord:

Märkide LCD I2c -adapter (I2c -ühenduse näide): 12 sammu (piltidega)
Märkide LCD I2c -adapter (I2c -ühenduse näide): 12 sammu (piltidega)

Video: Märkide LCD I2c -adapter (I2c -ühenduse näide): 12 sammu (piltidega)

Video: Märkide LCD I2c -adapter (I2c -ühenduse näide): 12 sammu (piltidega)
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Image
Image
Osa originaalraamatukogust
Osa originaalraamatukogust

Teen ühendusskeemi tähemärkide kuvamise i2c -adapteri jaoks.

Kontrollige minu saidi värskendusi.

Nüüd lisan ka juhtmestiku ühendusskeemi, et kasutada originaalraamatukogu, mitte minu kahvlit

LiquidCrystal Arduino raamatukogu tähemärkide LCD -ekraanide jaoks, hargnev projekt isikliku skeemi loomiseks, et õppida pcf8574.

Githubi projektist leiate skeemi, foto ja raamatukogu koodi.

Siin on Fritzingi leivaplaadi skeemist saadud video jahvatatud PCB -st.

Samm: osa originaalteegist

Algse raamatukogu komponendi (mitte minu hargnenud) leiate eBayst.

Nüüd leiate siit sama ühendusskeemi, millel on sama käitumine.

2. samm: juhtmestiku skeem: taustvalgus

Elektriskeem: taustvalgus
Elektriskeem: taustvalgus

Nagu ühendusskeemist näha, ühendan taustvalgustuse lubamiseks/keelamiseks P7 -ga NPN (2N2222) transistori.

3. samm: juhtmestiku skeem: aadress

Elektriskeem: Aadress
Elektriskeem: Aadress
Elektriskeem: Aadress
Elektriskeem: Aadress

Ma seadsin aadressi madalaks (saate selle ühendada vastavalt vajadusele, andmelehelt leiate kogu konfiguratsiooni).

Minu arvates on väga kasulik visand, mis otsib kõiki manustatud i2c komponente, kasutage seda aadressi kontrollimiseks.

4. samm: traadiskeem: trimmer

Traadi skeem: trimmer
Traadi skeem: trimmer

Õige kontrasti valimiseks peate lisama 10k trimmeri.

Samm: ühendusskeem: andmete edastamine

Ühendusskeem: andmete edastamine
Ühendusskeem: andmete edastamine

Sinine ja kollane juhe on andmete saatmine seadmesse, ma ei ühenda seadet algse raamatukoguna, nii et pean libi hargnema ja muudatusi lisama.

6. toiming: muutke algseks lib

Muutke algseks lib
Muutke algseks lib
Muutke algseks lib
Muutke algseks lib
Muutke algseks lib
Muutke algseks lib
Muutke algseks lib
Muutke algseks lib

Nagu pildilt näha, nihutan natuke (paremalt vasakule) ja paremale bitile panen fikseeritud deklaratsiooni Enable, RW, Register Select ja Back light pin.

Soovi korral saate skeemi algseks muuta. Kui leian aega, teen seda teie jaoks (ja katsetan seda), et saaksite kasutada originaalraamatukogu.

7. samm: algne libi ja ühendusskeem

Algne libi ja ühendusskeem
Algne libi ja ühendusskeem
Algne libi ja ühendusskeem
Algne libi ja ühendusskeem
Algne libi ja ühendusskeem
Algne libi ja ühendusskeem

Taastan algse raamatukogu ühendusskeemi, nii et saate sellega standardset raamatukogu kasutada

8. samm: traadiskeem: SDA SCL

Traadi skeem: SDA SCL
Traadi skeem: SDA SCL

Linttraat on minu arduino SDA SCL -tihvt.

9. samm: traadiskeem

Traadi skeem
Traadi skeem
Traadi skeem
Traadi skeem
Traadi skeem
Traadi skeem

Nagu näete juhtmestiku skeem on üsna lihtne, proovin seda luua skeemi prototüübiplaadil.

10. samm: prototüüpplaat

Prototüüpide plaat
Prototüüpide plaat
Prototüüpide plaat
Prototüüpide plaat
Prototüüpide plaat
Prototüüpide plaat

See pole nii ilus, kuid see on töö.

11. samm: trükkplaadi freesimine

Image
Image
Freesimisplaat
Freesimisplaat
Freesimisplaat
Freesimisplaat

Skeemi põhjal loon PCB ja proovin freesida PCB -d oma ruuteriga (alustan PCB freesimise juhendit).

12. samm: aitäh

i2c projektisari (kollektsioon):

  • Temperatuuri niiskuse andur
  • Analooglaiendaja
  • Digitaalne laiendaja
  • LCD ekraan

Soovitan: