The Tweet Bubble Series - Technical Documentation
The Tweet Bubble Series
A Cell phone display enabled Twitter shirt for everyday use. For all information on this project please see the project page
How to run Pocket Tweets on your mobile phone:
- Download the JAVA application Pocket Tweets (download PocketTweets.jar) via PC or directly on your phone. It'll work with most models that support JAVA games and application (the application is made using Mobile Processing which creates MIDlets that are currently compatible with the CLDC 1.0, MIDP 1.0 release of the J2ME platform).
- Upload/install Pocket Tweets to your phone and start it up from your application folder
- Press 'Twittit', enter your Twitter screen name and confirm with 'ok'.
- The application will receive and display your latest Twitter message.
- To renew the tweet press 're-twitt'.
- Design a custom pocket for your phone on a shirt or other piece of clothing.
- Match a speech bubble cut out with the diplay of your phone. pictures
Loud tweets consists of a hacked led name badge which is connected via an Arduino board to the web and displays the latest Twitter message of the user. The mass produced led badge has a standard three button input. To program the led badge the Arduino simulates button press inputs on all three buttons. For possible future development a GSM GPRS module for arduino could enhance Loud Tweets to a standalone device. For all information on this project please see the project page
- LED name badge, 7x21 pixel
- Arduino Diecimila
- Possibly a Hilo GPRS/GSM module
- Running the application
Classic Tweets introduces a new display technology using a T-shirt and hoodie impregnated with thermochromatic ink. The ink used is a leuco dye type ink which turns transparent when warmed up. A Memory Craft 200E emroidery machine was used to sew vector based speech bubbles and handwritten words using conductive thread in the cloth. Each speech bubble can be 'lighted' up seperately. by sending a current of ~200mA is through the conductive thread to warm it up a little. This little change in temperature is enough to trigger the colour changing effect of the leuco dye. The control and steering is done using a custom designed board using an LED driver for heating control. For all information on this project please see the project page
This version consists of a RFID reader that sends the tag information over a wireless connection (433MHz) to the host computer. The host computer retrieves the corresponding tweet and prints this tweet on a Dymo labelwriter. The host itself is equipped with an RFID reader/writer in order to register/program the visitors tags. For all information on this project please see the project page
Wireless RFID reader
This is a custom made RFID reader based on a SonMicro 125 KHz RFID - SM125-M1-232 Module. These modules can work autonomously and don't need an extra controller. As transponder we use Atmel/Temic? T55xx transponders which are programmable. During the registration the registrar's twitter name and id are written to the card. This eliminates the use of a centralized database if a multi-printer setup is used.
The wireless connection is based on a 433MHz radio link easy-Radio 433-4MHz. During development a class 1 bluetooth SPP was also considered (Bluetooth® Modem - BlueSMiRF RP-SMA) but tests showed better range results with the 433MHz radio link.
The host reader/writer
The reader/writer attached to the host computer will be based on the same SonMicro 125 KHz RFID - SM125-M1-232 Module, the USB connection is done with an adapted Vivanco USB to Serial converter based on a PL2303.
USB RFID Reader/Writer?
The host application is a Python program using win32com to communicate with the Dymo labelwriter using the Dyno COM API.
- Custom made Wireless RFID reader
- Custom made Wireless RFID receiver
- Custom made RFID reader/programmer
- Dymo LableWriter 320
- Running the application (win32 only because of the DYMO SDK dependency)
- install python2.6
- install all 3dparty modules (these also include the dymo sdk and prolific USB to RS232 drivers)
- in bubble.py, line 26, change the serial ports where the application has to look for the RFID devices
- in bubble.py, line 28, change 'tweetLabel' to the location of the 'tweetLabel.LWL'
- run the application with 'python bubble.py'
- tweet-bubble-series_pocket-tweets-400.jpg (94.2 KB) - added by simon 5 years ago.
- tweet-bubble-series_pocket-tweets.jpg (234.0 KB) - added by simon 5 years ago.
- tbs-led-4.jpg (156.4 KB) - added by simon 5 years ago.
- tbs-led3.jpg (173.1 KB) - added by simon 5 years ago.
- tbs-classic.jpg (141.3 KB) - added by simon 5 years ago.
- RFIDReadWriter.png (28.3 KB) - added by simon 5 years ago.
- 20090424__MG_4261_01-01-2.jpg (203.5 KB) - added by simon 5 years ago.
- WRFIDModuleT.png (37.7 KB) - added by simon 5 years ago.
- WRFIDModuleR.png (30.2 KB) - added by simon 5 years ago.
- PocketTweets.jar (74.0 KB) - added by simon 5 years ago.