wireless identification system to assist sight …seniord.ece.iastate.edu › projects › archive...

45
Wireless Identification System to Assist Sight-Constrained People Final Report Project ID: Dec06-06 Client: Mr. Curtis Chong Iowa Department for the Blind Faculty Advisor: Dr. Zhengdao Wang Team Members: Jerad Harmsen, EE Nicholas Kayser, EE Daniel Ketcham, CprE/EE Rajesh Venkatachalam, EE/Fin DISCLAIMER: This document was developed as a part of the requirements of an electrical and computer engineering course at Iowa State University, Ames, Iowa. This document does not constitute a professional engineering design or a professional land surveying document. Although the information is intended to be accurate, the associated students, faculty, and Iowa State University make no claims, promises, or guarantees about the accuracy, completeness, quality, or adequacy of the information. The user of this document shall ensure that any such use does not violate any laws with regard to professional licensing and certification requirements. This use includes any work resulting from this student-prepared document that is required to be under the responsible charge of a licensed engineer or surveyor. This document is copyrighted by the students who produced this document and the associated faculty advisors. No part may be reproduced without the written permission of the senior design course coordinator. 13 December 2006

Upload: others

Post on 25-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Wireless Identification System to Assist Sight-Constrained People

Final Report

Project ID: Dec06-06

Client:

Mr. Curtis Chong Iowa Department for the Blind

Faculty Advisor: Dr. Zhengdao Wang

Team Members: Jerad Harmsen, EE Nicholas Kayser, EE

Daniel Ketcham, CprE/EE Rajesh Venkatachalam, EE/Fin

DISCLAIMER: This document was developed as a part of the requirements of an electrical and computer engineering course at Iowa State University, Ames, Iowa. This document does not constitute a professional engineering design or a professional land surveying document. Although the information is intended to be accurate, the associated students, faculty, and Iowa State University make no claims, promises, or guarantees about the accuracy, completeness, quality, or adequacy of the information. The user of this document shall ensure that any such use does not violate any laws with regard to professional licensing and certification requirements. This use includes any work resulting from this student-prepared document that is required to be under the responsible charge of a licensed engineer or surveyor. This document is copyrighted by the students who produced this document and the associated faculty advisors. No part may be reproduced without the written permission of the senior design course coordinator.

13 December 2006

Page 2: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Table of Contents Table of Contents................................................................................................................ 1 List of Figures ..................................................................................................................... 3 List of Tables ...................................................................................................................... 4 List of Definitions ............................................................................................................... 5 1. Introductory Material ...................................................................................................... 7

1.1 Executive Summary .................................................................................................. 7 1.3.1 General Problem Statement ............................................................................. 10 1.3.2 General Solution Approach.............................................................................. 12

1.4 Operating Environment........................................................................................... 13 1.5 Intended User(s) and Intended Use(s)..................................................................... 13

1.5.1 Intended User(s)............................................................................................... 13 1.5.2 Intended Use(s) ................................................................................................ 13

1.6 Assumptions and Limitations ................................................................................. 14 1.6.1 Assumptions..................................................................................................... 14 1.6.2 Limitations ....................................................................................................... 14

1.7 Expected End Product and Other Deliverables....................................................... 14 2. Approach and Product Design Results ......................................................................... 16

2.1 Approach Used........................................................................................................ 16 2.1.1 Design Objectives ............................................................................................ 16 2.1.2 Functional Requirements ................................................................................. 16 2.1.3 Design Constraints ........................................................................................... 16 2.1.4 Technical Approach Considerations and Results ............................................ 17 2.1.5 Testing Approach Considerations.................................................................... 17 2.1.6 Recommendations Regarding Project Continuation/Modification.................. 18

2.2 Detailed Design....................................................................................................... 18 2.2.1 Overview.......................................................................................................... 18 2.2.2 Barcode Scanner .............................................................................................. 19 2.2.3 RF Module ....................................................................................................... 19 2.2.4 Speaker and Speaker Volume .......................................................................... 20 2.2.5 Power Supply ................................................................................................... 20

3. Resources and Schedules .............................................................................................. 24

3.1 Resource Requirements .......................................................................................... 24 3.1.1 Personnel Effort Requirements ........................................................................ 24 3.1.2 Other Resource Requirements ......................................................................... 26

3.2 Schedules ................................................................................................................ 30 3.2.1 Tasks Versus Calendar Year............................................................................ 30 3.2.2 Deliverables Versus Calendar Year .......................................................... 31

4. Closure Materials .......................................................................................................... 32

4.1 Project Evaluation................................................................................................... 32

________________________________________________________________________ Page 1 of 44

Page 3: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

4.2 Project Commercialization...................................................................................... 33 4.2.1 Cost of Production ........................................................................................... 33 4.2.2 Retail Price of Product ..................................................................................... 33 4.2.3 Potential Market............................................................................................... 33

4.3 Recommendation for Future Work ......................................................................... 33 4.3.1 Rechargeable Battery ....................................................................................... 33 4.3.2 Built-in Wireless System ................................................................................. 33

4.4 Lessons Learned...................................................................................................... 34 4.4.1 What Went Well .............................................................................................. 34 4.4.2 What Did Not Go Well .................................................................................... 34 4.4.3 What Technical Knowledge Was Gained ........................................................ 34 4.4.4 What Non-Technical Knowledge Was Gained................................................ 34 4.4.5 What To Do Differently................................................................................... 34

4.5 Risk and Risk Management .................................................................................... 35 4.5.1 Anticipated Risks ............................................................................................. 35 4.5.2 Anticipated Risks Encountered........................................................................ 35 4.5.3 Unanticipated Risks Encountered .................................................................... 35 4.5.4 Changes in Risk Management Due to Unanticipated Risk.............................. 35

4.6 Project Team Information ....................................................................................... 35 4.6.1 Client Information............................................................................................ 35 4.6.2 Faculty Advisor Information............................................................................ 36 4.6.3 Project Team Information ................................................................................ 36

4.7 Closing Summary.................................................................................................... 37 4.8 References............................................................................................................... 38 4.9 Appendix................................................................................................................. 39

4.9.1 Previous Executive Summary .......................................................................... 39 4.9.2 Previous General Solution Approach............................................................... 40 4.9.2 Project Tasks.................................................................................................... 40

________________________________________________________________________ Page 2 of 44

Page 4: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

List of Figures Figure 1: Omnidirectional Hand-Held Scanner [4] .......................................................... 11 Figure 2: Wireless Scanner Setup..................................................................................... 13 Figure 3: USB Female Pinout [7] ..................................................................................... 19 Figure 4: R.F. Digital Chip Model RFD21130 [8] ........................................................... 20 Figure 5: Barcode Scanner Device Layout ....................................................................... 21 Figure 6: Receiver Device Layout .................................................................................... 22 Figure 7: Speaker Device Layout ..................................................................................... 23 Figure 8: Gantt Chart of Tasks vs. Calendar..................................................................... 31 Figure 9: Gantt Chart of Deliverables vs. Calendar.......................................................... 31 Figure 10: Previous Wireless Scanner Setup .................................................................... 40

________________________________________________________________________ Page 3 of 44

Page 5: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

