Archive:Cash Register Display: Difference between revisions
(Created page with "{{project |name = Cash Register Display |status = experimental |image = |description = Display text in the space |author = tarwin,Use...") |
m (Vrs moved page Cash Register Display to Archive:Cash Register Display) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{outdated|type=member project|moretext=Project from 2014}} | |||
{{project | {{project | ||
|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 19: | ||
=== 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 42: | ||
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]] |
Latest revision as of 14:24, 10 September 2022
Cash Register Display Release status: experimental [box doku] | |
---|---|
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.