Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[LCD] Windows prog voor KS0108

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met een LCD programmaatje voor de KS0108 controller. Het idee is dat je een aparte 'LCD module' hebt met een lcd erin en daaromheen knopjes om hem te besturen. Handig als wekkerradio ofzoiets als je hem op je Kazaabak aansluit :)

Ik ben er maar es aan begonnen, en na een paar daagjes programmeren kwam er het volgende uit:

Afbeeldingslocatie: http://rotzooi.lakwijk.com/lcdscreens/01.gif
Dit zie je als je hem opstart en daarna het menu opent

Afbeeldingslocatie: http://rotzooi.lakwijk.com/lcdscreens/02.gif
Winamp module, geselecteerde nr is aan het spelen

Afbeeldingslocatie: http://rotzooi.lakwijk.com/lcdscreens/03.gif
Winamp module, het nr dat 2 plaatsen lager staat dan het geselecteerde nr is aan het spelen (naja, hij staat op pauze)

Afbeeldingslocatie: http://rotzooi.lakwijk.com/lcdscreens/04.gif
Winamp module, menu kan eroverheen zonder de boel eronder te slopen :)

Afbeeldingslocatie: http://rotzooi.lakwijk.com/lcdscreens/05.gif
Sysinfo module, work in progress (nog een beetje leeg ;))

Afbeeldingslocatie: http://rotzooi.lakwijk.com/lcdscreens/inbouw.gif
En zo moet ie ingebouwd worden...

Knopjes:

Bovenkant: Menu openen/sluiten
Linksboven/onder: scrollen door menu / volume harder & zachter
Links midden: Menuitem selecteren
Onder: zie display ;)
Rechts: Winamp > door playlist bladeren & nr selecteren

Aan alle knopjes behalve het menuknopje kunnen per module verschillende acties gekoppeld worden.

De knopjes zullen worden aangesloten op 4 van de 5 statuslijntjes in de LPT-poort met een stel diodes ertussen zodat je 15 knopjes op 4 lijntjes kunt aansluiten.
Die functie is nog niet ingebouwd, voor nu moet je de knopjes in het programma gebruiken.

Als iemand het ding wil bètatesten, download dan dit zipje.
Je hebt Port95nt nodig en de VB 6.0 runtime bestanden.

Tot zover dit progseltje en bijbehorende mod... to be continued :P

Suggesties over layout/functies/knopjes/watdanook zijn welkom :)

=edit=

Sorry dat er geen foto's in staan, maar ik heb geen digitale cam/webcam, dus Lethal, als je de boel werkend krijgt, post aub een paar pics als bewijs dat het werkt ;)

[ Voor 5% gewijzigd door Verwijderd op 24-06-2003 00:07 ]


Verwijderd

Ziet er erg strak uit..... :) :) _/-\o_

Verwijderd

Heeeeel nice, maar is dit progsel ook te gebruiken als je géén knopjes langs je LCD bouwt?

Ik krijg binnenkort namelijk ook een LCD (128x64 chrystalfontz) binnen met die 0108 controller. Maar ik ben niet vanplan om er ook nog eens knopjes omheen te bouwen. IPDV wilde ik eigenlijk wel zoiets hebben, maar dan puur voor weergave, en dit ziet er strak uit :D

  • Big4SMK
  • Registratie: September 2001
  • Laatst online: 15-11 19:21
Ik vind het wel een tof idee, nu kan je tenminste nog wat met je LCD ipv jezelf alleen blind staren op de temperatuur van je proc of het aantal omwentelingen van je koeler....

Verwijderd

Shit man, dat ziet er vreselijk mooi uit :) knap werk

Verwijderd

Topicstarter
Cool dat jullie het ding cool vinden :P
Anyway, ik zat er over te denken het opensource te maken, ben zelf namelijk druk bezig met een ander project (GTA3 multiplayer), betekent wel dat ik het hele ding van commentaar moet voorzien maarja. Graag jullie mening hierover.

Over een geen-knopjes optie: moet niet moeilijk zijn dat in te bouwen, komt er ook vast wel in, kwestie van menu weghalen en een optie waarmee hij automatisch om de zoveel tijd van module wisselt :)

  • Lethal
  • Registratie: Mei 2002
  • Laatst online: 25-04-2019
=edit=

Sorry dat er geen foto's in staan, maar ik heb geen digitale cam/webcam, dus Lethal, als je de boel werkend krijgt, post aub een paar pics als bewijs dat het werkt ;)
Als jij even zorgt dat je software goed werkt, en niet voor het halve scherm ben ik ook blij...

Ik zal even wat pics maken van wat er mis is met mij...
Misschien dat mensen hier dan kunnen zeggen wat er mis is

[ Voor 9% gewijzigd door Lethal op 24-06-2003 13:20 ]


  • Lethal
  • Registratie: Mei 2002
  • Laatst online: 25-04-2019
Afbeeldingslocatie: http://212.238.144.20/~marco/Foto/Computer/LCD/12864/Remboooo/fout2.jpg

Wat je dus ziet is dat in het linker beeldhelft, er telkens 1 pixellijn tussenzit.

Afbeeldingslocatie: http://212.238.144.20/~marco/Foto/Computer/LCD/12864/Remboooo/fout1.jpg

Als je naar allebei de beeldhelften dezelfde info stuurt komt hij wel goed.

* Lethal snapt hier niets van.

Want bij Remboooo werkt het wel goed.

[ Voor 13% gewijzigd door Lethal op 24-06-2003 18:44 ]


Verwijderd

Wow man! Vetjes hoor...... _/-\o_

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 28-11 08:19

Demo

Probleemschietende Tovenaar

Strak progje dit, alleen denk ik dat je het lettertype een pixeltje groter moet maken (en dan een regel minder in de winamp lijst ofzo) want dit leest een beetje lastig.

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


  • Kresh
  • Registratie: Mei 2000
  • Laatst online: 27-11 15:45
Erg netjes!
Ik heb zelf beetje zitten spelen met het programmeren voor karakter-lcd's (4x40) en dat valt nog niet mee...
Ik heb mijn lcd zelf in een divx-box zitten en heb er 4 knopjes bijgemaakt. Baal nu enorm dat ik geen grafische heb :)
Anyway: ga zo door. Ziet er veelbelovend uit!

Verwijderd

Topicstarter
Ok, ik heb deze week geen tijd meer om er nog iets aan te doen, dus als jullie een beetje rond willen kijken in de source: hier issie te vinden.
Veel plezier ermee :P

Verwijderd

Topicstarter
Ik heb maar es een ISA kaartje in mn pc geprakt voor een extra LPT poort, en daar werkt mn prog ook prima mee. Ik heb dus eigenlijk geen idee waarom het prog niet bij Lethal werkt :?

Kunnen er aub wat meer mensen testen om te kijken of het aan de hardware ligt? O-)

  • Brothar
  • Registratie: Oktober 2000
  • Laatst online: 29-09 21:55

Brothar

meester

ligt wellicht aan de instelling van je printerpoort (in de Bios) : EPP of ECP (uit mijn hoofd)
Moet dacht ik EPP zijn.

eagle


  • Lethal
  • Registratie: Mei 2002
  • Laatst online: 25-04-2019
JA maar waarom werken andere programma's dan wel?

Echt alles werkt behalve dit.

Verwijderd

Lethal schreef op 26 June 2003 @ 20:48:
JA maar waarom werken andere programma's dan wel?

Echt alles werkt behalve dit.
Welk soldeer schema gebruik je? en welke gebruikt ramboo?

Verwijderd

Topicstarter
Fout gevonden :D

Het was een best stomme fout, bij 1 regeltje was ik vergeten dat pin 1 van de printerpoort inverted is |:( 7(8)7 }:O
Blijkbaar gaat dat bij de meeste displays wel goed :?

Naja, hier de vernieuwde exe, dan kan lethal ff kijken offie ut nou goed doet ;)

Het wordt zo langzamerhand tijd om es naar het knopjesschema of een PCB ofzoiets te gaan kijken :)

  • Lethal
  • Registratie: Mei 2002
  • Laatst online: 25-04-2019
JAAAAAAAAAAAAA :)

Hij doet et !

/edit
vind het nog strange dat ik het enige lcd heb waar het weer fout gaat :P

[ Voor 55% gewijzigd door Lethal op 27-06-2003 08:44 ]


  • Lethal
  • Registratie: Mei 2002
  • Laatst online: 25-04-2019
oeps quote,
Hier is nog een filmpje:

Filmpje van Remboooolcd van 3 mb

Verwijderd

Heel vet hoor
vooral die volume balk en dat scrollen
jammer dat het proggie niet voor mijn type lcd is ..
maar ga zo door!

Verwijderd

Topicstarter
En daar heb je deze codec voor nodig :P

Naja, iig heel erg blij dat het nu overal werkt :D

  • mydogisgone
  • Registratie: Februari 2002
  • Laatst online: 09:57

mydogisgone

Watskeburtwithmydog

Verwijderd schreef op 27 June 2003 @ 11:24:
[...]


En daar heb je deze codec voor nodig :P

Naja, iig heel erg blij dat het nu overal werkt :D
kan iemand mij misschien vertellen welk weerstandje ik nodig ben voor de backlit van dit lcd schermpje? ;)

Mijn hond is nog steeds echt weg! En die komt ook niet weer. :O


  • Demo
  • Registratie: Juni 2000
  • Laatst online: 28-11 08:19

Demo

Probleemschietende Tovenaar

Ik heb er een potmeter opgezet van 100 Ohm en dat werkte prima, voordat het scherm doorbrandde (een van de IC's, niet de backlight ;))

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


  • mydogisgone
  • Registratie: Februari 2002
  • Laatst online: 09:57

mydogisgone

Watskeburtwithmydog

hoe heb je die aangesloten dan?
heb je misschien een schema of iets dergelijks?

Mijn hond is nog steeds echt weg! En die komt ook niet weer. :O


  • Demo
  • Registratie: Juni 2000
  • Laatst online: 28-11 08:19

Demo

Probleemschietende Tovenaar

mydogisgone schreef op 14 July 2003 @ 21:56:
hoe heb je die aangesloten dan?
heb je misschien een schema of iets dergelijks?
Hij staat hier ergens :)
Ik heb alles gewoon volgens dat schema aangesloten maar ik had nauwelijks contrast op mijn scherm en toen ik aan de contrast-potmeter ging draaien begon het scherm te roken :X

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


  • mydogisgone
  • Registratie: Februari 2002
  • Laatst online: 09:57

mydogisgone

Watskeburtwithmydog

oei dat was ook een fout schema :s check de aansluitingen maar eens bij de pfd datasheet van crystalfontz.com... hmzz :p

Mijn hond is nog steeds echt weg! En die komt ook niet weer. :O

Pagina: 1