Archive:Cash Register Display: Difference between revisions

From The Munich Maker Lab's Wiki
Jump to navigation Jump to search
(Created page with "{{project |name = Cash Register Display |status = experimental |image = |description = Display text in the space |author = tarwin,Use...")
 
(image, more info)
Line 2: Line 2:
|name        = Cash Register Display
|name        = Cash Register Display
|status      = experimental
|status      = experimental
|image      =  
|image      = Vfd display01.jpg
|description = Display text in the space
|description = Display text in the space
|author      = [[User:Tarwin|tarwin]],[[User:Tiefpunkt|tiefpunkt]]
|author      = [[User:Tarwin|tarwin]],[[User:Tiefpunkt|tiefpunkt]]
Line 17: Line 17:
=== Display Board ===
=== Display Board ===
The display board takes 5V at ~0.6A. There's a 7 pin connector to connect to the interface board.
The display board takes 5V at ~0.6A. There's a 7 pin connector to connect to the interface board.
{|
{| class=wikitable
! Pin !! Function  
! Pin !! Function  
|-
|-
Line 40: Line 40:
The interface board connected the display board to the outside world. It took some higher voltage to convert it to 5V, and RS-232 levels to TTL level understood by the display board.
The interface board connected the display board to the outside world. It took some higher voltage to convert it to 5V, and RS-232 levels to TTL level understood by the display board.


It seems that the board does not work anymore. Tests showed that the voltage regulator outputs ~10V instead of 5V.
It seems that the board does not work anymore. Tests showed that the voltage regulator outputs ~10V instead of 5V. So we dropped the board and connect directly to the display.


=== Electric Imp ===
=== Electric Imp ===
Instead of connecting via the supplied RJ45 cable to the serial board, an Electric Imp was used to connect the display to the net. The display's RX is connected the Imp (UART12)
Instead of connecting via the supplied RJ45 cable to the serial board, an Electric Imp was used to connect the display to the net. The display's RX is connected the Imp (UART12)
== Software ==
Send text to <code>mumalab/room/display</code> on the [[MuMaBus]] and it'll appear on the display.
=== Inner workings ===
      |--------- MuMaBus ---------|                                |------ Inside Display Case -------|
  ---> (MQTT Broker) ---> (Node Red) ---> (Electric Imp Cloud) ---> (Electric Imp Device) ---> (Display)
  MQTT              MQTT            HTTP                      ???                      UART
The display takes serial input at 2400baud. Inside are jumpers to change speed, but we left it at that.
The Electric Imp inside exposes a web API (via ElectricImp's sucky cloud magic), and sends the input from there straight to the display's serial input.
The MuMaBus takes input on <code>mumalab/room/display</code>, does some replacements to match the displays character font, and sends it via the Imp's API to the display. This is the suggested way to access the display.


[[Category:Project]]
[[Category:Project]]

Revision as of 16:02, 14 April 2014

   
Cash Register Display

Release status: experimental [box doku]

Vfd display01.jpg
Description Display text in the space
Author(s)  tarwin,tiefpunkt

We have a VFD Display in a strong metal casing, which used to belong to a fast-food cash register.

Hardware

The display is a 2x20 VFD display, which is controled via a serial interface. Inside used to be an interface board.

Display Board

The display board takes 5V at ~0.6A. There's a 7 pin connector to connect to the interface board.

Pin Function
1 5V
2 5V
3 Reset
4 Data (RX)
5
6 GND
7 GND

There used to be a 1.3A fuse on the board. That burned, and now needs replacement.

Interface Board

The interface board connected the display board to the outside world. It took some higher voltage to convert it to 5V, and RS-232 levels to TTL level understood by the display board.

It seems that the board does not work anymore. Tests showed that the voltage regulator outputs ~10V instead of 5V. So we dropped the board and connect directly to the display.

Electric Imp

Instead of connecting via the supplied RJ45 cable to the serial board, an Electric Imp was used to connect the display to the net. The display's RX is connected the Imp (UART12)

Software

Send text to mumalab/room/display on the MuMaBus and it'll appear on the display.

Inner workings

      |--------- MuMaBus ---------|                                |------ Inside Display Case -------|
 ---> (MQTT Broker) ---> (Node Red) ---> (Electric Imp Cloud) ---> (Electric Imp Device) ---> (Display)
 MQTT               MQTT            HTTP                       ???                       UART

The display takes serial input at 2400baud. Inside are jumpers to change speed, but we left it at that.

The Electric Imp inside exposes a web API (via ElectricImp's sucky cloud magic), and sends the input from there straight to the display's serial input.

The MuMaBus takes input on mumalab/room/display, does some replacements to match the displays character font, and sends it via the Imp's API to the display. This is the suggested way to access the display.