Forum: Mikrocontroller und Digitale Elektronik USB-LCD mit 4 Tasten Projekt für Linux


von Stefan S. (kami)


Lesenswert?

Hi,

ich suche eine einfache kostengünstiges Projekt (also Schaltplan) mit 
dem ich ein 4x20 LCD und 4 Tasten mit LCDproc betreiben kann und am PC 
über USB und LCDproc programmieren und ansteuern kann.

Kennt jemand einen solches Projekt oder Schaltplan am besten wäre eine 
Lösung ohne FT232 Chip.

Vielen Dank.

Gruß kami

von Daniel K. (epyx)


Lesenswert?

Was hältst du denn hier von ?

http://www.obdev.at/products/vusb/prjdisplay.html

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Das Crystalfonts Zeug wird von lcd4linux unterstützt.

Die dort erhältlichen Adapter auf USB und komplett fertigen Displays für 
5,25" Einschübe sind ihr Geld 100%ig Wert. Die Verarbeitung ist top, die 
Displays sind top und die Zeit, die du bräuchtest um das selber zu 
machen, ist wahrscheinlich 3 mal so lang wie die Post mit dem 
Crystalfonts Display braucht.

Vielleicht interessiert dich auch das SP14Q002 von wallbraun 
electronics, allerdings wird nur eine etwas ältere Firmware Version von 
LCD4Linux unterstützt, müsstest ein älteres hier im Forum/Ebay/... 
suchen, ich habs nicht geschafft, die alte Firmware auf ein aktuelles zu 
bekommen.

von Stefan S. (kami)


Lesenswert?

Hi,

diese Projekte habe ich auch schon gefunden gehabt. Also die 
Crystalfonts-Variante ist nicht ganz so mein Preis und außerdem wollte 
ich eigentlich nix großartig zu kaufen, da ich Display und so shcon 
habe. Ich suche eigentlich eher ein Projekt das mit lcdproc oder 
LCD4Linux zusammenarbeitet und recht simpel ist und 4 Tasten für eine 
Steuerung beinhaltet. Vielen Dank für die Hilfe.

Gruß kami

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

lcd4linux kann das display per LPT port und tasten an einem 
LPT/Seriellen Port und C sind mit 20 Zeilen Code erfasst.
Siehe Artikel hier "Ports Benutzen (gcc)" oder so ähnlich.

Aus C heraus lassen sich dann auch Shell-Skripte usw ausführen.

von Nickname (Gast)


Lesenswert?


von Stefan S. (kami)


Lesenswert?

HI,

das Projekt habe ich mir auch schon angeschaut. Passt eigentlich ganz 
gut, nur wie kriege ich da 4 Tasten ran. 2 sind einfach zu wenig.

Hat jemand sonst noch einen Vorschlag?

Gruß kami

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Pack 4 Buttons an den Seriellen Port, das LCD an Parallelen, 5 Eingänge 
hat der Serielle. Dann gucken, was ich schon geschrieben hab ;)

von Stefan S. (kami)


Lesenswert?

Hi,

ich hab aber leider keinen LPT oder Seriellen Port mehr frei sondern nur 
noch einen USB Port :(

Leider.

Gruß kami

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Dann wirste um V-USB oder FT232/PL2303/... + Controller nicht 
herumkommen...

von Stefan S. (kami)


Lesenswert?

Ja, will ich ja auch gar nicht. Aber gibt es da keine Projekt, dass das 
schon irgendwie darstellt? ich nehme gerne einen Controller und noch 
etwas mehr Hardware in die Hand.

Gruß kami

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

>Aber gibt es da keine Projekt, dass das
>schon irgendwie darstellt?
Schaust du dir auch an, was man dir schickt?

Bei V-USB gibt es HAARGENAU das was du willst.

von Stefan S. (kami)


Lesenswert?

Hi,

natürlich schaue ich mir die Seiten an. Aber ich muss sagen bis auf das 
LCD2USB Projekt, was ja nur 2 Buttons hat, sehe ich da nix was auf meine 
Beschreibung passt? Oder reden wir gerade aneinander vorbei?

Gruß kami

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

>was ja nur 2 Buttons hat, sehe ich da nix was auf meine
>Beschreibung passt? Oder reden wir gerade aneinander vorbei?
V-USB, kucks dir an und schreib erst dann wieder. 4 Buttons am USB Port. 
GENAU das was du willst.

von Oliver J. (skriptkiddy)


Lesenswert?

Stefan S. schrieb:
> Aber ich muss sagen bis auf das
> LCD2USB Projekt, was ja nur 2 Buttons hat, sehe ich da nix was auf meine
> Beschreibung passt?

Dann passe dir das Projekt doch nach deinen Vorstellungen an. An den 
Programmierleitungen (MOSI,  MISO,  SCK) kann man noch Taster anbringen. 
Dann wären das sogar schon 5 Taster. Wenn du auf die Serielle (RXD TXD) 
verzichten kannst, dann sind das sogar noch 2 Taster mehr.

Gruß Oliver

von Sven Z. (treito)


Lesenswert?

Nils S. schrieb:
>>was ja nur 2 Buttons hat, sehe ich da nix was auf meine
>>Beschreibung passt? Oder reden wir gerade aneinander vorbei?
> V-USB, kucks dir an und schreib erst dann wieder. 4 Buttons am USB Port.
> GENAU das was du willst.

Er sucht aber 4-Buttons UND LCD...

von kennie (Gast)


Lesenswert?

Muss es unbedingt mit fertiger Software sein?
Ich hab mir sowas mit einem PIC18F4550 und VisualStudio (C 
Programmierung) selbst zusammengebastelt; Sourcecode könntest Du von mir 
haben. Bislang unterstützt das Ding:

-Ansteuerung 4x20 LCD (bislang 5 Anzeige-Panels die per Knopf getoggelt 
werden)
-Anzeige von CPU Temperatur (über Sensor gemessen)
-Anzeige RAM/Festplatte
-Abfrage von 2 Email-Konten
-Aktuelles Wetter (über Google API)
-Abfrage von 8 Tasten
-Einlesen von 5 analogen Eingängen

Das C-Programm ist eine Konsolenanwendung die mehrere Threads startet 
und im Hintergrund läuft.

Sind noch weitere Features geplant...

Arbeitsaufwand war ca. 3 Wochenenden... mit den AppNotes von Microchip, 
dem USB-Framework und der HIDAPI hat man sowas schnell zusammen 
gebastelt. Ich denke

von kennie (Gast)


Lesenswert?

Nachtrag: Software dafür war kompett kostenlos! Also Firmware auf MPlab 
mit Microcip-C-Compiler kompiliert und die PC-Software mit VS Express...

von Stefan T. (tommie)


Lesenswert?


von Stefan S. (kami)


Lesenswert?

HI,

vielen Dank für die ganzen Links. Also ich glaube ich werde als HArdware 
nun einfach das LCD2USB Projekt anpassen und etwas an der Software 
rumschrauben, damit ich die 4 Tasten da rein kriege.

Danke schön für alle Tipps.

Gruß kami

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.