Inhoudsopgave:

Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen)
Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen)

Video: Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen)

Video: Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen)
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, November
Anonim
Image
Image
Onderdeel voor originele bibliotheek
Onderdeel voor originele bibliotheek

Ik ben bezig met een verbindingsschema voor een i2c-adapter voor het weergeven van tekens.

Check de updates op mijn site.

Nu voeg ik ook een bedradingsverbindingsschema toe om de originele bibliotheek te gebruiken, niet mijn gevorkte

LiquidCrystal Arduino-bibliotheek voor de karakter-LCD-displays, gevorkt project voor het maken van een persoonlijk schema om pcf8574 te leren.

In het github-project kun je schema-, foto- en bibliotheekcode vinden.

Hier een video van gefreesde PCB's afgeleid van Fritzing breadboard-schema.

Stap 1: Onderdeel voor originele bibliotheek

Je kunt het onderdeel voor de originele bibliotheek (niet mijn gevorkte) vinden op eBay.

Nu kunt u hier hetzelfde verbindingsschema vinden dat hetzelfde gedrag vertoont.

Stap 2: Bedradingsschema: achtergrondverlichting

Bedradingsschema: Achtergrondverlichting
Bedradingsschema: Achtergrondverlichting

Zoals je kunt zien in het bedradingsschema sluit ik op P7 een NPN (2N2222) transistor aan om de achtergrondverlichting in/uit te schakelen.

Stap 3: Bedradingsschema: Adres

Bedradingsschema: Adres
Bedradingsschema: Adres
Bedradingsschema: Adres
Bedradingsschema: Adres

Ik heb het adres allemaal laag ingesteld (je kunt het aansluiten zoals je nodig hebt, in de datasheet kun je alle configuraties vinden).

Ik vind een zeer nuttige schets die alle bijgevoegde i2c-componenten doorzoekt, gebruik deze om het adres te controleren.

Stap 4: Draadschema: Trimmer

Draaddiagram: Trimmer
Draaddiagram: Trimmer

Om het juiste contrast te selecteren, moet u een 10k-trimmer toevoegen.

Stap 5: Bedradingsschema: gegevens overdragen

Bedradingsschema: gegevens overdragen
Bedradingsschema: gegevens overdragen

Blauwe en gele draad is om gegevens naar het apparaat te verzenden, ik sluit het apparaat niet aan als de originele bibliotheek, dus ik moet de lib afsplitsen en wat verandering toevoegen.

Stap 6: Wijzig naar de originele Lib

Wijzigen naar de originele Lib
Wijzigen naar de originele Lib
Wijzigen naar de originele Lib
Wijzigen naar de originele Lib
Wijzigen naar de originele Lib
Wijzigen naar de originele Lib
Wijzigen naar de originele Lib
Wijzigen naar de originele Lib

Zoals je in de afbeelding kunt zien, verschuif ik een beetje (van rechts naar links), en aan de rechterkant plaats ik een vaste declaratie van Enable, RW, Register Select en Back light pin.

Als je wilt, kun je het schema weer naar het origineel converteren. Als ik wat tijd vind, ga ik het voor je doen (en testen), zodat je de originele bibliotheek kunt gebruiken.

Stap 7: Origineel Lib- en verbindingsschema

Origineel Lib- en verbindingsschema
Origineel Lib- en verbindingsschema
Origineel Lib- en verbindingsschema
Origineel Lib- en verbindingsschema
Origineel Lib- en verbindingsschema
Origineel Lib- en verbindingsschema

Ik maak het verbindingsschema van de originele bibliotheek opnieuw, zodat u hiermee de standaardbibliotheek kunt gebruiken

Stap 8: Draadschema: SDA SCL

Draadschema: SDA SCL
Draadschema: SDA SCL

Gestreepte draad is de SDA SCL-pin van mijn Arduino.

Stap 9: Draadschema

Draaddiagram
Draaddiagram
Draaddiagram
Draaddiagram
Draaddiagram
Draaddiagram

Zoals je kunt zien, is het bedradingsschema vrij eenvoudig, dan probeer ik het te maken op het prototypebord van het schema.

Stap 10: Prototypebord

Prototypebord
Prototypebord
Prototypebord
Prototypebord
Prototypebord
Prototypebord

Het is niet zo mooi, maar het is werk.

Stap 11: PCB frezen

Image
Image
Frezen PCB
Frezen PCB
Frezen PCB
Frezen PCB

Van het schema maak ik een PCB en ik probeer PCB te frezen met mijn router (ik begin een handleiding hoe PCB's te frezen).

Stap 12: Bedankt

i2c projectserie (Collectie):

  • Temperatuur vochtigheidssensor
  • Analoge uitbreiding
  • Digitale uitbreiding
  • LCD scherm

Aanbevolen: