Met het
Open Source programma LCD Smartie kun je een scala van
wisselende informatie op
een extern LCD display'tje laten zien. oa.
CPU gegevens, E-mail info, Winamp data , RSS-feed News headlines enz.
Met een plugin DLL en het programma Speedfan is
het mogelijk
om op het display o.a. de temperatuur en Voltage
van het Systeem en
de CPU te monitoren. Het programma kan met diverse soorten LCD's werken, zowel serieel als parallel Voor ondersteunde types en technische info zie de site van LCD Smartie . Hier is ook het programma te downloaden. Hier onder een aantal foto's en de PCB's van de door mij gebouwde versie's met een LCD type Hitachi 44780 controller die vaak in de dump voor weinig worden aangeboden dus ideaal voor experimenten. |
Het
eenvoudigste te
maken is de LPT versie. Deze is zonder meer aan de sluiten op de
printerpoort van de PC. De onderdelen op de print zijn voor de
spannings reductie tot 5V ( voedings-spanning hier is 12V
) en contrast regeling . De print afmeting is 100x50mm. Het nadeel van een LPT versie is dat de 25-polige connector vrij breed is. Hier is voor de aansluiting op de print voor een flatcable gekozen |
Schema voor aansturing via LPT poort - Pin 15 en 16 zijn voor de Backlight indien aanwezig |
PDF
download PCB PCB layout |
Scherm
voorbeelden
|
Je kunt
LCD Smartie ook
gebuiken via de RS232 Com poort, hiervoor moet je wel een display
hebben die serieel aangestuurd kan worden en omdat deze redelijk
kostbaar zijn is interessant om met wat electronica en een PIC
IC een
simpel 44780 controller
LCD serieel aan te sturen. Principe
schema en software voor de PIC 16F628 van de site
van Jason Jacobs. Hiervan zijn door mij een tweetal printen ontworpen , een voor 2x16 en een voor een 2x20 LCD met onderstaand resultaat. De vier buttons op de print zijn in Smartie vrij te programmeren voor een functie. De opstart tekst eventueel in de HEX-File aan te passen mbv MPLAB IDE File > Import > - View > Program Memory - HEXADECIMAAL aanpassen , daarna > File > Export . Oke > Save As .... |
PCB
layout compleet met voeding en LED
|
Componentenzijde
zonder LCD
|
Koperzijde
|
Printlay-out van een Serieel aangestuurde 2x20 uitvoering |
LCDSmartie 2x20 in bedrijf |
Tot slot in
deze Smartie reeks een USB gestuurde versie met natuurlijk weer een
eenvoudige
44780 controller
LCD. Het grote voordeel hiervan is dat er geen externe voeding meer nodig is, de 5Volt spanning komt uit de USB poort en de USB is tegenwoordig natuurlijk ook de IO standaard Het schema gevonden op deze Forum-site. Het geheel is opgebouwd rond het PIC IC 182550. Dit IC bevat ondermeer een intern full-speed USB-2 compatible interface, dus heel geschikt om een USB apparaat mee maken met weinig externe onderdelen. De driver-software is Royalty free en kan dus kostenloos gebruikt worden. Deze CDC-driver ( Communication Device Class ) emuleert een COM poort, en deze kan weer door het te gebuiken programma herkend worden.Dus na het installeren van deze CDC driver krijg je er een virtuele COM poort bij met een snelheid van max 1 MBit/s. Te controleren via > Systeembeheer, Hardware, Apparaatbeheer < in Windows XP Voor info over het programmeren van de 18F2550 klik hier, de hier gebruikte software is PICPGm programmer. Een leuk detail van dit schema is de rotary encoder - Rechts onder op de print - Deze digitale impulsgever kan in het Smartie Actions menu als button A ( Rechtsom) en button B ( Linksom ) een functie gegeven worden. |
Printlay-out LCDSmartie - USB |
LCDSmartie - USB 2x 16 uitvoering |
Data 18F2550 Windows XPdriver |
USB - PCB opbouw zonder LCD |
Serieel en USB samen in bedrijf |
Het schema zoals gevonden op BIT-TECH NET U1 = PIC 18F2550 |
Totaal opstelling van een aantal beschreven projecten |