List of Tables Table 1: USB Pinout [7] ................................................................................................... 19 Table 2: Personnel Effort Requirements (hours/week): Original ..................................... 24 Table 3: Personnel Effort Requirements (hours/week): Revised...................................... 25 Table 4: Personnel Effort Requirements (hours/week): Actual........................................ 25 Table 5: Other Required Resources: Original................................................................... 26 Table 6: Other Required Resources: Revised ................................................................... 27 Table 7: Other Required Resources: Actual ..................................................................... 27 Table 8: Estimated Project Costs: Original....................................................................... 28 Table 9: Estimated Project Costs: Revised ....................................................................... 29 Table 10: Estimated Project Costs: Actual ....................................................................... 30 Table 11: Project Evaluation Table................................................................................... 32

________________________________________________________________________ Page 4 of 44

Page 6: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

List of Definitions Omnidirectional Hand-Held Scanner: a hand-held scanner that can scan in all directions Bluetooth: a short-range radio technology for Internet and mobile devices, aimed at

simplifying communications among them Radio Frequency: portion of the electromagnetic spectrum in which electromagnetic

waves can be generated by alternating current fed to an antenna SCANACAN™: software distributed by Ferguson Enterprises that allows a scanner to

scan a barcode and transmit it to a computer which in turn will output a voice describing the product, for sight-constrained people

JAWS®: voice synthesizing software distributed by Freedom Scientific that is utilized by

the SCANACAN™ software Microsoft Speech®: Microsoft’s voice synthesizing software that comes standard on

Windows XP HID: Human Interface Device – any device to interact directly with humans (mostly

input) like keyboard, mouse, joystick, or graphics tablet FM Transmitter: Frequency Modulation Transmitter – a device that encodes data and

transmits it by varying the frequency of a constant amplitude carrier signal FM Receiver: Frequency Modulation Receiver – a device that receives and decodes data

from the varying frequency of the constant amplitude carrier signal USB: Universal Serial Bus – an external peripheral interface standard for communication

between a computer and external peripherals over an inexpensive cable using biserial transmission

802.11: applies to wireless LANs and provides 1 or 2 Mbps transmission in the 2.4 GHz

band using either frequencies hopping spread spectrum or direct sequence spread spectrum

ISM Bands: Industrial, Scientific and Medical Radio Bands – originally reserved

internationally for non-commercial use of RF electromagnetic fields for industrial, scientific and medical purposes, but now a part of the radio spectrum that can be used by anybody without a license in most countries

USD: United States Dollar Maxim: http://www.maxim-ic.com/ – the website where many of the circuit chips are

purchased or specs were looked at

________________________________________________________________________ Page 5 of 44

Page 7: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

max2606: compact, high-performance intermediate-frequency voltage-controlled

oscillators designed specifically for demanding portable wireless communication systems, the FM transmitter chip used

Screen Reader: a text-to-speech system, intended for use by blind or low-vision users,

that speaks the text content of a computer display

________________________________________________________________________ Page 6 of 44

Page 8: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

1. Introductory Material . This section contains the definition and the background to the proposed project. Also included in this section are the assumptions and limitations as constructed by the instructor, client, and design team.

1.1 Executive SummaryThis document is the final project report for the Dec06-06 team project, A Wireless Identification System to Assist Sight-Constrained People. Contained inside are the list of materials needed and the description of the work done to modify a wired barcode scanner using the SCANACAN™ software into a wireless system. This system allows sight-constrained individual to use the scanner system around the home instead of having to return to the computer for the identification of an item. This project was created by Mr. Curtis Chong, who is the Program Administrator for the Field Operations and Access Technology of the Iowa Department for the Blind. Mr. Chong wished to have a wireless system available for blind individuals, making it possible for users to scan labels away from their computer instead of the current wired system. The final product requested was a fully functional prototype and documentation at a cost under $600 USD. This report is broken into separate sections. The first section contains the problem definition and clearly defines the purpose and requested solution for the given problem. Following the problem definition is the operating environment which details the assumed conditions the final product must be able to function in. Next is the intended users and uses section. Here, descriptions of who the intended users are along with the intended uses of the final product are. Before the end product description, the design team lists the assumptions and limitations. These lists are developed to include both the design team and the client’s assumptions and limitations. Lastly, a list is provided containing the final deliverables upon the projects completion. The considered approaches for designing and creating the final product along with a detailed description of the chosen approach follow. Within the chosen approach are the functional requirements for the end product, the design requirements including constraints, a detailed design, and a summary of the implementation process used with the results from the testing of the end product. These sections are followed by a summary of the results of the project as a whole. Finally, the team’s resources and schedules are detailed. These tables and charts are followed by the project team’s information. Sight-constrained persons currently have access to an identification system, SCANACAN™, which allows the contents of various food products to be made known through the use of a barcode scanner and a personal computer. The draw back to this system was the barcode scanner must be plugged directly into the computer. The wired

________________________________________________________________________ Page 7 of 44

Page 9: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

connection forced users to bring items from storage to the computer and then back, which was a major inconvenience. This final report details the steps that were taken by the design team in the creation of the wireless barcode scanner which uses the current SCANACAN™ software to determine the contents of common household food items. The scanner can read a barcode at any orientation and send the information to a personal computer located nearby which decodes the barcode. The computer then sends a synthesized voice signal back to the scanner which in turn plays the voice over an enclosed speaker.

________________________________________________________________________ Page 8 of 44

Page 10: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

1.2 AcknowledgementsSpecial thanks to Mr. Curtis Chong and the Iowa Department for the Blind for the information and resources provided to allow for the completion of the project. Thanks to Dr. Zhengdao Wang for all his hard work and guidance for this project. Thanks to Professor John W. Lamont and Professor Ralph Patterson III for their consultation and for lab provisions. Thanks to Jason Boyd for his consultation and design recommendations on the project.

________________________________________________________________________ Page 9 of 44

Page 11: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

1.3 Problem StatementA general overview of the design project along with a proposed approach the design team undertook to complete the project is contained in this section.

1.3.1 General Problem Statement The purpose of this project is to create a wireless hand-held scanner. The scanner must be able to read barcodes at any orientation and send the information to a nearby computer. The computer determines the product from the encoded barcode information using the SCANACAN™ software. The software will then output, in a synthesized voice using the JAWS™ software incorporated in the SCANACAN™ package, the item’s description. Using a wireless speaker setup the audio output is transmitted to the wireless speakers contained on or near the scanner. The product is intended to be used by sight-constrained persons, many of whom have or will have the SCANACAN™ software installed on their home computers. The current SCANACAN™ system is setup using a wired scanner. The scanner will be designed to operate with current and future versions of the SCANACAN™ software. The current SCANACAN™ software is only available for Microsoft® Windows® operating systems. The scanner must be able to transmit the barcode signal throughout the user’s home to the user’s personal computer for decoding purposes. It must also be able to receive the returning wireless audio signal from the computer. The scanner must be able to send and receive wireless signals throughout a home without line of sight and without data loss through obstacles such as walls. The scanner will need to be an Omnidirectional Hand-Held Scanner, as shown in Figure 1. Omnidirectional scanners are able to scan barcodes at any orientation; this will allow sight-constrained people to scan products faster and more efficiently.

________________________________________________________________________ Page 10 of 44

Page 12: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Figure 1: Omnidirectional Hand-Held Scanner [4]

________________________________________________________________________ Page 11 of 44

