Inhoudsopgave:
- Stap 1: Onderdeel voor originele bibliotheek
- Stap 2: Bedradingsschema: achtergrondverlichting
- Stap 3: Bedradingsschema: Adres
- Stap 4: Draadschema: Trimmer
- Stap 5: Bedradingsschema: gegevens overdragen
- Stap 6: Wijzig naar de originele Lib
- Stap 7: Origineel Lib- en verbindingsschema
- Stap 8: Draadschema: SDA SCL
- Stap 9: Draadschema
- Stap 10: Prototypebord
- Stap 11: PCB frezen
- Stap 12: Bedankt
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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
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
Om het juiste contrast te selecteren, moet u een 10k-trimmer toevoegen.
Stap 5: 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
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
Ik maak het verbindingsschema van de originele bibliotheek opnieuw, zodat u hiermee de standaardbibliotheek kunt gebruiken
Stap 8: Draadschema: SDA SCL
Gestreepte draad is de SDA SCL-pin van mijn Arduino.
Stap 9: Draadschema
Zoals je kunt zien, is het bedradingsschema vrij eenvoudig, dan probeer ik het te maken op het prototypebord van het schema.
Stap 10: Prototypebord
Het is niet zo mooi, maar het is werk.
Stap 11: PCB frezen
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