200 likes | 367 Views
Portable Braille e-Book R eader. Making RBDs More Accessible. Team 10 Mingjie Wang & Rajarshi Roy. Challenges. Tests. Introduction Objectives Design Implementation Future Work Q&A. Expensive Piezoelectronics Poor Portability. Small Form Factor Removable Storage
E N D
Portable Braille e-Book Reader Making RBDs More Accessible Team 10 Mingjie Wang & Rajarshi Roy
Challenges Tests Introduction Objectives Design Implementation Future Work Q&A
Small Form Factor Removable Storage Interface with Mobile Devices Touch Interface Standalone & Rechargeable Cheap Acceptable Refresh Rate
Power Supply Braille Interface Controller Sensor Removable Memory Wireless Transceiver Power Data
0.092” 0.057” 0.245” 0.092” 0.674” 0.667”
Sense Board • SD card slot for e-book storage (SPI protocol) • Bluetooth Modem interface for SMS receiving (Serial interface) • Capacitive Sensor board interface to receive user control gestures (I2C interface) • Control Board interface to display characters on Braille cells (Software Serial interface)
Capacitive Touch Sensor • Uses the MPR121 IC • 12 channels of capacitive touch inputs • 10 channels used for vertical scroll resolution • 2 channels used for left or right slider determination
Bluetooth Modem • Pairs with Bluetooth Devices • 2.4Ghz ISM band, Class 2 Bluetooth Device • Serial output: 9600 baud rate
Verification: SD card read • Firmware verification • SD card with text file containing abcd…xyz is inserted into sense board • The text data is read into an array and the time in milliseconds is recorded during each array entry using function millis() • Finally, the text and time data is presented to serial monitor of PC via FT232RL USB-Serial IC • Results: • 26/26 characters read correctly • (233-36)/25 = 7.88ms per character read
Verification: Bluetooth Modem • Firmware verification • 160 character SMS containing repeated text “thequickbrownfoxjumpedoverthelazydog” is sent from Samsung Nexus S phone to sense board at distances: greater than 0m, 1m, 2m, 3m, 4m, 5m, 6m, 7m, 8m, 9m, 10m, … • Finally, the text data is presented to serial monitor of PC via FT232RL USB-Serial IC • Results: • 160/160 characters successfully received at distances <10m • Exceeded initial requirement of 1m range
Verification: Capacitive Sensor • Firmware verification • SD card with text abcde…….xyz is inserted into sense board. • Capacitive sensor is connected to sense board • Finally, the data is presented to serial monitor of PC via FT232RL USB-Serial IC • Data consists of touch detection per pad, character in text based on scrolling gesture, output “hold detected” if hold gesture is detected • User first touched all pads, then user scrolls up from a to z, then user scrolls down from z to a, then user pressed both sliders for greater than 3 seconds • Results: • #sense pads detected: 12/12 • #scroll up works: 26/26 • #scroll down works: 26/26 • #holds that work: 10/10
Verification: Braille Interface • Video / picture set showing aa, bb, cc, dd, ee, ff, gg, hh, ii, jj, kk, ll, mm, ….
$81.33 Servos 12 X 3.99 Wireless Bluetooth Module 10.99 800mAh 7.4V 15C LiPo 4.67 MIC39101-3.3YM 2 X 1.63 MIC5216-3.3 2.45 ATMEGA328P-AU 2 X 3.05 Tactile Switch 2 X 0.61 MicroSD socket 1.97 Green LED 2 X 0.06 8MHz ceramic resonator 2 X 0.66 MPR121QR2 1.20 Passives 0.15
Acknowledgements • Electronic Service Shop • Mark, Scott, Dan, Wally • Champaign-Urbana Community Fab Lab • TAs • Jane, Alex • Fellow course mates