XO Telegraph

From ThePlaz.com

Revision as of 03:02, 27 December 2009 by ThePlaz (Talk | contribs)

Jump to: navigation, search

The XO Telegraph is a project I made for the MAS.110 class at the MIT Media Lab. Our goal was to make a high-low tech telegraph. The telegraph was made using an arguino paper computing kit from the High Low Tech group at the MIT Media Lab. However, we used wires since they were far more reliable and invoked the image of a telegraph. We also added decorative telegraph towers. The towers connect to XO computers. The XOs are connected via mesh networking.

The system uses 3 systems the MIT Media Lab: an arguino paper computing kits, XO computers, and Legos (kinda). It also draws on the book we read in class: The Victorian Internet

We were not able to get all of the pieces to work:

The arguino reads the input from the switch and transfers it over serial to the XO computers. Our arguinos were not outputting the proper signals over the serial output to either XO or a Mac. We talked to Conner who made an earlier version of the system. He had no clue what was wrong. This was the most funstrating, since we did not know what was wrong.

The XOs use a non-standard implementation of Jabber to communicate with each other for mesh networking. We hooked them up to a Jabber server. We were able to register a Mac to the XO mesh and send messages from the Mac to the XO's chat program with both a Jabber client and a python script. However, we could not get an XO to send a jabber message with python, because pyjabber libraries have not been tweaked for the XO.

Also the arguinos have no facilities to receive input from the computer. We had to drop plans to have the telegraph output be displayed by an LED on the board.

Also the XOs are very slow to program -> a major pain. Using a Mac is a lot faster.

Code

Pictures

Are the XOs mesh networking?: XO Telegraph XO Mesh Networking.jpg

Does it work????: XO Telegraph Does it Work.jpg

The wiring (may not be final): XO Telegraph Wiring.jpg

The telegraphs: XO Telegraph Telegraphs.jpg

Hard at work coding: XO Telegraph Coding.jpg

What a mess: XO Telegraph What a Mess.jpg

Done (but not working) XO Telegraph Complete.jpg