Innehållsförteckning:

Character LCD I2c Adapter (I2c Connection Exempel): 12 steg (med bilder)
Character LCD I2c Adapter (I2c Connection Exempel): 12 steg (med bilder)

Video: Character LCD I2c Adapter (I2c Connection Exempel): 12 steg (med bilder)

Video: Character LCD I2c Adapter (I2c Connection Exempel): 12 steg (med bilder)
Video: Introduction to LCD2004 LCD display with I2C module for Arduino 2024, November
Anonim
Image
Image
Del för originalbiblioteket
Del för originalbiblioteket

Jag gör ett anslutningsschema för en teckenvisning i2c -adapter.

Kontrollera uppdateringarna på min webbplats.

Nu lägger jag till olso ett kopplingsschema för att använda originalbiblioteket, inte mitt gaffel

LiquidCrystal Arduino -bibliotek för karaktärens LCD -skärmar, gaffelprojekt för att skapa ett personligt schema för att lära sig pcf8574.

I github -projektet kan du hitta schema, foto och bibliotekskod.

Här en video av fräst PCB härledt från Fritzing breadboard schema.

Steg 1: Del för originalbiblioteket

Du kan hitta komponenten för det ursprungliga biblioteket (inte min forked) från eBay.

Nu kan du hitta samma anslutningsschema som har samma beteende.

Steg 2: Anslutningsdiagram: Bakljus

Kopplingsschema: Bakljus
Kopplingsschema: Bakljus

Som du kan se i kopplingsschemat ansluter jag till P7 en NPN (2N2222) transistor för att aktivera/inaktivera bakgrundsbelysning.

Steg 3: Anslutningsdiagram: Adress

Kopplingsschema: Adress
Kopplingsschema: Adress
Kopplingsschema: Adress
Kopplingsschema: Adress

Jag ställer in adressen helt låg (du kan ansluta den som du behöver, i databladet hittar du all konfiguration).

Jag hittar mycket användbar skiss som söker igenom all i2c -komponent bifogad, använd den här för att kontrollera adressen.

Steg 4: Wire Diagram: Trimmer

Wire Diagram: Trimmer
Wire Diagram: Trimmer

För att välja rätt kontrast måste du lägga till en 10k trimmer.

Steg 5: Anslutningsdiagram: Överför data

Kopplingsschema: Överför data
Kopplingsschema: Överför data

Blå och gul tråd är att skicka data till enheten, jag ansluter inte enheten som originalbibliotek så jag måste gaffla lib och lägga till lite ändring.

Steg 6: Byt till Original Lib

Byt till Original Lib
Byt till Original Lib
Byt till Original Lib
Byt till Original Lib
Byt till Original Lib
Byt till Original Lib
Byt till Original Lib
Byt till Original Lib

Som du kan se på bilden skiftar jag lite (höger till vänster), och på höger bit lägger jag fast deklaration av Aktivera, RW, Registrera Välj och Bakljusstift.

Om du vill kan du göra om schemat till originalet. Om jag hittar lite tid ska jag göra det åt dig (och testa det) så att du kan använda originalbiblioteket.

Steg 7: Original Lib and Connection Schema

Original Lib and Connection Schema
Original Lib and Connection Schema
Original Lib and Connection Schema
Original Lib and Connection Schema
Original Lib och anslutningsschema
Original Lib och anslutningsschema

Jag återskapar anslutningsschema för originalbiblioteket, så du kan använda standardbibliotek med detta

Steg 8: Kabeldiagram: SDA SCL

Kabeldiagram: SDA SCL
Kabeldiagram: SDA SCL

Bandad tråd är SDA SCL -stiftet på min arduino.

Steg 9: Wire Diagram

Wire Diagram
Wire Diagram
Wire Diagram
Wire Diagram
Wire Diagram
Wire Diagram

Som du kan se är kopplingsschemat ganska enkelt, än jag försöker skapa det på prototypkortet i schemat.

Steg 10: Prototypbräda

Prototypbräda
Prototypbräda
Prototypbräda
Prototypbräda
Prototypbräda
Prototypbräda

Det är inte så vackert men det är arbete.

Steg 11: Fräsning av kretskort

Image
Image
Fräskort
Fräskort
Fräskort
Fräskort

Från schemat skapar jag ett kretskort och jag försöker fräsa kretskort med min router (jag börjar en guide för hur man fräser kretskort).

Steg 12: Tack

i2c -projektserie (samling):

  • Temperaturfuktighetssensor
  • Analog expander
  • Digital expander
  • LCD skärm

Rekommenderad: