200 likes | 347 Vues
This project presents a prototype of a flexible textile display integrated into a jacket. It wirelessly receives text data from a nearby computer, which is then displayed on an LED matrix through a series of 8-bit shift registers. The project involved comprehensive hardware and software design, including Arduino coding and wireless communication implementation. Challenges faced included timing issues and the complexity of soldering components. Future directions aim for improved screen efficiency and washability. This innovative technology holds potential applications in fields such as healthcare, military, and aerospace.
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/