Page 13: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

The scanner must be of a size to accommodate users of various hands sizes to be able to comfortably use the product. The scanner must be light enough to allow any user to lift and hold the scanner for a reasonable amount of time without causing discomfort. The scanner must also be able to rest in an upright position to allow users to set the scanner on a flat surface and use both hands to hold a product to be scanned. This technique requires the unit to have an anti-slip surface, both for setting down and for holding. The scanner must also run on a common power source. This source must allow for easy replacement by a sight-constrained person.

1.3.2 General Solution Approach The scanner was developed by researching previously developed laser barcode scanners, both wired and wireless and using the data as the basis of the new scanner. An emphasis was placed on the Omnidirectional Hand-Held Scanner to allow for the easiest gathering of barcode information. The current SCANACAN™ software has been used for all testing implications of the new wireless scanner. The audible signal will be developed from Freedom Scientific® JAWS® software which is integrated in the SCANACAN™ software. All software will be used on a Microsoft™ Windows® operating system. The original product design called for a Bluetooth interface for the transmission and reception of data from the scanner. In the last several months, the scanning system has been dramatically changed, and it was decided that the scanner would send and receive information through the use of two FM transceivers instead. For a more detailed description of the previous design see section 4.9.2 Previous General Solution Approach under the 4.9 Appendix. The current design for this wireless scanner setup is to use two transceivers: one attached to the scanner and one attached to the computer to transmit wirelessly. The system will be set up according to Figure 2.

________________________________________________________________________ Page 12 of 44

Page 14: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Figure 2: Wireless Scanner Setup

1.4 Operating Environment The scanner will be designed for an in-home environment. The most hazardous condition the scanner must withstand is an occasional accidental dropping from an estimated height of 4 feet. It must also be protected from slight water contact, light dust build up, and temperatures ranging from 10-32 °C.

1.5 Intended User(s) and Intended Use(s) The following assumptions about the intended user(s) and its intended use(s) have been taken into consideration in the creation of this scanner.

1.5.1 Intended User(s) The intended users of the wireless barcode scanner are primarily sight-constrained people. The scanner is being developed with the assumption that the end-user has previously installed the SCANACAN™ software on a Microsoft™ Windows® based home computer. The scanner will be designed to allow any users to comfortably hold and use for a short duration of time, approximately ten minutes.

1.5.2 Intended Use(s) The scanner is intended to be used to scan the barcodes of common household items to determine their contents. The scanner is designed to be rested upon a flat surface where the laser beams are accessible to allow a barcode to be scanned. The scanner can also be held by a user to scan an item in the user’s other hand, on a shelf, or counter.

________________________________________________________________________ Page 13 of 44

Page 15: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

1.6 Assumptions and Limitations The following two sections contain the design team’s assumptions and limitations.

1.6.1 Assumptions This list contains the current assumptions of the design team. All assumptions are approved by the client. They are:

1. SCANACAN™ software and hardware was previously installed on Microsoft™ Windows® based home computer

2. Screen reader software was previously installed 3. User is sight-constrained 4. User has capability or access to a resource allowing them to install new

hardware on a personal computer 5. Personal computer is always on 6. Scanner will be used in a home environment 7. User has access to power source, DC batteries, to power the scanner 8. User is able to hold scanner 9. The wireless signal is between 905MHz and 925MHz and will not interfere

with common household devices

1.6.2 Limitations This list contains the limitations of the design team. They are:

1. End product costs no more than $600 USD 2. Product weighs no more than 5-6 pounds 3. Wireless technology must be strong enough to operate without data loss at a

minimum distance of 30 meters 4. The scanner operates using batteries

1.7 Expected End Product and Other Deliverables The end product consists of the following items:

1. Hand-held wireless scanner USB device – capable of plugging into the USB scanner provided with the SCANACAN™ software and transmitting the data to the computer.

2. Wireless receiving USB device – USB attachment to the computer that receives the barcode information from the scanner USB device.

3. Wireless audio system – wireless speakers that transmit any audio information that would normally come from the computer to the location of the speakers.

4. User’s manual and setup guide. At Mr. Chong’s request, the documentation is in simple text format for use with a screen reader.

________________________________________________________________________ Page 14 of 44

Page 16: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

5. Bound Final Report, also in simple text format for use with a screen reader.

________________________________________________________________________ Page 15 of 44

Page 17: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

2. Approach and Product Design Results . The approach used section details the steps that were taken in designing the product. This approach is able to be reproduced by another group.

2.1 Approach UsedThis section of the design report details the different items the team has taken into consideration while designing the wireless identification system. This section includes items ranging from functional requirements of the wireless scanner to the risks as well as the tracking of progress. These steps are able to be reproduced by another team to create the same result.

2.1.1 Design Objectives The objectives of this project were set jointly by the client of this project, Mr. Chong, and the senior design team. The objectives were set as follows:

• Convert a wired scanner to a wireless system. • The overall system must operate the same as the current wired SCANACAN™

system. • A speaker system needs to be implemented with the wireless scanning system. • Electronic product documentation must be included.

2.1.2 Functional Requirements First, the wireless scanner is required to scan a barcode on an unknown item. The scanner then wirelessly transmits the barcode to the user’s computer in a nearby room. The SCANACAN™ software compares the barcode information to an internal database to determine the product. The installed screen reader audibly outputs the product description as designated by the SCANACAN™ software. The audible output is sent to the wireless speaker system. The product description is then made audible at the user’s location. Upon meeting with Mr. Chong, the client, he made some requests. Mr. Chong would like the hand-held wireless scanner to have a speaker attached to the scanner. A couple of alternatives are a wireless headset receiver or a wireless home audio system.

2.1.3 Design Constraints The wireless scanning system needs to be low-cost and wireless. Mr. Chong requested the scanner be simple and small, which in turn will keep the cost down. The current SCANACAN™ system, including software and wired scanner, runs approximately $600 USD. The project does have a price constraint of $150 USD from Iowa State University, but after speaking with the Senior Design coordinators the team was able to extend the

________________________________________________________________________ Page 16 of 44

Page 18: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

budget. Another constraint was the weight of the scanner. Because the scanner will be used around the home and moved around occasionally, the device should weigh no more than 5 to 6 pounds. Anything heavier would make the use of the scanner uncomfortable.

2.1.4 Technical Approach Considerations and Results Many technologies were considered for use with the scanning system as well as the wireless audio system. This section details the technologies considered by the team. The scanner used for this prototype system is the original barcode scanner provided with the SCANACAN™ system. This scanner was chosen because it is the scanner provided with the SCANACAN™ system. In addition, the scanner meets all the requirement the team has for the final product. The software used for this design is the existing SCANACAN™ software. The wireless interface appears transparent to both the scanner and the personal computer allowing the scanner and software to interact as if directly wired together. The wireless technologies considered in the design of the wireless scanner were Bluetooth and RF. Bluetooth was the first consideration by the team. A single development kit costs well over $200 USD. Additionally, the team was unfamiliar with the use the technology, so this idea was discarded. Next the team tried making use of RF signals by several means. First, construction of a wireless receiver and transmitter was attempted. Due to the amount of work and problems the team encountered in making such a device work, this idea was quickly discarded. Next, the use of a transceiver chip was considered. The TRF6901 transceiver chip from Texas Instruments was used to create a wireless link. After several weeks of development, however, it became clear that the team would need more components and a considerable amount of time to interface this transceiver with the scanning system. This method totaled over $100 USD for all components and was difficult to implement. After some time and consultation the idea was abandoned as well. The final approach considered, through some expert advice, was using a wireless all-in-one module. The RFD21130 chip from R.F. Digital contains all the hardware necessary to send and receive a wireless barcode signal. The team considered a few wireless audio systems, Bluetooth, RF tuner, wireless speakers. Bluetooth was ruled because it was not used for the wireless barcode transmission. A RF tuner was considered, but deemed not practical for the project. The system used was a wireless speaker package. This package contains its own transmission system. The wireless speaker system attaches to the computer’s audio port, transmitting the audio signal to the location of the speakers.

