Erweiterungsboard für GLCD

  • Hallo zusammen.


    Da nun langsam wieder Projekt- und Prüfungsfreie Zeiten bevorstehen, würde ich meinen VDR ein wenig tunen *hehehe*.


    Und zwar hätte ich gerne eine Erweiterungsplatine die den Parallelport druchschleift, sprich:


    Parallelport --- Platine --- GLCD


    Sinn und Zweck des Ganzen ist es, den Graphlcd auch anzusteuern, wenn der VDR ausgeschalten ist, z.B. um eine Uhr anzuzeigen lassen.
    Evt wäre da eine Integration des IR empfängers für normalen Betrieb und Wake-On-IR noch machbar, ist aber kein muss.


    So, um nun endlich zum Ursprung meiner Gedanken zurückzukommen; was für einen Contoller/IC/... brauche ich um den GLCD (KS0108) anzusteuern - ein atmel, oder wie die Dinge heißen, sollte reichen, oder?


    Danke,
    AC

  • Zitat

    Original von chrisz
    finde die Idee an sich eigendlich recht interessant. ...


    Die Idee ist meiner Meinung nach genial (eine Uhr im Standby wäre schon toll), aber auch nicht ganz neu (siehe: WakeUP mit GLCD von FrankJepsen / allerdings für T6963)
    Bei mir liegt der AVR und das Display schon seit über einem Jahr herum, leider habe ich noch nicht einmal die Zeit gefunden damit anzufangen. ;(


    Also, ich hoffe ich kann mir ein paar gute Ideen von Dir klauen. ;D


    Georg

  • Hi AC,
    ich finde die Idee auch recht interessant, persönlich würde mir schon die LCD-Funktion reichen, da es für IR ja schon zig andere Erweiterungen gibt. Toll
    wäre es, wenn neben der Uhr im Standby auch gleich nach dem Einschalten eine "VDR startet"-Animation oder zumindest ein Bild über den Controller auf das Display ausgegeben werden könnte. :D Hardwarewakeup wär natürlich ein zusätzliches Bonbon, aber kein Must have! ;)


    Mfg Oliver

    Mein VDR: Activy 370, 4MB, 2* TT 1401, WD5000AAKB 500GB, Gen2VDR AE

  • Hi,


    genau sowas in der Art mache ich gerade. Allerdings wird die
    "Parallelport-Durchschleiffunktion" nur ein kleiner Teil des ganzen
    sein, da auch WakeUp, GLCD dimmen, FB-Befehle per Timer,....
    mit dem Board gemacht werden sollen.


    Der Teil zum Schleifen besteht im Grunde aus einem AVR (Atmel)
    und drei 4-fach Multiplexern (digital). So brauchts keine Software. Der
    Controller klinkt sich dann nur bei Bedarf ein und hängt den VDR
    für diese Zeit vom GLCD ab. Ein völlig autarkes System, da alle
    Steuersignale gemuxt werden.
    (Der AVR bedient ein KS0108-GLCD.)


    Gruß
    L.

    Software: LinVDR0.7 + MT20050518 + MyLinVDR0.5
    Hardware: Epia SP8000E, Samsung SP1614N (Nidec), NEC3540A, TT1.6 (TTS35AI FB)
    Gehäuse: Silverstone LC06; Graph-LCD 128x64(LPT)

    in progress: 99% Hardware-Lösung(nahe Plug'nPlay) für IR,WakeUp,
    zeitgesteuerte FB-Befehle,LCD-Bedienung per FB

    Einmal editiert, zuletzt von Lorvorne ()

  • So nun habe ich ein Buch über den AVR und noch eines um meine sehr kleinen elektronik Kenntnisse zu erweitern. Ich denke, dass ich das ganze mittels C realsieren werde. Jetzt muss ich mal schauen, was es da alles für interesante Elektronik Bausteine es gibt.


    Bin bis jetzt zu folgenden Anforderungen für mich gekommen:
    * Ansteuerung des GLCD (Anzeige von Uhr)
    * 1-2 Led's für das Frontpanel
    * Hardware-Wakeup
    * Evt dimmen des GLCD's


    Mehr brauche ich nicht - wobei das Hautpmerkmal auf der GLCD-Uhr liegt.


    JoeCool25:


    Haredware-wakeup wäre noch ein schönes Extra :)


    Lorvorne:


    Das klingt doch schon mal recht gut.

  • Tipp:
    Eine vernünftige Uhr kann man auf zwei Arten realisieren:
    1) RTC (Real-TIme-Clock) mit aufs Board und per AVR auslesen
    2) Neue AVR (ATmega) haben zwei unabhängige Oszillatoren.
    Einer kann, mit externem 36kHz-Quarz, als Uhr verwendet
    werden.


    Ich habe mich dennoch für die RTC-Variante entschieden, da
    ich vom Controller unabhängig sein wollte.


    Viel Spaß dabei.
    Gruß
    L.

    Software: LinVDR0.7 + MT20050518 + MyLinVDR0.5
    Hardware: Epia SP8000E, Samsung SP1614N (Nidec), NEC3540A, TT1.6 (TTS35AI FB)
    Gehäuse: Silverstone LC06; Graph-LCD 128x64(LPT)

    in progress: 99% Hardware-Lösung(nahe Plug'nPlay) für IR,WakeUp,
    zeitgesteuerte FB-Befehle,LCD-Bedienung per FB

  • So.. jetzt gibts mal ein kelines Update.


    Ich habe heute eine Experimentiertplatine mit ein paar Komponenten bekommen. Nun werde ich mich ein wenig in den CPU einarbeiten. Erstes Ziel für mich ist es eine Kommunikation zwischen VDR und AVR über den seriellen port herzubekommen.
    Komponenten für die fertige Platine habe ich auch schon ausgewählt. Es geht also vorwärts....

  • Hi,


    ich möchte Deinen Programmiertrieb natürlich nicht bremsen,
    aber wenn Du schnell zum Ziel kommen willst, würde ich Dir
    BASCOM empfehlen. Dabei handelt es sich um ein Basic,
    speziell für AVR-Controller.
    Ich fing auch mit Assembler an und bin später auf Bascom
    umgestiegen. Serielle Kommunikation z.B. geht da mit einem
    einfachen "Print"-Befehl, während ich unter Assembler schon graue
    Haare bekommen hatte.
    Außerdem werden RC5, RC6-Code, LCD-Ansteuerung, 1-Wire, ....
    unterstützt.
    Einziger Nachteil: kostet ca. 70-90€


    Gruß
    L.

    Software: LinVDR0.7 + MT20050518 + MyLinVDR0.5
    Hardware: Epia SP8000E, Samsung SP1614N (Nidec), NEC3540A, TT1.6 (TTS35AI FB)
    Gehäuse: Silverstone LC06; Graph-LCD 128x64(LPT)

    in progress: 99% Hardware-Lösung(nahe Plug'nPlay) für IR,WakeUp,
    zeitgesteuerte FB-Befehle,LCD-Bedienung per FB

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!