B RAILLE D ISPLAY Katie and Kara Chylinski Advisor: Professor Hedrick March 5, 2005.

Slides:



Advertisements
Similar presentations
1 Chapter 3 Input Devices. 2 Overview of the Input Process.
Advertisements

A Portable Device for Optical Recognition of Braille Iain Murray Curtin University of Technology.
Lab7: Introduction to Arduino
How to use Arduino By: Andrew Hoffmaster.
Advertising Laser Projector Prepared by Bodour AbuZarour Thana’ Mer’i 5/23/2012 Supervisor: Dr Alaa Eldin El Masri 1.
Input/Output Ports and Interfacing ELEC 330 Digital Systems Engineering Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
Types of Computers & Computer Hardware Computer Technology.
Commercial Data Processing Lesson 2: The Data Processing Cycle.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Chapter 8 Troubleshooting Printers and Scanners Prepared by: Khurram N. Shamsi.
1 Electrical and Computer Engineering Cam Proctor Ramsey Khudairi Tom Gilbert Chad Young Project Orion TekBand.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
System for Engine Location Of a Web Train Paul Wimmer and Adam Weintrop Dr. Irwin and Dr. Schertz 4/3/06.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
1 Chapter Overview Computer Communication The Computer Bus Objectives  Understand how a computer transmits and receives information.  Explain the principles.
Dataloggers. Records voltage, current, or circuit closing Environmental variables must be converted to electronic signal.
Starting Out with C++: Early Objects 5/e © 2006 Pearson Education. All Rights Reserved Starting Out with C++: Early Objects 5 th Edition Chapter 1 Introduction.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Internet Piloted Blimp Alfredo Guevara, Jr. Advisor: Professor Spinelli March 1, 2008.
Shell and Flashing Images Commands and upgrades. RS-232 Driver chip – ST3232C Driver chip is ST3232C Provides electrical interface between UART port and.
Managing Local and Network Printer Chapter 11 powered by dj.
Computer Hardware Computer Technology Jeopardy Review By C. Lyman © July 2007.
Chapter Introduction to Computers and Programming 1.
Serial Communication Lab 12 Module M21.1. Asynchronous Serial I/O ASCII code 54H = (“T”) sent with odd parity.
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Terms 2 Terms 3 Terms 4 Terms 5 Terms.
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
A Portable Device for the Translation of Braille to Literary Text n Andrew Pasquale n Curtin University of Technology.
Peripherals The term peripherals refers to all hardware devices that are attached to your computer and are controlled by your computer system Peripherals.
1 4-Integrating Peripherals in Embedded Systems (cont.)
Fundamental Principles of Computer Systems Unit B, Objective 3.01 & 3.02.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Lesson 2 — How Does A Computer Process Data?
S MART C IVIL I NFRASTRUCTURE M ONITORING Project Client/Facility Advisor: Randall Geiger Project Team: Team Leader: Xianbo Tao Website Leader: Kun Zhang.
IPT 2009 End of Year Exam Study Guide. How to use this study guide This guide needs to be used with the course text, notes from class and the internet.
AUTOMATA THEORY Reference Introduction to Automata Theory Languages and Computation Hopcraft, Ullman and Motwani.
Steve Dumais & Joe Fisher EER/CPE 199 Saturday March, 6 th 2005.
Chapter 8 Serial and Parallel Port Interfacing Valvano’s Intro. To Embedded Systems.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
University of Pennsylvania Moore School of Electrical Engineering ABSTRACT: The ability to communicate is essential for surviving in today’s world, but.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
UNION COLLEGE WEATHER STATION Brian Kruppenbacker Jeffrey D’Alessandro Advisor: Professor Traver.
Chapter 14 Working with Graphics. 2Practical PC 5 th Edition Chapter 14 Getting Started In this Chapter, you will learn: − About different graphics you.
EE 316 Computer Engineering Junior Lab Serial Ports, LCD Displays & PROMs.
ECE 477 D ESIGN R EVIEW T EAM 5 MY ATM F ALL 2012 Tung Lun Loo Yu Chen Lim Chuan Yean Tan Xue Yuan Wong.
Group Project: Water Turbidity Meter Group B. Outline Project Statement: “Design and construct a turbidity measuring and displaying device based on the.
Device for the Presentation of Olfactory Stimuli to Monkeys Team Members Kevin Campbell (BWIG) Sarah Kolpin (Communications) Wyatt Potter (Team Leader)
S MART C IVIL I NFRASTRUCTURE M ONITORING Project Client/Facility Advisor: Randall Geiger Project Team: Team Leader: Xianbo Tao Website Leader: Kun Zhang.
EE292 F ALL 2012 A WESOME P ROJECT : K EYPAD R EADER Brendan Morris 12/06/2012.
Braille Printer An-Najah National University Faculty of Engineering Braille Printer Prepared by : Rbee waheeb Supervisor: Dr. Nidal Farahat May
Scanners. Using a Scanner Scanners are used to digitize any flat object. Several types of scanners- flatbed, sheet fed, handheld, film. Most common is.
1 Chapter Overview Modems The Internet and Web Browsers.
Device for the Presentation of Olfactory Stimuli to Monkeys Team Members Kevin Campbell (BWIG) Sarah Kolpin (Communications) Wyatt Potter (Team Leader)
M204 - Data Representation
HOW SCANNERS WORK A scanner is a device that uses a light source to electronically convert an image into binary data (0s and 1s). This binary data can.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
Serial Communication RS-232. In order to make two devices communicate, whether they are desktop computers, microcontrollers, or any other form of integrated.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Logic Circuit Teaching Board Team 3 David Lee, Younas Abdul Salam, Andrzej Borzecki ECE 445 Senior Design TA: Ankit Jain Date: April 27, 2015.
LED AND KEYBOARD INTERFACING PREPARED BY :- PREPARED BY :- RAVAL AKASH ( ) RAVAL AKASH ( ) PATEL HARDIK ( ) PATEL HARDIK.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Input and output devices for visually impaired users
Home automation using Arduino & ‘PIR sensor’
Dynamic Ferrofluid Lamp Team 59
Arduino Part 1 Topics: Microcontrollers Programming Basics
Presentation transcript:

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 AlphabetBraille Display

