Skip to content

HacklabJKL/telepulssi-arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telepulssi TP-KN10 driver for Arduino

Local radio amateur club OH6AD has "bonked" some 80s display modules built by Telepulssi Oy. Zouppen and kahvikello accepted the challenge of reverse engineering them to display animations via USB and developed this driver.

See Youtube video of the screen in action.

Building

Open Arduino IDE and build avr.ino. Supported microcontrollers include all ATMega328 and ATMega32u4 models. Can easily ported to other MCUs. Change pin definitions in the source if your hardware is different from ours.

To see how to wire TP-KN10 to Arduino, see pinout.

Processing

Processing is the most fun way to control Telepulssi. Processing version 3.3 or newer is recommended.

Open processing/hello/hello.pde to Processing, change serial port name, hack and run! :-)

Also, it has Telepulssi emulator!

UDP interface

When running UDP interface, first set serial port settings (replace serial port to match yours):

stty -F /dev/ttyACM0 raw 19200

Start UDP server

cd tools
runghc UdpServer.hs >/dev/ttyACM0

TODO: Make Cabal package for UdpServer to make it run more easily.

Send PNG images

Send any image over UDP port to this screen by running:

nc -uw0 SERVER_IP 1337 <your_image.png

Naïve clock

./effects/clock /dev/ttyUSB0

Missing features

  1. Cabal package for UDP server
  2. Schematics

About

Arduino driver for Telepulssi TP-KN10 LED display

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published