200 likes | 339 Views
Raymond Welch Forrest Holub Sean Brooks Advisor: Dr. Gayatri Mehta. Embedded Wireless Textile Display. The Team. Raymond Welch Display code and testing, poster, progress presentation, final report and presentation Forrest Holub
E N D
Raymond Welch Forrest Holub Sean Brooks Advisor: Dr. Gayatri Mehta Embedded Wireless Textile Display
The Team • Raymond Welch • Display code and testing, poster, progress presentation, final report and presentation • Forrest Holub • Proposal, research, parts ordering, progress report, wireless implementation, construction • Sean Brooks • Proposal, research, progress report, shopping runs, construction
Abstract • This project is a prototype flexible display attached to a jacket that receives text wirelessly from a nearby computer and outputs it to an LED display matrix by multiplexing the text data through a series of 8-bit shift registers.
Hardware Design Display Component 8-bit Shift Registers LED Matrix units
Hardware Design Wireless Component Control Component To Display
Software Design • Arduino Code • 3 functions • Get Input from Xbee • Trim to display width • Convert input to display pixels • Look up characters in table • Refresh display • Controls clock signals and row updates • Synchronized
Time Frame • Construction took longer and got started later than anticipated • Ended up ordering parts later because of broken components
Construction • Attached LED units to jacket sleeve • Soldered shift registers to PCB • Sewed bus lines from display to control with conductive thread • Attached Lilypad and Xbee with thread • Connected PCB and LED units • Attached batteries
Testing • Single LED unit and single shift register • Added more units and registers • Changed from hardcoded input to dynamic strings • Added wireless capability • Polished timing issues and finalized wiring • Tested connectivity and voltage on jacket
Results • Working display • Working wireless • Ran out of time embedding on jacket
Difficulties • No eInkor other integrated flexible display screen available • Individual LEDs too much labor • 5x7 matrix units more manageable • Timing issues • Too much wiring • Thread doesn’t connect to pins easily • Take too much time to complete
The Future • This project • Detatchable components for washability • More efficient screen • Better wireless • Applications • Doctors • Soldiers • Astronauts
Engineering Standards • We used the IEEE 802.15.4 standard which specifies the media access control for low-rate wireless personal area networks (LR-WPANs) using the XBee Series 1 transceiver.
Ethical Issues • User safety • Sharp edges • Exposed wires/thread • Possible heat dissipation • Waterproofing
Acknowledgements We would like to thank: • AtluriSri Harsha • Dr. GayatriMehta • Alex Lin • Dr. MuraliVaranasi • KaushaniDasgupta • UNT Department of Electrical Engineering
References • Helpful XBee communication examples: http://code.google.com/p/xbee-arduino/ • Faludi, Robert (2010-12-14). Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing (Kindle Locations 252-253). OReilly Media - A. Kindle Edition. • Arizona State University Page on Flexible Displays: http://flexdisplay.asu.edu/ • OLED Info Aggregator site: http://www.oled-info.com/flexible-oled • 2005 Research Publication about flexible displays: http://www.nhk.or.jp/strl/publica/bt/en/fe0021-2.pdf • This is the kind of display we had in mind: http://eink.com/rugged.html • Post from the Arduino forum concerning flexible display availability: http://arduino.cc/forum/index.php?topic=55051.0;wap2 • Video with a similar device: http://www.youtube.com/watch?v=N3jvJ9GbRnk&feature=youtu.be • A construction kit for electronic textile: http://web.media.mit.edu/~leah/publications/buechley_ISWC_06.pdf • A paper about Lilypads: http://web.media.mit.edu/~leah/publications/buechley_CHI_08.pdf • ArduinoLilyPad: http://arduino.cc/en/Main/ArduinoBoardLilyPad • Arduino code reference: http://arduino.cc/en/Reference/HomePage • Video demonstrating Lilypads: http://www.youtube.com/watch?v=Yj639_ez6TM • LED unit Datasheet: http://www.jameco.com/Jameco/Products/ProdDS/2005420.pdf • Video about shift registers: http://bildr.org/2011/02/74hc595/ • Most of our components came from here: http://www.sparkfun.com/ • And we used a lot of this: http://www.google.com/