DOGM132-Shield

Beschreibung

Das DOGM-Shield wurde entwickelt um einen leichteren Einstieg in die Display Programmierung mit dem Displaycontroller ST7565R in Verbindung mit dem Arduino Projekt zu ermöglichen.

The DOGM132-Shield was developed to get a smooth entry into display programming with the display controller ST7565R together with the Arduino project.

Das DOGM132-Shield kann direkt auf den Arduino Duemilanove aufgesteckt werden und ist somit sofort betriebsbereit. Zum Betrieb werden lediglich 4 Ports für das SPI Interface benötigt. Es handelt sich hierbei um die Pins 10,11 und 13 und den Pin 9 zur Adressauswahl. Pin 12 wird nicht benötigt. Die Ports 10-13 bilden beim eingesetzten Mikrocontroller vom Typ ATMEGA 328 die SPI-Schnittstelle.

The DOGM128-Shield can be plugged directly in the Arduino Duemilanove/Uno and is ready for working. The Shield needs only 4 ports for the SPI interface and one address line for the display. The used pins are 10, 11 and 13 (SPI) and pin 9 for the addressline. Pin 12 from the SPI interface is unused. The pins 10-13 are the regualr SPI interface of the ATMega328 controller.

Das DOGM132-Shield baut auf der DOGM-Library von Oliver Kraus auf. Das Projekt wird parallel zu dieser Seite auch hier gehostet und von mir mitbetreut.

The DOGM128-Shield was developed to use the DOGM-Library from Oliver Kraus. The project is hosted here and served from me too.

Die Versorgungsspannung für das Display wird dem Arduino Duemilanove/Uno Board komplett entnommen. Die 3,3V liefert der FTDI-Chip für die USB-Schnittstelle beim Duemilanove und der Festspannungsregler beim Uno. Diese wird für die Displayelektronik verwendet. Für die Displaybeleuchtung wird die 5V Versorgungsspannung mit einem Vorwiderstand (R2) verwendet. Dieser muss je nach verwendeter Farbe der Hintergrundbeleuchtung angepasst werden. Siehe hierzu das Datenblatt.

The power supply for the display is delivered completely from the Arduino Duemilanove/Uno board. The 3,3 volts are delivered from the FTDI chip on the Duemilanove board and from the power regulator on the Uno board. The backlight for the display is directly connected to 5 volts over the resistor (R2). The resistor value depends on your backlight color. Please take a look into the datasheet.

Zusätzlich befinden sich auf dem DOGM132-Shield vier Taster und 2 Potenziometer, die unterhalb des Displays angebracht sind. Diese sind entsprechend ihrer Funktion angeordnet. Damit keine „wertvolleren“ Ports verloren gehen wurden die Taster folgenden Ports zugeordnet: D2 = Rechts, D3 = Unten, D7 = Oben, D8 = Links. Die Potenziometer wurden an die Ports A0 und A1 angeschlossen.

Additionally you’ll find 4 momentary switches an 2 potentiometers on the PCB. They are mounted below the display. The switches are connected to the following ports: D2 = RIGHT, D3 = DOWN, D7 = UP, D8 = LEFT. The potentiometers are connected to the ports A0 and A1

Dateien

Eagle Files: dogm132-shield_Eagle

Testprogramm: DOGM132_Testprog (benötigt die Dogm, Wire und Bounce Library)

The code has been moved to https://github.com/olikraus?tab=repositories.

The testprograms needs the following lubraries: Dogm, Wire and Bounce.

Bauteile (only for german users)

Reichelt Elektronik
Anzahl Bestellnummer Beschreibung
9 Z5U-1.0μ Keramik Kondensator 1.0μF RM 5mm
2 Z5U-100n Keramik Kondensator 100nF RM 5mm
1 74HC 4050 High Speed CMOS Treiber/Puffer 6-fach (ohne Sockel einlöten!)
1 1/4W 10K Widerstand 10KΩ ¼W
1 Metall 30* Widerstand 30Ω ¼W
*(Abhängig von Farbe der Hintergrundbeleuchtung)
1 EA DOGM132?-5 EA DOGM132 Display
(?=Abhängig von Farbe der Hintergrundbeleuchtung)
1 EA LED55X31-? EA DOGM132 LED Backlight
(?=Abhängig von Farbe der Hintergrundbeleuchtung)
4 Taster 9303 Taster6x6mm 7,0mm, vertikale Betätigung
2 RK09K113-LIN50K ALPS Potenziometer 50KΩ, vertikaler Einbau, 6mm Achse


Conrad Electronic
Anzahl Bestellnummer Beschreibung
2 741401 Buchsenleiste Einreihig 20-Pol, RM 2,54mm
Elekrtonikladen GmbH, Detmold
Anzahl Bestellnummer Beschreibung
1 SFE10007 Arduino Stackable Header Kit (Sparkfun: PRT-10007)

Fotos

DOGM132-Shield PCB

DOGM132-Shield PCB

 

DOGM132-Shield bestückt

DOGM132-Shield bestückt

Video

Demo Video des Testprogrammes:

Demo video of the testprogram:

Demo Video des Spiels „Spacetrash“ von Oliver Kraus, dem Entwickler der Dogm-Library:

Demo video of the game „Spactrash“ from the devoloper of the DOGM-Library Oliver Kraus:

One comment

Go to Top