Blinkenwall.com/Controller: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
K (speling)
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
= Blinkenwall Controller =
= Blinkenwall Controller =


Case is from a Sun Cobalt RaQ 550.
Case is from a Sun Cobalt RaQ 550. The controller for the Blinkenwall is an [http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141578608433&tab_idx=2 ODROID C1].


== Front Panel ==
== Front Panel ==
Zeile 54: Zeile 54:
The transceiver is used so that you can put the display data pins and the buttons on the same GPIOs. It's a [https://www.ti.com/lit/ds/snos177a/snos177a.pdf 74F245]. The display is a [https://www.mouser.com/ds/2/178/16216l5-16494.pdf HDM16216L-5-LCEP].
The transceiver is used so that you can put the display data pins and the buttons on the same GPIOs. It's a [https://www.ti.com/lit/ds/snos177a/snos177a.pdf 74F245]. The display is a [https://www.mouser.com/ds/2/178/16216l5-16494.pdf HDM16216L-5-LCEP].


The voltage is 5V for everything, except for the buttons. These simply pull to GND.
The voltage is 5V for everything, except for the buttons. These simply pull to GND and have a 4.7kΩ pullup.
 
=== Display ===
 
The display is HD44780-compatible. According to the book "Microcontrollers: From Assembly Language to C Using the PIC24 Family", it has TTL-level inputs, so 3.3V logic level can drive it. Thus, no logic level shifter is required.

Version vom 4. März 2017, 23:49 Uhr

Language: English
Subpages:
Blinkenwall.com/Controller hat keine Unterseiten.

Blinkenwall Controller

Case is from a Sun Cobalt RaQ 550. The controller for the Blinkenwall is an ODROID C1.

Front Panel

The front panel has the following connector:

Raq 550 Pinout
Function Pin Pin Function
Display Enable 1 2 Transceiver !OE
GND 3 4 +5V
Display D1 5 6 Display D0
Display D3, Button Up 7 8 Display D2, Button Left
Display D5, Button Right 9 10 Display D4, Button Down
Display D7, Button S 11 12 Display D6, Button E
Display RS 13 14 Display R/W
GND 15 16 +5V
LED Cathode "Earth" 17 18 NC
LED Cathode "HD 1" 19 20 LED Cathode "LAN 1"
LED Cathode "HD 2" 21 22 LED Anode "Wrench"
LED Anode Power Button (two LEDs in parallel!) 23 24 LED Cathode "ETH 1"
LED Cathode "LAN 2" 25 26 Button Power (with HW debouncing)
GND 27 28 +5V
NC 29 30 NC
LED Cathode "ETH 2" 31 32 NC
NC 33 34 NC

The transceiver is used so that you can put the display data pins and the buttons on the same GPIOs. It's a 74F245. The display is a HDM16216L-5-LCEP.

The voltage is 5V for everything, except for the buttons. These simply pull to GND and have a 4.7kΩ pullup.

Display

The display is HD44780-compatible. According to the book "Microcontrollers: From Assembly Language to C Using the PIC24 Family", it has TTL-level inputs, so 3.3V logic level can drive it. Thus, no logic level shifter is required.