HD44780 LCD till I2C adapter styrelsen för buss pirat (1 / 9 steg)
Steg 1: hårdvara
I denna artikel beskriva vi en I2C adapter board för HD44780-baserade LCD-skärmar. Vi visar det med en buss pirat universal seriellt gränssnitt. Buss pirat källkoden för den I2C-baserade HD44780 interface library är allmän egendom, så det är gratis att anpassa sig till egna projekt.
Hårdvara
[PNG]. Krets och PCB utformades med gratisversionen av Cadsoft Eagle. Design-filer kan laddas ner från Buss pirat SVN. Innan du använder adaptern styrelsen, Kontrollera databladet för din LCD mot ordningen på pinout adapter. Inte alla LCD-skärmar är desamma.
PCF8574 i/o-expander IC
Detta är en enkel 8 I/O expander chip som styrs via två trådar I2C -gränssnittet. I2C gränssnittet är tillgänglig från huvudet JP1.
PCF8574 verk från 2,5 till 5volts. I/O stift fungerar på matningsspänningen, så om vi matar det 5volts den samverkar LCD på 5volts. C1 (0.1uF) decouples IC från svängningar i strömförsörjningen.
En PIN-kod för PCF8574 kontrollerar en 3mm LED (LED1) genom strömbegränsande motstånd R2 (1000 ohm). LED lampor som visar framgångsrik kommunikation mellan buss pirat och kortet. PCF8574 kan inte källa tillräckligt ström för att driva LED, så vi makt LED från 5 volt leverans och byta plats.
LCD
Adapter board kommunicerar med en HD44780-baserade tecken LCD i 4 bitars parallellt gränssnittsläge. 4-bitars gränssnitt stiften - RS, RW, sv och D4-D7 - är anslutna till sju PCF8574 I/O stift. Vi gillar att använda 0.1" manliga pin header ansluta den till en LCD-skärm, du kan vanligtvis luta LCD mot stiften för att skapa tillräcklig kontakt för en snabb test.
Trimmer-motståndet R1 (10K) ger en kontrast justering spänning till stift 3 i LCD-huvudet.
Vi ansluta inte bakgrundsbelysning stiften eftersom det finns så många olika bakgrundsbelysning stilar. Att ge makten för en LED-bakgrundsbelysning kan skada en skärm som kräver en negativ spänning.
Strömförsörjning
De flesta LCD-skärmar kräver 5volts, ge en extern strömkälla genom huvudet JP2. Vi gav en andra makt leverans PIN-kod för att ansluta buss pirat pull-up motstånd.
PCB
Krets och PCB utformades med gratisversionen av Cadsoft Eagle. Design-filer kan laddas ner från Buss pirat SVN. PCB är en enkelsidig, alla hålmontering design med en enda jumper tråd (visas i rött).
Vi kan ha PCB, kits eller sammansatta byggsatser produceras av Seeed Studio för omkring $15, inklusive worldwide frakt, mer här.
Partlist
Del
Värde (alla genomgående hål)
R1
10000 (10 K) ohm enda vända trimmer/potentiometer, 6 mm
R2
1000 (1 K) ohms motstånd, 1/4 watt
JP1 + JP2
0.1" manliga sidhuvud, 5 stift
IC1
PCF8574N, 8 bit I2C I/O expander DIP16
Jag kunde inte ta några formateringselement och HTML-tabeller i en Instructable, du kan se den ursprungliga post på farliga prototyper blogg.