Etherrape/Zusatzhardware/LCD

From Lochraster

Jump to: navigation, search

[edit] Etherrape mit LC Display

Ein Display 4 Zeilen mit 20 Zeichen je Zeile. Gibts demnächst mit passender Frontplatte im Shop. Alternativ lässt sich fast jedes HD44XX basierte Display anschliessen, entsprechende kleinere Anpassungen im Sourcecode sind aber meistens nötig. Das Display lässt sich über das Commandline Interface steuern. Etherrape/ethcmd

So sieht die finale Frontplatte für das Display aus. Diese Frontplatte gibt es einzeln im Shop ein Bausatz mit Display ist in Vorbereitung.

Etherrape mit Display

Das war der Prototyp:

Etherrape mit Display

[edit] Aufbau des Adapters und Anschluss des Displays

Schaltplan des Display Adapters

  • R1 Dient zum Einstellen des Kontrasts
  • R2 Ist der Vorwiderstand für die Displaybeleuchtung
  • T1 Dient zum Schalten der Display Beleuchtung durch das Etherrape
  • Mit SJ1 Kann ausgewählt werden ob die Display Beleuchtung immer an ist oder über T1 geschaltet werden soll.

Schaltplan des Display Adapters

Hier die benötigten Teile zum Aufbau

  • Widerstände 33 Ohm und 2.2K Ohm
  • PNP Transistor BC560C
  • Trimmpoti 10 K Ohm
  • Abgewinkelter Wannenstecker
  • Flachbandkabel und Stecker

Teile zum Aufbau des LCD Adapters

So sieht der Adapter fertig aufgebaut aus

Fertig aufgebauter Adapter

Anbringen der Stecker am Flachbandkabel. Das Kabel wird auf den stecker aufgequetscht.

Flachbandkabel mit angeschlossenem Stecker noch ohne Zugentlastung

Fertig angebrachte Zugentlastung

Flachbandkabel mit angeschlossenem Stecker mit Zugentlastung

So sieht die fertig angebrachte Platine an einem Display aus.


ACHTUNG WICHTIG ACHTUNG WICHTIG: Bei dem grossen 4x20 Display muss die Platine so angebracht werden das sie sich unter dem Display befindet. Die Lötseite zeigt dann zur Rückseite der Displayplatine. Also genau andersherum wie hier gezeigt, denn hier zeigen die Bauteile der Adapterplatine zur Rückseite der Displayplatine. Das Flachbandkabel ist dann unter dem Display. Das ist wichtig sonst passt das Display nicht mehr ins Gehäuse. Weiterhin MUSS Pin 1 vom Display und Pin 1 der Adapterplatine uebereinstimmen!


Alles Fertig

ACHTUNG WICHTIG ACHTUNG WICHTIG: Bei dem grossen 4x20 Display muss die Platine so angebracht werden das sie sich unter dem Display befindet. Die Lötseite zeigt dann zur Rückseite der Displayplatine. Also genau andersherum wie hier gezeigt, denn hier zeigen die Bauteile der Adapterplatine zur Rückseite der Displayplatine. Das Flachbandkabel ist dann unter dem Display. Das ist wichtig sonst passt das Display nicht mehr ins Gehäuse. Weiterhin MUSS Pin 1 vom Display und Pin 1 der Adapterplatine uebereinstimmen!


Aktivierung im Sourcecode.

In der Datei config.mk müssen die Flags -DHD44780_SUPPORT und wenn das Display wie hier gezeigt an PORT C des Atmels angeschlossen werden soll das Flag -DHD44780_USE_PORTC gesetzt sein. Normalerweise wird PORTA verwendet der sich aber auch für eingene Erweiterungen gut eignet.

Über die Etherrape Kommandozeile ecmd kann nun Text auf das Display geschrieben werden, der Cursor positioniert werden, und das Display gelöscht sowie die Hintergrundbeleuchtung an und ausgeschaltet werden.