INHOUDSOPGAWE:
- Stap 1: Deel vir die oorspronklike biblioteek
- Stap 2: Bedradingsdiagram: agterlig
- Stap 3: Bedradingsdiagram: adres
- Stap 4: Draaddiagram: Trimmer
- Stap 5: Bedradingsdiagram: dra data oor
- Stap 6: Verander na die oorspronklike Lib
- Stap 7: Oorspronklike Lib- en verbindingskema
- Stap 8: Draaddiagram: SDA SCL
- Stap 9: Draaddiagram
- Stap 10: prototipe bord
- Stap 11: Frees PCB
- Stap 12: Dankie
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Ek doen 'n verbindingskema vir 'n karaktervertoning i2c -adapter.
Kyk na die opdaterings op my webwerf.
Nou voeg ek 'n skema vir bedradingaansluiting by om die oorspronklike biblioteek te gebruik, nie my vurk nie
LiquidCrystal Arduino -biblioteek vir die LCD -skerms, 'n projek om 'n persoonlike skema te skep om pcf8574 te leer.
In die github -projek vind u skema, foto en biblioteekkode.
Hier is 'n video van gemaalde PCB afkomstig van die Fritzing -broodbordskema.
Stap 1: Deel vir die oorspronklike biblioteek
U kan die komponent vir die oorspronklike biblioteek (nie my forked nie) van eBay vind.
Hier kan u dieselfde verbindingskema vind met dieselfde gedrag.
Stap 2: Bedradingsdiagram: agterlig
Soos u in die bedradingsdiagram kan sien, sluit ek 'n NPN (2N2222) transistor aan op P7 om die agtergrond in/uit te skakel.
Stap 3: Bedradingsdiagram: adres
Ek stel die adres laag (u kan dit koppel soos u benodig, in die datablad kan u alle konfigurasies vind).
Ek vind 'n baie nuttige skets wat na alle aangehegte i2c -komponente soek; gebruik dit om die adres na te gaan.
Stap 4: Draaddiagram: Trimmer
Om die regte kontras te kies, moet u 'n 10k -trimmer byvoeg.
Stap 5: Bedradingsdiagram: dra data oor
Blou en geel draad is om data na die toestel te stuur. Ek koppel die toestel nie as die oorspronklike biblioteek nie, so ek moet die lib vurk en 'n bietjie verandering byvoeg.
Stap 6: Verander na die oorspronklike Lib
Soos u op die prent kan sien, skuif ek 'n bietjie (van regs na links), en op die regterkant sit ek 'n vaste verklaring van Aktiveer, RW, Register Select en agterligpen.
As u wil, kan u die skema na die oorspronklike verander. As ek tyd kry, gaan ek dit vir u doen (en dit toets) sodat u die oorspronklike biblioteek kan gebruik.
Stap 7: Oorspronklike Lib- en verbindingskema
Ek herskep die verbindingskema van die oorspronklike biblioteek, sodat u die standaardbiblioteek hiermee kan gebruik
Stap 8: Draaddiagram: SDA SCL
Banddraad is die SDA SCL -pen van my arduino.
Stap 9: Draaddiagram
Soos u kan sien, is die bedradingsdiagram redelik eenvoudig, as wat ek probeer om dit op 'n prototipe van die skema te skep.
Stap 10: prototipe bord
Dit is nie so mooi nie, maar dit is werk.
Stap 11: Frees PCB
Uit die skema skep ek 'n PCB en ek probeer om PCB met my router te maal (ek begin 'n gids oor hoe om PCB te maal).
Stap 12: Dankie
i2c -projekreeks (versameling):
- Temperatuur humiditeit sensor
- Analoog uitbreider
- Digitale uitbreider
- LCD -skerm