1 / 31

B RAILLE D ISPLAY

B RAILLE D ISPLAY. Katie and Kara Chylinski Advisor: Professor Hedrick March 5, 2005. O UTLINE. Background The Problem Our Objective Design Process Final Design Results Conclusion. I NTRODUCTION. Braille Alphabet. Braille Display. M OTIVATIONS. Combine past class work

ehuth
Download Presentation

B RAILLE D ISPLAY

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BRAILLEDISPLAY Katie and Kara Chylinski Advisor: Professor Hedrick March 5, 2005

  2. OUTLINE • Background • The Problem • Our Objective • Design Process • Final Design • Results • Conclusion

  3. INTRODUCTION Braille Alphabet Braille Display

  4. MOTIVATIONS • Combine past class work • Include a variety of topics • Solve a problem • Beneficial to people with disabilities • Have fun!

  5. PROJECT GOAL Concerns: inexpensive, adaptable, portable

  6. SYSTEM MODULES Convert printed page to bitmap Convert bitmap to ASCII characters Change ASCII to Braille dot pattern Send dot pattern to display unit

  7. MODULE DESIGN PROCESS • Environment: Linux • Collecting bitmap: SANE • Converting bitmap: GOCR • Driver hardware: Cynagal C8051 Microcontroller This module technique allows us to change each component.

  8. DEVELOPMENT SYSTEM Text Scanner Circuit Display Cell Microcontroller C++ Program Program Power Supply

  9. DESIGN PROCESS • Research • Compare actuators • Design sketches and performance criteria • Configure scanner and optical character recognition (OCR) • Use microcontroller and RS232 port • Program code changing ASCII to Braille • Construct driver circuit

  10. RESEARCH • Freedom Scientific • Pulse Data • ALVA • Metec

  11. ACTUATORS

  12. PERFOMANCE CRITERIA • Cell Dimensions: • Between dots: 2.54 mm • Dot height: .5 mm • Between cells: 3.75 mm • Changing speed

  13. SOLIDWORKS SKETCH

  14. DETAILED SKETCH

  15. SCANNER AND OCR • Devices • Epson SCANNER GT-8500 • GOCR 0.39 • Procedure • Scan in Text • Use Optical Character Recognition • Create “out.txt” File

  16. MICROCONTROLLER • RS232 Port • Serial Port • Data Communication Protocol • Program

  17. Linux Microcontroller SEND @ WAIT @ @ WAIT R SEND R R WAIT SEND CHAR WAIT CHAR char WAIT S SEND S S

  18. PROGRAM    // receive example: // a '1' turns LED on; a '0‘ turns LED off.   P2MDOUT = 0xff;   XBR2 = 0x40;   P2 = 0x00;   while (1) {      input_char = _getkey();          if (input_char == '@') {              putchar('R');                 //get the braille character                 input_char = _getkey();                 putchar('S');                 P2 = input_char;       }     }

  19. C++ PROGRAM • Algorithm • Set baud rate • Open output file from scanner • Read in first character • Communicate with microcontroller • Check if capital letter or number • Write to port binary sequence

  20. C ++ PROGRAM /* Change ASCII to Braille */switch (int(next)){// Lower Case Letterscase 101: case 69: // e - 010001portchar = 0x11;write(port, &portchar, 1);break;case 116: case 84: // t - 011110portchar = 0x1e;write(port, &portchar, 1);break;case 97: case 65: // a – 000001 portchar = 0x01;write(port, &portchar, 1);break;

  21. DRIVER CIRCUIT

  22. RESULTS

  23. RESULTS a

  24. RESULTS b

  25. RESULTS c

  26. TOTAL COST Scanner: $50 Microcontroller: $150 OCR software: free 6 Solenoids: $20 Circuit components: $10 Casing materials: + $20 $250

  27. SUMMARY

  28. FUTURE WORK • Finish mechanical casing • Improve scanner • Improve OCR • Run SANE from C++ program • Make portable

  29. REFERENCES http://dots.physics.orst.edu/gs_index.html http://jocr.sourceforge.net/ http://www.aagi.com/ http://www.allelectronics.com/ http://www.alva-bv.nl/alvacorp/alva_corp_home.asp http://www.askoxford.com/asktheexperts/faq/aboutwords/frequency http://www.braillenet.net/accessibilite/livreblanc/english/affbraille.html http://www.freedomscientific.com/ http://www.htwm.de/acmc/mcmodule.htm http://www.k10k.net/issues/issue059/golan/dakadaka/braille.html http://www.kgs-america.com/bc.html http://www.metec-ag.de/english.html http://www.nec-tokin.com/english/product/sekisou_e/pa_features.html http://www.pulsedata.com/ http://www.sane-project.org/ http://www.vesid.nysed.gov/lsn/stvnews/fall03.htm

  30. ACKNOWLEDGEMENTS Professor Hedrick Eugen Schäfer Roland Pierson James Howard Gene Davison Thank you!

  31. QUESTIONS? braille.union.edu

More Related