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.

LPT -  versie
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 layou

Scherm voorbeelden  

Klik voor vergroting


Serieële  -  versie
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 ....
De aansturing van de 16F628 loopt via de MAX 232  een Dual Driver/receiver.
In deze toepassing wordt slechts 1/2 IC  gebruikt, je hebt dus de keuze welke pin bezetting je neemt. Hiernaast is de TX/RX-1 afgebeeld.
 TX/RX-2 gebruikt de pinnen 7 en 8  + 9 en 10.

zie ook het Datablad


 download PCB



DATA sheet MAX 232

  PCB layout compleet met voeding en LED       

Componentenzijde zonder LCD      
 
Koperzijde

Opstartscherm met Software versie

Scherm voorbeelden met 2x16 Display


Printlay-out  van een
 Serieel aangestuurde  2x20 uitvoering

LCDSmartie 2x20  in bedrijf

USB  -  versie
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