2.1.5 Testing Approach Considerations The work for the scanner project occurred in Iowa State laboratories. The hardware available for use is sufficient, including, but not limited to, digital multimeters, hand

________________________________________________________________________ Page 17 of 44

Page 19: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

tools, computers with CAD software, and other programs to assist in design of the scanner. Much of the work has been completed on an individual basis by the team, but the team leader has called meetings to make sure the project is on track and the team members are up-to-date on all issues. The team has met to compile data and discuss major issues concerning the project. As the project was nearing completion, the lab has made an excellent environment for development of the barcode scanner. Most importantly, the research tools available on the web and the references within the lab proved to be immensely useful. Several simpler alternatives to the original design have been found using these computers. The prototype was created within these labs. With respect to the original scanner, little discussion was done in making sure that it worked properly. The only testing done with this was to hook up the scanner to a machine and verify its ability to properly scan labels and output the correct data. The testing of components attached initially started individually but each part was attached one at a time making sure one part did not ruin the rest. The tested started with the team testing in the laboratories. Then each member took the system home for further testing. Finally the system was given to Mr. Chong for client testing.

2.1.6 Recommendations Regarding Project Continuation/Modification This section contains recommendations for improvements to the wireless scanning system. One idea for a future modification is a rechargeable battery. A rechargeable battery would reduce the need to purchase batteries for the scanner and allow the design to meet the exact power needs of the scanner. A second idea for improvement of the wireless scanner is the integration the transmitter into in the scanner. The final idea the design team had considered is the addition of an audible battery strength notification system.

2.2 Detailed DesignThis section of the report provides a detailed description of the prototype.

2.2.1 Overview The barcode scanner system has only a few parts that when assembled, making the whole device work as it does. As can be seen from Figure 2, the barcode can be divided up into just those simple components. The project comes into much larger clarity after taking an in-depth discussion on these components

________________________________________________________________________ Page 18 of 44

Page 20: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

2.2.2 Barcode Scanner The barcode scanner that was used in this design is the original barcode scanner that ships with the SCANACAN™ system. The scanner, which can be seen in Figure 1, is a standard USB Omnidirectional barcode scanner. The USB interface allows for simple attachment to the data pins of a wireless module. Please refer to Figure 3 and Table 1 for a view of the pinouts for the USB scanner. The USB scanner is attached the wireless transmission module via USB cable.

Figure 3: USB Female Pinout [7]

Table 1: USB Pinout [7]Pin Name Cable Color Description1 VCC Red +5 VDC 2 D- White Data - 3 D+ Green Data + 4 GND Black GND

Table 1: USB Pinout [7]

2.2.3 RF Module To create the RF signal needed to transmit data to and from the barcode scanner, the team used a RF module from R.F. Digital. This module, part number RFD21130, produces a wireless signal in the 900-925 MHz range. This chip diagram is shown in Figure 4 below.

________________________________________________________________________ Page 19 of 44

Page 21: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Figure 4: R.F. Digital Chip Model RFD21130 [8]

The module only requires power input and the data input from the USB scanner. The power consumption of this device is 105mW when in receiving mode and 210mW when in transmitting mode. The module is defaulted to receiving mode, except when it transmits data in transmitting mode. The indoor range of 150 feet far exceeds the requirements by the client.

2.2.4 Speaker and Speaker Volume The speaker system consists of a pair of wireless speakers and a transmitter. The transmitter connects to the audio output port of the computer. The transmitter requires an external power source. The speakers stand alone and require an external power source. The volume can be adjusted by the using the volume knob on the speakers. This is a separate system from the scanner transceiver system.

2.2.5 Power Supply The use of four AA batteries applies a total voltage of 6V to the transmitter and scanner side of the scanning system. The voltage for the transceiver module is 3V so stepping was necessary for this device. A pair of inverters was used to change the voltage from

________________________________________________________________________ Page 20 of 44

Page 22: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

6V to 3V to power the transceiver, while another pair was used to change the same 6V to 5V to power the scanner through the USB interface. The receiver side of the scanner system, attached to the computer, will not require batteries as it will draw its power from the computer. The voltage to the transceiver chip will need to be reduced to 3V as its power will be received from the computer’s USB interface. 2.2.6 Full Assembly When fully assembled, the design has 3 major parts: the barcode scanner portion, the barcode receiver portion, and the speaker portion. The barcode scanner portion connects the batteries to a DC-DC converter, which then is brought to the scanner itself. The batteries are also connected to a voltage stepper, which in turn is also connected to the transceiver module. Please refer to Figure 5 for more detail.

Figure 5: Barcode Scanner Device Layout

The LM660 chip acts as two separate voltage stepping devices. They operate using the concept of voltage inversion using an operational amplifier. The input voltage to the voltage stepper is inverted once, then inverted again with a lower output voltage. These

________________________________________________________________________ Page 21 of 44

Page 23: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

outputs from the amplifier are then used as voltage inputs to the powered portions of the design. The receiver portion of the design is quite similar to the scanner portion in that it makes use of both a Voltage stepper from the USB interface to the transceiver module. Please refer to Figure 6 for more details.

Figure 6: Receiver Device Layout

Because of the lack of a negative voltage source from a USB interface, it was necessary to implement a 555CM timer circuit to create a “clock signal,” which was then rectified as a negative voltage. This negative voltage is necessary to drive the operational amplifier which acts as the voltage stepper through a series of inverter circuits. Finally, the speaker system used is standalone from the rest of the design, in that it does not make use of the transceiver modules. Instead, the speaker setup is a separate product, in which the speakers are hooked up via a standard electrical outlet, and the audio is gathered from the computer directly from the audio connecter, as seen in Figure 7.

________________________________________________________________________ Page 22 of 44

Page 24: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Wireless Speaker Transmitter

Computer Speaker Output

Wireless Speaker Receiver

Speaker

Electrical Outlet

Figure 7: Speaker Device Layout 2.2.7 Product Documentation Due to the nature of the end users, the documentation for the operation of the barcode scanner cannot be produced as a printed document. Instead, the team left the user documentation as an electronic copy, which can easily be implemented into a screen reader.

________________________________________________________________________ Page 23 of 44

Page 25: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

3. Resources and Schedules . This section describes the different resources, personnel and financial, that was needed to complete this project. A schedule is included detailing tasks, sub-tasks, and the date each component was delivered.

3.1 Resource Requirements This section gives detailed information about the resources needed to complete this project. Included are detailed tables for the following: each team member’s personal effort, other required resources, and the total costs for materials and labor. Each section contains three tables: the original estimate, the revised estimate, and the real final values.

