Parallelle poort en ledjes
Ik had weer eens niks te doen, tot ik op het idee kwam om ledjes aan te sturen via de parallelle poort. Dit is namelijk goed mogelijk. Het idee erachter is dat je via de software de zogenaamde 8 data-pinnen van de parallelle poort aan en uit kunt zetten. Bij uit staat er geen spanning, bij aan zo'n 3,4 volt. Dus kun je ledjes erop aansluiten, om ze dan vervolgens via de computer aan en uit te kunnen zetten. Mijn idee was om een soort CPU-VU meter te maken, dus 8 ledjes naast of onder elkaar, en hoe meer CPU activiteit er is, hoe meer ledjes te branden. Het is dan natuurlijk helemaal af als je het onderste of linkste ledje groen hebt, midden oranje of geel, en aan het eind rood.
Dit is mijn CPU-VU meter geworden:

Zo maak je het:
Benodigdheden:
- 8 ledjes
- 8 weerstanden van ong. 470 ohm
- eventueel een leeg printplaatje
- een computer met een parallelle poort
- een lpt (printer) kabel
- een soldeerbout en genoeg tin
Aan de slag:
Laten we beginnen met de voorbereiding. Hier is een pinout van de Centronics (printer) kant van een lpt kabel: http://www.allpinouts.org/index.php/Centronics_Parallel
Maak de Centronics kant van een lpt kabel open. Je ziet nu de connector met draden eraan. Onthoud of schrijf nu goed op welke kleuren de draadjes hebben die aan de volgende pinnen zitten, want deze zijn we nodig:
- pin 2: data 0
- pin 3: data 1
- pin 4: data 2
- pin 5: data 3
- pin 6: data 4
- pin 7: data 5
- pin 8: data 6
- pin 9: data 7
- pin 19 t/m 29: Ground
Nu gaan we alle draden van de connector los solderen. Dan haal de je connector en de stekker van de kabel af.
Dan gaan we de ledjes op de prinplaat solderen. Doe de ledjes allemaal naast elkaar. Dan solderen we aan de positieve kant achter elk ledje een weerstand van 470 ohm. Ten slotte maak je met bv. een klein draadje alle negatieve (nul) pootjes van de leds aan elkaar, die solderen we later aan de GND.
Soldeer nu aan het eind van de weerstand na de eerste led het kabeltje dat eerst aan pin 2 van de connector zat, namelijk data 0. Soldeer data 1 na de weerstand achter led 2 enz. Soldeer tenslotte het ground-draadje, of 1 van de ground draadjes aan de min-kant van alle leds.
Isoleer nu alle overige draadjes goed, en test de schakeling eventueel nog met een multimeter.
Sluit nu de lpt-kabel met de gemaakte schakeling aan op de computer en download dit programma: http://jas.kaleka.googlepages.com/ParallelPortControlSetup.rar
Hiermee kun je testen of alles werkt een een paar leuke loops laten uitvoeren. Als alles werkt, download dan mijn programma hierboven. Dan gaan de leds aan en uit afhankelijk van de CPU activiteit.
Je kunt eventueel het printplaatje nog in een behuizinkje maken, zoals ik ook deed. Ik gebruikte hiervoor een behuizing van een kapotte transformator.
Veel succes met mijn tut!
Leesvoer:
Mijn topic op CJ: http://forum.casejunkies.com/elektronica-junkies/15708-led-display-aansturen-via-parallele-poort.html
Info over parallelle poort en ledjes: http://www.blogcatalog.com/topic/parallel/
Voor CPULed.exe ben je eerst een soort van driver nodig: http://www.dlldll.com/dlportio.dll_download.html