M OTIVATIONS Combine past class work Include a variety of topics Solve a problem Beneficial to people with disabilities Have fun!

P ROJECT G OAL Concerns:inexpensive, adaptable, portable

S YSTEM M ODULES Convert printed page to bitmap Convert bitmap to ASCII characters Change ASCII to Braille dot pattern Send dot pattern to display unit

M ODULE D ESIGN P ROCESS Environment: Linux Collecting bitmap: SANE Converting bitmap: GOCR Driver hardware: Cynagal C8051 Microcontroller This module technique allows us to change each component.

D EVELOPMENT S YSTEM Scanner Power Supply Display Cell Circuit Program Microcontroller C++ Program Text

D ESIGN P ROCESS 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

R ESEARCH Freedom Scientific Pulse Data ALVA Metec

A CTUATORS SolenoidsPiezoelectricSpeakers Cost +-++ Size +++- Voltage -+++

P ERFOMANCE C RITERIA Cell Dimensions: Between dots: 2.54 mm Dot height:.5 mm Between cells: 3.75 mm Changing speed

S OLIDWORKS S KETCH

D ETAILED S KETCH

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

M ICROCONTROLLER RS232 Port Serial Port Data Communication Protocol Program

WAIT R SEND CHAR WAIT S SEND R WAIT CHAR SEND S R char S

P ROGRAM // 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; } }

C ++ P ROGRAM 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

C ++ P ROGRAM /* Change ASCII to Braille */ switch (int(next)) { // Lower Case Letters case 101: case 69: // e portchar = 0x11; write(port, &portchar, 1); break; case 116: case 84: // t portchar = 0x1e; write(port, &portchar, 1); break; case 97: case 65: // a – portchar = 0x01; write(port, &portchar, 1); break;

D RIVER C IRCUIT

R ESULTS

a

b

c

T OTAL C OST Scanner: $50 Microcontroller: $150 OCR software: free 6 Solenoids: $20 Circuit components: $10 Casing materials: + $20 $250

S UMMARY

F UTURE W ORK Finish mechanical casing Improve scanner Improve OCR Run SANE from C++ program Make portable

R EFERENCES

A CKNOWLEDGEMENTS Professor Hedrick Eugen Schäfer Roland Pierson James Howard Gene Davison

Q UESTIONS?