Uit Hack42
Ga naar: navigatie, zoeken
Regel 6: Regel 6:
 
|Samenvatting=Connecting the Siemens Fernschreiber Telex to Twitter and paypal
 
|Samenvatting=Connecting the Siemens Fernschreiber Telex to Twitter and paypal
 
}}
 
}}
 +
__TOC__
 +
 +
== Background ==
 +
Our [http://en.wikipedia.org/wiki/Telex telex] is a late 1970's model connecting via the telex current loop (which is a 1930's interface with a big magnet inside the telex). Since USB  to serial does not talk 50 baud we made a 'soft' version of this implementation using a standard USB-to-Serial adapter. We use a lot of pins (see drawings) except the TX and RX pin, there are just way too fast for our nice telex.
 +
 +
The code is written in python, for no other reason than google giving [pyserial.sourceforge.net/pyserial_api.html pySerial] as first result while searching for "serial set dsr"
 +
== Step 1: Find the telex ==
 +
We just happened to have a telex standing somewhere in the space doing nothing. If this is not the case some radio markets or website might help you.
 +
 +
[[Image:1Telex.jpg|200px]]
 +
:Found it
 +
== Step 2: Test if it works ==
 +
Check if all the keys work and behave like they should. Also test the internal interfaces, the punch tape writer, punch tape reader etc etc etc.
 +
 +
[[Image:7Opened.jpg|200px]]
 +
[[Image:10Vreemt.jpg|200px]]
 +
:Creative people do creative tests.
 +
== Step 3: Build a circuit ==
 +
For this step you need some knowledge about electronics, optocouplers, voltages, power supplies, resistors and more stuff [[Gebruiker:BugBlue|BugBlue]] didn't know.
 +
 +
[[Image:3BuildingCircuit.jpg|200px]]
 +
[[Image:13HalfDuplex.jpg|200px]]
 +
:However some smarter people do know this stuff.
 +
== Step 4: Build a nice box to house the electronics ==
 +
Since having 220Volt open on the table is not really on everyones wishlist a nice housing is a big +1
 +
 +
[[Image:2BuildingInterface.jpg|200px]]
 +
[[Image:14InsideBox.jpg|200px]]
 +
:The result of eightdots work
 +
== Step 5: Write some code  ==
 +
A little bit of understanding about timings (50 baud, 1 bit is 20ms) and some coding skills do work very well.
 +
 +
== Step 6: Test the code (and tweet it) ==
 +
[[Image:12TweetViaPictures|200px]]
 +
: Tweeting pictures is a lame hack, but the code wasn't ready yet. Link to real tweets very soon.
 +
 +
== Step 7: Finish and polish it ==
 +
This needs to be done.
 +
 
== Done ==
 
== Done ==
* Testing the telex
 
* Create a nice housing
 
* Find very old current (scale: 0-20mA) ampere meter
 
 
== Todo ==
 
== Todo ==
* Create breadboard with components to connect telex to serial
 
* Create machine with usable serial port
 
* Create test software to talk with the telex (loopback after reading 1 line of text)
 
 
* Create PCB and solder components
 
* Create PCB and solder components
* Create/change software to interface with twitter
 
 
* Change software to interface with paypal
 
* Change software to interface with paypal
 
* Order paper and inkt
 
* Order paper and inkt
Regel 21: Regel 53:
 
* Create coin collector to interface with computer
 
* Create coin collector to interface with computer
 
* Change software to interface with coin collector
 
* Change software to interface with coin collector
* Fix the RING
 
 
* Find a nice 'who are you' line
 
* Find a nice 'who are you' line
 
* Change the 'Here-is' identity to 'Hack42'
 
* Change the 'Here-is' identity to 'Hack42'

Versie van 15 jun 2011 19:32

Project: Twitter Telex
Schroefje24.png
Schroefje24.png
Schroefje24.png
Schroefje24.png
Telex Picture.jpg

Twitter Telex

Naam Twitter Telex
Door BugBlue, Stoneshop, eightdot
Status Uitvoer
Madskillz Electronics, Telex protocol, Baudot Code, Programming, Soldering, Mad ideas
Doel / Omschrijving
Connecting the Siemens Fernschreiber Telex to Twitter and paypal
Alle Projecten - Project Toevoegen
File:Telex_Picture.jpg noez

Background

Our telex is a late 1970's model connecting via the telex current loop (which is a 1930's interface with a big magnet inside the telex). Since USB to serial does not talk 50 baud we made a 'soft' version of this implementation using a standard USB-to-Serial adapter. We use a lot of pins (see drawings) except the TX and RX pin, there are just way too fast for our nice telex.

The code is written in python, for no other reason than google giving [pyserial.sourceforge.net/pyserial_api.html pySerial] as first result while searching for "serial set dsr"

Step 1: Find the telex

We just happened to have a telex standing somewhere in the space doing nothing. If this is not the case some radio markets or website might help you.

1Telex.jpg

Found it

Step 2: Test if it works

Check if all the keys work and behave like they should. Also test the internal interfaces, the punch tape writer, punch tape reader etc etc etc.

7Opened.jpg 10Vreemt.jpg

Creative people do creative tests.

Step 3: Build a circuit

For this step you need some knowledge about electronics, optocouplers, voltages, power supplies, resistors and more stuff BugBlue didn't know.

3BuildingCircuit.jpg 13HalfDuplex.jpg

However some smarter people do know this stuff.

Step 4: Build a nice box to house the electronics

Since having 220Volt open on the table is not really on everyones wishlist a nice housing is a big +1

2BuildingInterface.jpg 14InsideBox.jpg

The result of eightdots work

Step 5: Write some code

A little bit of understanding about timings (50 baud, 1 bit is 20ms) and some coding skills do work very well.

Step 6: Test the code (and tweet it)

200px

Tweeting pictures is a lame hack, but the code wasn't ready yet. Link to real tweets very soon.

Step 7: Finish and polish it

This needs to be done.

Done

Todo

  • Create PCB and solder components
  • Change software to interface with paypal
  • Order paper and inkt

Later

  • Create coin collector to interface with computer
  • Change software to interface with coin collector
  • Find a nice 'who are you' line
  • Change the 'Here-is' identity to 'Hack42'