3.1.1 Personnel Effort Requirements The following chart lists the personnel effort requirements each person has spent on each task as listed in the 4.9 Appendix. For more detailed information regarding the tasks and subtasks, please refer to the listing in the appendix. Table 2 is the original Personal Effort Requirements as seen in the Project Plan. Table 3 is the revised version from the Design Report. Table 4 contains the actual values for the project. The most notable difference between the following tables is the loss of a team member. Also, it can be noted the underestimation of tasks 4a and 8. This is mainly due to the tasks lasting the entire duration of the project.

Table 2: Personnel Effort Requirements (hours/week): Original

Personnel Effort Requirements (hours/week): Original

Name Task 1a

Task 1b

Task 1c

Task 2a

Task 2b

Task 2c

Task 3a

Task 3b

Task 3c

Jerad Harmsen 1 15 5 5 10 5 10 15 10 Nicholas Kayser 5 20 10 10 5 5 10 15 10 Daniel Ketcham 1 15 5 10 5 5 15 20 10 Rajesh Venkatachalam 1 10 5 5 10 5 20 10 10 Total 8 60 25 30 30 20 55 60 40

Task 4a

Task 4b

Task 4c

Task 5

Task 6

Task 7

Task 8 Total

Jerad Harmsen 15 10 10 25 20 10 15 181 Nicholas Kayser 10 15 10 25 30 15 15 210 Daniel Ketcham 10 20 10 20 20 10 15 191 Rajesh Venkatachalam 20 10 10 30 20 15 20 201 Total 55 55 40 100 90 50 65 783

________________________________________________________________________ Page 24 of 44

Page 26: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Table 3: Personnel Effort Requirements (hours/week): Revised

Personnel Effort Requirements (hours/week): Revised

Name Task 1a

Task 1b

Task 1c

Task 2a

Task 2b

Task 2c

Task 3a

Task 3b

Task 3c

Jerad Harmsen 1 15 1 5 10 5 5 15 15 Nicholas Kayser 5 25 10 10 5 10 5 15 10 Daniel Ketcham 1 15 1 10 5 10 15 25 10 Rajesh Venkatachalam 1 10 1 5 15 5 20 10 10 Total 8 65 13 30 35 30 45 65 45

Task 4a

Task 4b

Task 4c

Task 5

Task 6

Task 7

Task 8 Total

Jerad Harmsen 15 10 15 25 20 10 15 182 Nicholas Kayser 10 15 10 25 30 15 15 215 Daniel Ketcham 10 20 10 30 20 10 15 207 Rajesh Venkatachalam 20 10 10 30 15 15 20 197 Total 55 55 45 110 85 50 65 801

Table 4: Personnel Effort Requirements (hours/week): Actual

Personnel Effort Requirements (hours/week): Actual

Name Task 1a

Task 1b

Task 1c

Task 2a

Task 2b

Task 2c

Task 3a

Task 3b

Task 3c

Jerad Harmsen 1 20 1 10 10 0 15 5 15 Nicholas Kayser 5 25 10 10 5 15 15 5 15 Daniel Ketcham 1 20 1 10 5 15 25 10 15 Rajesh Venkatachalam 2 15 2 10 15 5 15 0 0 Total 7 70 12 30 35 30 70 20 45

Task 4a

Task 4b

Task 4c

Task 5

Task 6

Task 7

Task 8 Total

Jerad Harmsen 40 25 10 25 20 5 40 242 Nicholas Kayser 55 20 10 25 25 5 60 305 Daniel Ketcham 70 30 10 30 20 5 50 317 Rajesh Venkatachalam 0 0 0 0 0 0 10 74 Total 165 75 30 80 65 15 160 909

________________________________________________________________________ Page 25 of 44

Page 27: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

3.1.2 Other Resource Requirements Resource requirements are the costs of the parts and services that were required to complete the project. Table 5 is the original from the Project Plan. Table 6 is the revised version from the Design Report. Table 7 contains the actual values for the project. The major change to both the original and revised required resources is due to the donation of the scanner, thus eliminating the estimated cost of $200 for a scanner.

Other Required Resources: Original Item Team Hours Other Hours Cost Parts and Materials: Scanner 0 0 $40.00 Wireless 0 0 $30.00 Battery 0 0 $40.00 Electronic Components 50 0 $20.00 Poster 25 0 $0.00 Subtotal 75 0 $130.00 Other Services: Print Poster 0 50 $20.00 Printed Circuit Board 20 50 $30.00 Printed Paper 60 5 $20.00 Subtotal 80 105 $70.00 Totals 155 105 $200.00

Table 5: Other Required Resources: Original

________________________________________________________________________ Page 26 of 44

Page 28: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Other Required Resources: Revised Item Team Hours Other Hours Cost Parts and Materials: Scanner 0 0 $200.00 Bluetooth 0 0 $10.00 Battery 0 0 $10.00 Electronic Components 50 0 $20.00 Poster 25 0 $30.00 Software Package 15 0 $0.00 Subtotal 90 0 $270.00 Other Services: Print Poster 0 50 $0.00 Printed Circuit Board 20 50 $50.00 Printed Paper 60 5 $40.00 Travel Expenses 5 5 $20.00 Mailing Expenses 1 1 $20.00 Subtotal 86 111 $130.00 Totals 176 111 $400.00

Table 6: Other Required Resources: Revised

Other Required Resources: Actual Item Team Hours Other Hours Cost Parts and Materials: Scanner 0 0 $0.00 Wireless Technology 40 0 $86.00 Battery 5 0 $10.00 Electronic Components 30 0 $110.00 Poster 25 0 $40.00 SCANACAN™ Package 15 0 $650.00 Subtotal 115 0 $896.00 Other Services: Print Poster 0 2 $0.00 Printed Paper 15 2 $50.00 Travel Expenses 5 0 $20.00 Mailing Expenses 1 1 $25.00 Subtotal 21 5 $95.00 Totals 136 5 $991.00

Table 7: Other Required Resources: Actual

________________________________________________________________________ Page 27 of 44

Page 29: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

3.1.3 Financial RequirementsThe financial requirements including the cost of the parts, labor, and services are shown below in the following tables. Table 8 is the original from the Project Plan, Table 9 has been taken from the Design Report, and Table 10 contains the actual vales for the project.

Estimated Project Costs: Original Item W/O Labor With Labor Parts and Materials: Scanner $40.00 $40.00 Wireless $10.00 $10.00 Battery $40.00 $40.00 Electronic Components $20.00 $20.00 Poster $0.00 $0.00 Subtotal $110.00 $110.00 Other Services: Print Poster $20.00 $20.00 Printed Circuit Board $30.00 $30.00 Printed Paper $20.00 $20.00 Subtotal $70.00 $70.00 Labor at $10.50/hr Jerad Harmsen $0.00 $1,900.50 Nicholas Kayser $0.00 $2,205.00 Daniel Ketcham $0.00 $2,005.50 Rajesh Venkatachalam $0.00 $2,110.50 Subtotal $0.00 $8,221.50 Totals $180.00 $8,401.50

Table 8: Estimated Project Costs: Original

________________________________________________________________________ Page 28 of 44

Page 30: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Estimated Project Costs: Revised Item W/O Labor With Labor Parts and Materials: Scanner $200.00 $200.00 Bluetooth $10.00 $10.00 Battery $10.00 $10.00 Electronic Components $20.00 $20.00 Software/Hardware Package $650.00 $650.00 Poster $30.00 $30.00 Subtotal $920.00 $920.00 Other Services: Print Poster $0.00 $0.00 Printed Circuit Board $50.00 $50.00 Printed Paper $40.00 $40.00 Travel Expenses $20.00 $20.00 Mailing Expenses $20.00 $20.00 Subtotal $130.00 $130.00 Labor at $10.50/hr Jerad Harmsen $0.00 $1,911.00 Nicholas Kayser $0.00 $2,257.50 Daniel Ketcham $0.00 $2,173.50 Rajesh Venkatachalam $0.00 $2,068.50 Subtotal $0.00 $8,410.50 Totals $1,050.00 $9,460.50

Table 9: Estimated Project Costs: Revised

________________________________________________________________________ Page 29 of 44

Page 31: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Estimated Project Costs: Actual Item W/O Labor With Labor Parts and Materials: Scanner $0.00 $0.00 Wireless Technology $86.00 $506.00 Battery $10.00 $62.50 Electronic Components $110.00 $425.00 Poster $40.00 $302.00 SCANACAN™ Package $650.00 $807.50 Subtotal $896.00 $2,103.00 Other Services: Print Poster $0.00 $0.00 Printed Paper $50.00 $207.50 Travel Expenses $20.00 $72.50 Mailing Expenses $25.00 $35.50 Subtotal $95.00 $315.50 Labor at $10.50/hr Jerad Harmsen $0.00 $2,541.00 Nicholas Kayser $0.00 $3,202.50 Daniel Ketcham $0.00 $3,328.50 Rajesh Venkatachalam $0.00 $770.00 Subtotal $0.00 $9,849.00 Totals $991.00 $12,267.50

Table 10: Estimated Project Costs: Actual

3.2 Schedules The Gantt Charts in the appendix indicate the team’s schedule for the year. The blue indicates the original plan while the green indicates the current schedule.

3.2.1 Tasks Versus Calendar Year The Gantt chart below, Figure 8, shows the tasks needed to be completed for the design to be considered a success. The chart shows the original plan (blue lines), the revised plan (green lines), and the final plan (red lines) that were followed throughout the duration of the project.

________________________________________________________________________ Page 30 of 44

Page 32: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Figure 8: Gantt Chart of Tasks vs. Calendar

3.2.2 Deliverables Versus Calendar Year Figure 9 is a Gantt chart of the project deliverables versus the calendar year. In this chart, it is assumed that the original, revised, and actual delivery dates are the same.

Figure 9: Gantt Chart of Deliverables vs. Calendar

________________________________________________________________________ Page 31 of 44

Page 33: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

4. Closure Materials . This section includes contact information for the client, faculty advisor, and project team. It also summarizes the project and contains all references and appendices.

4.1 Project Evaluation This section summarizes the evaluation of the success of the project. The following paragraphs explore each milestone and state the final status of each. To describe the degree of success of this project, the team divided the work into ten sections of accomplishments. These can be seen in Table 11.

Project Evaluation Table

Milestones Relative Importance

Evaluation Score

Resultant Score

Problem definition 15% 100% 15% Research 10% 100% 10% Technology selection 5% 100% 5% End-product design 15% 100% 15% Prototype implementation

10% 90% 9%

End-product testing 15% 60% 9% End-product documentation

10% 100% 10%

Project reviews 5% 100% 5% Project reporting 5% 80% 4% End-product demonstration

10% 2% 0%

Total 100% 82% Table 11: Project Evaluation Table

As this table shows, the team did not fully finish the construction of the prototype. This made it impossible to complete end-product testing, as well as demonstration. The reporting of the project is incomplete because of the product being incomplete. This could potentially lead to additions necessary in documentation; therefore we were unable to complete it.

________________________________________________________________________ Page 32 of 44

Page 34: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

4.2 Project Commercialization This section describes the potential for the end product to be commercialized.

4.2.1 Cost of Production The end product is a wireless scanner system. The main component of this system is the chip module. The price of this module is dependant on the quantity ordered, but is approximately $43.00 USD per module. An enclosure is needed for both user and product safety and would be needed for both the scanner’s module as well as the computer’s module. Due to the small size of the project design, the cost of production for the needed enclosures would be small. It is estimated the cost of production per unit would be $150 USD.

4.2.2 Retail Price of Product The main idea for the design of this project was to provide a low cost option for sight-constrained persons to alleviate the inconvenience the current wired scanner provided with the SCANACAN™ creates. It is because of this idea which requires the overall profit for this system to remain small. An approximate retail value should be set no higher than $250 USD, with an emphasis towards $200 USD.

4.2.3 Potential Market The potential market for this product would consist of all persons currently using the SCANACAN™ system. It could also be used by all new SCANACAN™ users as well as used to persuade potential customers to try the SCANACAN™ software and hardware.

4.3 Recommendation for Future Work This section lists ideas the design team has for additional work as well as the reasons for the recommended additions.

4.3.1 Rechargeable Battery The replacement of the current power source with a rechargeable battery and included charging system is recommended. The cost of production would be increased for the commercialized product. However, the added convenience for the end user would attract more potential customers.

4.3.2 Built-in Wireless System The current system calls for an external device to be attached to the wired scanner. To eliminate this inconvenience, it is recommended to build an enclosure that would contain both an Omnidirectional scanner and the wireless components. This new all-in-one

________________________________________________________________________ Page 33 of 44

Page 35: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

scanner would still need to meet all of the original project definitions and requirements as well as all FCC regulations.

4.4 Lessons Learned This section contains subsections that describe the experiences working on the project has presented.

4.4.1 What Went Well Developing a clear and precise definition for the project was completed quickly. The team was able to learn from its errors and mistakes and was able to correct them to maintain a successful project.

4.4.2 What Did Not Go Well The design team developed many flawed designs. The lack of expertise and poor communication prolonged the life of the flawed designs before the designs ultimately failed.

4.4.3 What Technical Knowledge Was Gained The design team learned about many types of wireless technology such as Bluetooth and RF transmission. The team learned how to turn an idea into a design and finally into a working product. These steps required learning both technical and non-technical knowledge.

4.4.4 What Non-Technical Knowledge Was Gained The design team learned how to turn an idea into a design that was able to be put on paper and read and understood by others. Also, the team learned how to effectively communicate with persons with sight disabilities.

4.4.5 What To Do Differently The team has learned to define and assign tasks in a way that would not require specific people to be necessary for the completion of the project. It was also learned to keep better communication with personnel involved in the design phase of the project as well as include as many people as possible in the design phase.

________________________________________________________________________ Page 34 of 44

Page 36: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

4.5 Risk and Risk Management This section details the anticipation of risks, the risks that were encountered, any unanticipated risks encountered, and the changes to the risk management due to the unanticipated risks.

4.5.1 Anticipated Risks The design team anticipated the loss of a teammate, defective hardware, and design flaws. To keep the effects of a lost teammate to a minimum, the design team kept excellent records of designs and reports so that all personal efforts could be absorbed by the other members with a minimal amount of lost time. To combat defective hardware, the team gained a full knowledge of the hardware being used for the project and tested the hardware for accurate operation. The team also anticipated the possible chance of needing a new design. The team investigated many technologies and created designs for each one.

4.5.2 Anticipated Risks Encountered The design team encountered two of the three anticipated risks. The loss of a teammate was more damaging than anticipated due to the loss of the main expertise on the project matter. This resulted in the creation of many flawed designs before a working design was developed.

4.5.3 Unanticipated Risks Encountered The main unanticipated risk the design team encountered was the loss of development time lost to redesigning of the project due to numerous design flaws.

4.5.4 Changes in Risk Management Due to Unanticipated Risk The design team branched out its knowledge base to include new persons. This allowed for a new design to be developed, allowing for the completion of the project on schedule.

4.6 Project Team Information This section includes the contact information for client, faculty advisor, and team members for this project. These addresses, phone numbers, and emails are subject to change after December of 2006.

4.6.1 Client Information Name: Mr. Curtis Chong Title: Program Administrator Address: Field Operations and Access Technology

________________________________________________________________________ Page 35 of 44

Page 37: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Iowa Department for the Blind 524 Fourth Street Des Moines, IA 50309

Office Phone: (515) 281-1361 Office Fax: (515) 242-5781 Email: [email protected]

4.6.2 Faculty Advisor Information Name: Dr. Zhengdao Wang Title: Assistant Professor Address: 3134 Coover Hall Iowa State University Ames, IA 50011 Office Phone: (515) 294-8362 Office Fax: (515) 294-8432 Email: [email protected]

4.6.3 Project Team Information Name: Jerad Harmsen Major: Electrical Engineering Address: 4439 Friley Chamberlain Iowa State University Ames, IA 50012 Phone: (515) 572-5437 Email: [email protected] Name: Nicholas Kayser Major: Electrical Engineering Address: 324 Welch Ave. Apt. # 1 Ames, IA 50014 Phone: (515) 598-9488 Email: [email protected] Name: Daniel Ketcham Major: Computer Engineering / Electrical Engineering Address: 1311 Frederiksen Court Ames, IA 50010 Phone: (515) 572-7820 Email: [email protected]

________________________________________________________________________ Page 36 of 44

Page 38: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Name: Rajesh Venkatachalam Major: Electrical Engineering Address: 600 Lewis Rd #323 Unit A7 Phone: (515) 441-1245 Email: [email protected]

4.7 Closing Summary Identifying food products once they have been purchased and brought home is a difficult task for a sight-constrained person. A wired scanning system is currently available to sight-constrained persons; however this poses the problems of having to go to the computer when an item needs to be identified. This proves to be an inconvenience and a constraint on time for food preparation. The solution would be a wireless version of the scanner. The approach to the wireless solution incorporates FM transceivers, audio components, and a power source. The wireless scanner simply takes the place of the wired component and integrates into the existing SCANACANTM system. The user is then able to take the scanner to the item and use the scanner as needed around the home.

________________________________________________________________________ Page 37 of 44

Page 39: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

4.8 References [1] Bichan, Mike et al. “The Bluetooth Standard”.

<http://www.mit.edu/~ddaly/projects/bluetooth/additional.html>. (25 March 2005).

[2] “Iowa State University Phone book.” Iowa State University.

<http://ph.iastate.edu/cgi-bin/phonebook> (26 March 2006). [3] Freedom Scientific. 2006. <http://www.freedomscientific.com/> (26 March 2006). [4] Ferguson Enterprises. 2005. <http://www.fergusonenterprises.com/> (26 March

2006). [5] Maxim-ic. “Single-Chip FM Transmitter Extends Home-Entertainment Systems.”

<http://www.maxim-ic.com/appnotes.cfm/appnote_number/1869> (24 March 2006).

[6] Mikroelektronika.co.yu. “FM Receiver with Audio Amplifier.”

<http://www.mikroelektronika.co.yu/english/product/books/rrbook/chapter3/chapter3i.htm> (27 April 2006).

[7] Pinouts.ru. “USB Printout.” <http://pinouts.ru/data/USB_pinout.shtml> (27 March

2006). [8] R.F. Digital Wireless. “RFD21130.” <http://www.rfdigital.com/index.htm> (12

November 2006).

________________________________________________________________________ Page 38 of 44

Page 40: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

4.9 Appendix This section contains addition information about the project as well as previous portions of the project.

4.9.1 Previous Executive Summary This project plan contains the problem definition. This section clearly defines the purpose and requested solution for the given problem. Following the problem definition is the operating environment which details the assumed conditions the final product must be able function in, error-free. Next is the intended user(s) and use(s) section. Here, a description of whom the intended user(s) is (are) along with the intended use(s) of the final product is (are). Before the end product description, the design team lists its assumptions and limitations. These lists are developed to include both the design team and the client’s assumptions and limitations. Lastly, a list is provided containing the final deliverables upon the projects completion. Also contained in this report is the proposed approach for designing and creating the final product. This approach will be followed to create a product that is capable of integrating with the current SCANACAN™ software. Within the proposed approach lies the functional requirements, constraint and technology considerations, technical approach, testing requirements, security and safety considerations, intellectual property and commercialization considerations, and possible risks, proposed milestones, and project tracking. These parts detail the requirements and considerations the design team encounters. Finally, the team’s proposed resources and schedules are detailed. These tables and charts are followed by the project team’s information. Summarizing the proposed project, sight-constrained persons have access to a system that allows the contents of various food products to be made known through the use of a barcode scanner and a personal computer. The draw back to this system is that the barcode scanner must be plugged directly into the computer. This forces users to bring items from storage in the kitchen to the computer and then back to the kitchen, which is a major inconvenience. This project plan details the steps that will be taken by the design team in the creation of the wireless barcode scanner which will be able to implement the current SCANACAN™ software. The scanner will be able to read a barcode at any orientation and send the information to a personal computer located nearby which will decode the barcode. The computer will then send a synthesized voice signal back to the scanner which in turn will play the voice over an enclosed speaker. The design team will build a packaged product which will include the scanner, a wireless transmission system, and owner’s documentation (both written and electronic) in formats that both blind and not blind persons could use.

________________________________________________________________________ Page 39 of 44

Page 41: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

4.9.2 Previous General Solution Approach The scanner will be developed by researching previously developed laser barcode scanners, both wired and wireless and using the data as the basis of the new scanner. An emphasis will be placed on the Omnidirectional Hand-Held Scanner to allow for the easiest gathering of barcode information. The current SCANACAN™ software will be used for all testing implications of the new wireless scanner. The audible signal will be developed from Freedom Scientific® JAWS® software. All software will be used on a Windows® operating system. Bluetooth technology will be implemented for sending of the digital barcode information from the scanner to the computer. FM transmission will be used for the returning audio signal from the computer to the scanner. The system will be set up according to Figure 10.

Scanner Bluetooth Transmitter

Bluetooth Receiver

Computer

FM Transmitter

FM ReceiverAmplifierVolume

Control

Speaker Output

Figure 10: Previous Wireless Scanner Setup

4.9.2 Project Tasks The following tasks are the listed tasks from the original project plan. Task 1: Problem Definition Task Objective: Define the project and what the scanner is intended to do. Task Approach: The definition of the project will be found through team meetings among

the team members as well as meetings with Dr. Wang and Mr. Chong. These meetings, some of which have already begun, will cover the actual requirements

________________________________________________________________________ Page 40 of 44

Page 42: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

for the scanner, as well as other details and information that will help the team make technological decisions as well.

Task Expected Results: A firm definition of the project that is to be completed.

Subtask 1a: Client Communication Task Objective: To meet with the client and discuss the project as well as keep in

touch via email or phone for more information. Task Approach: Setup a meeting with the client to discuss the project and

determine what the client wants out of it. Task Expected Results: The team will design and build the product to the

specifications of the client. Subtask 1b: Project Proposal Task Objective: To have the project proposal written as required by the instructor. Task Approach: Divide the proposal into sections and have each member

contribute. Task Expected Results: The project proposal will be written, giving the team path

to follow for the completion of the project. Subtask 1c: Website Creation and Maintenance Task Objective: To create the required website. Task Approach: Have one member create the site and maintain, with the

contributions of the other members. Task Expected Results: The website will be created and maintained throughout

the project.

Task 2: Technology Considerations and Selection Task Objective: To analyze and discuss what technologies will be implemented in the wireless scanner. After this is accomplished, the selection of technologies will be made, and then implemented. Task Approach: The considerations and selections used for our scanner will be made in a

group decision process, with additional support by the team advisor, Dr. Wang. The team will analyze barcode, RFID, and wireless technologies available for creation of this product. Upon demand, other technologies may be considered as well.

Task Expected Results: The base of technologies will be established, and will then be gathered and tested/modified for interoperability.

Subtask 2a: Scanner Technology Task Objective: To determine the type of scanner to be used. Task Approach: Assign research to the team members and discuss with the team

the findings. Task Expected Results: From the findings and team discussion, determine the

scanner technology to be used.

________________________________________________________________________ Page 41 of 44

Page 43: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Subtask 2b: Wireless Technology Task Objective: To determine the type of wireless technology to be used. Task Approach: Assign research to the team members and discuss the findings

with the team. Task Expected Results: Determine the wireless technology to be used from the

findings and discussion. Subtask 2c: SCANACANTM

Task Objective: Determine how the software is used. Task Approach: Test the software by installing it and using it to determine how it

works and how the wireless scanner would be used on it. Task Expected Results: Have an understanding of how the software works and

how to integrate the wireless scanner. Task 3: End-Product Design Task Objective: To design a functional, ready-to-manufacture barcode scanning product for the Iowa Department for the Blind. Task Approach: The product will be designed based off of preliminary designs. Using

tools from the Town Engineering Lab and products purchased through available funds, the team will assemble the scanner. If any design constraints are run into that may appear as a result of designing this device, the Iowa Department for the Blind may be consulted in order to get more specifics as to what they are looking for or for general feedback.

Task Expected Results: A working barcode scanner will be designed on paper.

Subtask 3a: Wireless Task Objective: To design the wireless portion of the project. Task Approach: Use the existing knowledge, what was learned from the research,

and software programs to design the wireless portion. Task Expected Results: Have a working design of the wireless portion. Subtask 3b: Scanner Task Objective: To design the scanner for the project. Task Approach: Use the existing technology and the team’s knowledge to design

a system that would work with the scanner chosen. Task Expected Results: Have a design of the scanner setup. Subtask 3c: Integration of Scanner and Wireless

Task Objective: To integrate the scanner and wireless technologies. Task Approach: Use the information and designs for the wireless and scanner and

integrate these technologies along with the SCANACANTM software. Task Expected Results: Have a working design for the system.

________________________________________________________________________ Page 42 of 44

Page 44: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Task 4: End-Product Prototype Implementation Task Objective: To create a prototype of the barcode scanner based off the end-product design. Task Approach: The scanner will be created first in the senior design laboratory, located

in Town Engineering, Ames, Iowa. This will be done by all members of the senior design team, both by individual work and group work, as necessary. The team may also ask for feedback on the appearance of the prototype from the Iowa Department for the Blind.

Task Expected Results: To have a working barcode scanner that can be used for testing, input and feedback.

Subtask 4a: Wireless Task Objective: Build the wireless portion of the project. Task Approach: Use the design created and appropriate technologies and

equipment to construct the wireless portion. Task Expected Results: Have a working wireless product. Subtask 4b: Scanner Task Objective: Build the scanner portion of the project. Task Approach: Using the appropriate technologies and tools as well as the design

to construct the scanner setup. Task Expected Results: Have a working scanner setup. Subtask 4c: Integration of Scanner and Wireless Task Objective: Integrate the scanner and wireless. Task Approach: Construct the final product using the scanner setup and wireless

technology as well as integrating it with the SCANACANTM software. Task Expected Results: Have a working prototype.

Task 5: End-Product Testing Task Objective: To test the prototype of the barcode scanner in a real-life environment. Task Approach: Visually impaired people will test the product for functionality, safety

and usability. The team will give a prototype to the Iowa Department for the Blind to test themselves, to see if it would fit their needs, and make changes if necessary. Also, the team will test to make sure there are no sharp edges or places where one could easily cut oneself, as this scanner will primarily be used by the blind.

Task Expected Results: Feedback regarding the functionality of the barcode scanner will be attained, and modifications can be made to the end-product prototype, if necessary.

Task 6: End-Product Documentation Task Objective: To document all processes involving installation and usage and maintenance of the barcode scanner.

________________________________________________________________________ Page 43 of 44

Page 45: Wireless Identification System to Assist Sight …seniord.ece.iastate.edu › projects › archive › dec0606 › Final...Wireless Identification System to Assist Sight-Constrained

Dec06-06 Final Report CprE/EE 492 Revision 3.0

Task Approach: End product documentation will be done by the entire senior design group, and will consist of a Microsoft Word document, as computer documentation is the easiest way for visually impaired people to read the document. The team will include diagrams, product details, specifics on how to use the scanner, and instructions, for the sighted people that will help with the setup. This document will be assembled and bound as well for readability and ease of use.

Task Expected Results: A set of documents, also usable for vision-impaired users. These documents should outline the installation, use, and maintenance of the barcode scanner.

Task 7: End-Product Demonstration Task Objective: To demonstrate the functionality of the barcode scanner prototype, and show that it is suitable for market use. Task Approach: Not only will this product be demonstrated by Mr. Chong himself, this

will also be demonstrated to an industrial board review panel. In the case of demonstration with Mr. Chong, the final prototype (all modifications made) will be given to Mr. Chong to get a feel for the product, as well and walk through how to actually use it. To the industrial review panel, the product will be shown, as well as the features that the team implemented will be shown visually.

Task Expected Results: The barcode scanner will be demonstrated to an industrial review panel and to Mr. Curtis Chong, the project’s client. This demonstration will show how to use the product, and demonstrate its features.

Task 8: Project Reporting Task Objective: To give a detailed report including, but not limited to, team members’ hours spent, total resources used, and timetable used. Task Approach: The entire senior design team will make the report. This document will

include detailed instructions and diagrams relating to the construction of the scanner, prices, and costs involved in the creation and testing, and also personal effort required and taken by the team members. This product will also be bound, and given in Microsoft Word document form, for readability and ease of use by blind people.

Task Expected Results: A report will be completed, giving details of the barcode scanner’s design and resources utilized.

________________________________________________________________________ Page 44 of 44