Summer Grocery Shopping Assistant for the Visually Impaired(Grozi) Joo Byoung (Ave) Park Client: National Federation of the Blind.

Similar documents
Light Emitting Diodes (LEDs)

Features. Applications

Large 5 X 7 Dot Matrix Alphanumeric Displays 17.3/26.5 mm Character Heights Technical Data

ELECTRONIC GAME KIT TEACHING RESOURCES. Version 2.0 BUILD YOUR OWN MEMORY & REACTIONS

SCIR. Infrared Illuminator Powerful Indoor/Outdoor IR Spotlight SCIR

Introduction 1. Green status LED, controlled by output signal ST. Sounder, controlled by output signal Q6. Push switch on input D6

COLOUR CHANGING USB LAMP KIT

ELECTRONIC GAME KIT ESSENTIAL INFORMATION. Version 2.0 BUILD YOUR OWN MEMORY & REACTIONS

Light Emitting Diodes

Monday 28 January 2013 Morning

QTI Line Follower AppKit for the Boe-Bot (#28108)

Large 5 X 7 Dot Matrix Alphanumeric Displays 17.3/26.5 mm Character Heights Technical Data

Laboratory 8. Digital Circuits - Counter and LED Display

Friday 23 May 2014 Afternoon

Author: Seth Reed Lakritz

Obtained from Omarshauntedtrail.com

Advanced Display Technology Lecture #12 October 7, 2014 Donald P. Greenberg

Your EdVenture into Robotics You re a Controller

553-xxxx mm LED CBI Circuit Board Indicator (DIN Compatible), Narrow Bi-level x x x x - 2 x 0 ATTENTION

Luckylight. 1.9mm (0.8") 8 8 Pure Green Dot Matrix LED Displays Technical Data Sheet. Model No.: KWM-20882XPGB

MONO AMPLIFIER KIT ESSENTIAL INFORMATION. Version 2.2 CREATE YOUR OWN SPEAKER DOCK WITH THIS

2.4GHZ Digital Wireless Reversing Camera Kit

Interaction of Infrared Controls And Fluorescent Lamp/Ballast Systems In Educational Facilities

Lab 7: Soldering - Traffic Light Controller ReadMeFirst

OPTICAL POWER METER WITH SMART DETECTOR HEAD

Lab 7: Soldering - Traffic Light Controller ReadMeFirst

LAB #6 State Machine, Decoder, Buffer/Driver and Seven Segment Display

QUIZ BUZZER KIT TEACHING RESOURCES. Version 2.0 WHO ANSWERED FIRST? FIND OUT WITH THIS

LOOK AT THE NETWORK OF METAL STRIPS ON THE BACKSIDE OF THE PROTOTYPING BOARD

This module senses temperature and humidity. Output: Temperature and humidity display on serial monitor.

Documentation VFD clock 8 a clock

LED Display Product Data Sheet LTP-1557TBE Spec No.: DS Effective Date: 06/16/2010 LITE-ON DCC RELEASE

EVERLIGHT ELECTRONICS CO.,LTD.

User s Guide. 5.8GHz Wireless A/V Signal Sender

SURFACE MOUNT LED LAMP STANDARD BRIGHT 1206 (Reverse Mount)

ENGR 40M Project 3a: Building an LED Cube

Lab Using The Multimeter And The Trainer

Introduction 1. Green status LED, controlled by output signal ST

CSD131R4C. package outlines. Chip. IV (IF = 20mA) Part Number. Recommended Pad Layout. Notes: Unit = mm, Tolerance = 0.1mm

LED Display Product Data Sheet LTP-7388KM-J Spec No.: DS Effective Date: 08/27/2010 LITE-ON DCC RELEASE

Introduction 1. Digital inputs D6 and D7. Battery connects here (red wire to +V, black wire to 0V )

Harvatek International 2.0 5x7 Dot Matrix Display HCD-88442

16-213SDRC/S530-A3/TR8

Laboratory 11. Required Components: Objectives. Introduction. Digital Displays and Logic (modified from lab text by Alciatore)

1.10mm Height 1210 Package. Bi-Color (Multi-Color) Chip LED. Technical Data Sheet. Part No: S155VBC-V12B-B41B

Instructions and answers for teachers

Seth h N eu N mann 1

Technical Data Sheet White SMD Surface Mount Device

Music-Visualization and Motion-Controlled LED Cube

Welcome to your. Wireless transmitter and receiver kit

MAKE AN RGB CONTROL KNOB.

"Sophisticated Model Railroad Electronics"

TECHNOLOGY WILL SAVE US: THE LUMIPHONE

HUIYUAN OPTO-ELECTRONIC CO.,LTD

Australian Technical Production Services

FS3 Series Tri-Lens for SEOUL SEMICONDUCTOR Z-POWER P4 TM LEDs

CM-S38901SV TVL IR Long Range camera

ADD AN AUDIO MESSAGE TO YOUR PRODUCT WITH THIS RECORD & PLAYBACK KIT

SURFACE MOUNT LED LAMP 0603 (0.8 mm Height)

Standard Operating Procedure of nanoir2-s

Through Hole Lamp Product Data Sheet LTW-2S3D7 Spec No.: DS Effective Date: 10/06/2012 LITE-ON DCC RELEASE

LED-Strip C12 MK2.6. Product Sheet

3.0*3.0mm (1.2") 8 8 White Dot Matrix LED Displays Technical Data Sheet. Model No.: KWM-R30881XWB-Y

Cellular Signal Booster

7 SEGMENT LED DISPLAY KIT

SIZE CLASS. SMART CONNECTIVITY TV to Mobile / Mobile to TV Mirroring

LED-Strip C25 MK2.6. Product Sheet

Top view LEDs 45-21UMC/XXXXXXX/TR8

ECE 270 Lab Verification / Evaluation Form. Experiment 7

SIZE CLASS. Dolby Digital Plus Apps and Games. DTS Premium Sound 5.1 Decoding Web Browser. TV to Mobile / Mobile to TV

LINK-RAY TM MODULATORS FOR CONSTANT- VOLTAGE. LinkRay Modulators 12 V / 24 V Constant-voltage Applications MODULATORS

СВЕТОДИОДЫ BEELED - ТЕХНИЧЕСКОЕ ОПИСАНИЕ

This document is intended to provide information to allow the researcher to build their own device.

Through Hole Lamp Product Data Sheet LTW-42NDP4-HF Spec No.: DS Effective Date: 08/23/2011 LITE-ON DCC RELEASE

EVERLIGHT ELECTRONICS CO.,LTD.

S195AVGC-2BM 1.6x0.8mm, Red & Yellow Green LED Surface Mount Bi-Color Chip LED Indicator

Bill of Materials: Magic Color PART NO

Features: Descriptions: Applications:

ENGINEERING COMMITTEE

SURFACE MOUNT LED LAMP STANDARD BRIGHT 1210

Technical Data Sheet 0805 Package Chip LED (0.8mm Height)

RECORD & PLAYBACK KIT

8 PIN PIC PROGRAMMABLE BOARD (DEVELOPMENT BOARD & PROJECT BOARD)

READ ME FIRST. Touchstone TV Lift

SURFACE MOUNT LED LAMP FULL COLOR 1210

Luckylight Package Pure Green Chip LED. Technical Data Sheet. Part No.: S150PGC-G5-1B

LITE-ON TECHNOLOGY CORPORATION

Data Sheet. HSMR-CL mm Blue Leadframe-Based Surface Mount ChipLED. Features. Description. Advantages. Package Dimensions

Azatrax Model Railroad Track Signal Control - Single Track

CM-S23349SV. Vari-Focal IR Bullet Camera

Build your own: Track Display

Lynx Broadband Installation Manual for Residential Packages with a 35 db Amp Quick Start Guide (first 3 pages)

SURFACE MOUNT LED LAMP STANDARD BRIGHT PLCC-2

TV Synchronism Generation with PIC Microcontroller

Opto Plus LED Corp x 8 Dot Matrix LED Display OPD-M48810YG-GW OPD-M48811YG-GW

Embedded Systems Lab. Dynamic Traffic and Street Lights Controller with Non-Motorized User Detection

Technical Data Sheet 0805 Package White Chip LED

3mm Round Blue LED T-1 Technical Data Sheet

17-21SURC/S530-A2/TR8

AXE101 PICAXE-08M2 Cyberpet Kit

Transcription:

Summer 2010 Grocery Shopping Assistant for the Visually Impaired(Grozi) Joo Byoung (Ave) Park Client: National Federation of the Blind Summer 2010 Page 1

Table of Contents Introduction---------------------------------------------------------------------------------------------------3 General Description of the Project----------------------------------------------------------------------4 Details of Project Tasks-----------------------------------------------------------------------------------5 Finger Mounted Reflective Ring-----------------------------------------------------------------5 IR LED Array Analysis-----------------------------------------------------------------------------6 Battery Analysis------------------------------------------------------------------------------------7 Building an IR LED Array--------------------------------------------------------------------7 9 Testing on Wii Sensitivity Mode and Observation----------------------------------------10 Comments on the Test-----------------------------------------------------------------------------------11 References---------------------------------------------------------------------------------------------------12 2 P a g e

Introduction There are currently 1.3 million legally blind people living in the United States who face daily obstacles with routine tasks. These individuals cannot shop independently for grocery store items without sighted assistance. Developing assistive technologies and handheld devices allows for the possibility of increasing independence for the blind and visually impaired. Currently, many grocery stores treat those that are blind as high cost customers, and dramatically undersell to this market, neglecting to take their needs into consideration. The use of computer vision can be advantageous in helping these blind customers, as restrictions such as the limited ability of guide dogs of white canes, frequently changing store layouts, and existing resources do not allow for a completely independent shopping experience. Using technologies such as object recognition, sign reading, and text-to-speech notification can allow for a greater autonomous solution to the relevant problem. In conjunction with Calit2, UCSD s Computer Vision Lab and TIES, the GroZi project is working to develop a portable handheld device that can help the blind to collect information and navigate more efficiently within difficult environments as well as better locate objects and locations of interest. GroZi s primary research is focused on the development of a navigational feedback device that combines a mobile visual object recognition system with haptic feedback. Although still in its early stages of development, when complete, the GroZi system will allow a shopper to navigate the supermarket, find a specific aisle, read aisle labels, and use the handheld grocery assistant device to then scan the aisle for objects that look like products on the shopper s list (compiled online and downloaded onto the handheld device prior to going into the store). The goal of GroZi for this summer is to study and prove the concept of finger motion tracking by conducting a simulation using a Wiimote. In order to accomplish the goal, the following four significant features of this simulation must be comprehended: finger mounted reflective ring, Wiimote as an IR signal receiver, IR LED array, and Wii sensitivity adjustment mode. 3 P a g e

General Description of the Project As mentioned in the previous page, we will use Wii and Wiimote for the project. Wii is a common household game console that everyone can play easily, and it is based on Bluetooth technology that has many applications of finger motion sensor. Because of the reasons, we decided to choose Wii, instead of other game consoles, for this simulation. For conducting the simulation, we need to break it down to four important steps. First step is to build a finger mounted reflective device, and the second is to understand that the wiimote is used as an IR signal receiver. Third step is building an actual IR LED array, and the last step is to run the final test on Wii sensitivity adjustment screen. The general diagram of the simulation is shown below: As the diagram is shown above, the Wii console is connected to the television, and the TV screen is showing the Wii sensitivity adjustment mode. IR LED array and the Wiimote are placed on top of the TV, and IR LEDs is shining at the reflective ring that is approximately 4.5 5 feet away from the TV screen. The reflective ring is reflecting the incoming IR lights back into the Wiimote, which receives the signal. Once the Wiimote reads the signal that is reflected back from the ring, the TV screen shows a dot on the Wii sensitivity adjustment screen. The dot will move accordingly as a finger (the reflective ring) moves. 4 P a g e

Details of Project Tasks *Finger Mounted Reflective Ring This is one of the most important features in the simulation. It is the finger mounted device that reflects the incoming signal back into Wiimote, so this enables the dot that appears on the sensitivity adjustment screen to move. The reflective ring is made with acrylic, Velcro, and reflective tape. The picture of the ring is shown below: As the image of the ring shown above, the ring consists of two big parts: acrylic piece with the reflective tape and the Velcro ring. The acrylic piece is cut out using LaserCAMM (which is available at MAE 3 Design Studio), and its dimension is 1x1 inch. The Velcro ring is simply wrapped around in a size of an index finger; the size of the ring can easily be adjusted. On behalf of the reflective ring analysis, the maximum distance of the reflective tape is calculated based on the information that is given from the back cover of the reflective tape. This particular reflective tape has 600 candelas, 1lux, and 45 degree angle of reflection range. By using combined formula (steradians formula: sr = 2π (1 cos(θ/2)), 1 cd = 1 lm/sr, 1 lux = 1 lm/m², Area = 2π distance 2 ), the maximum distance of the reflective ring is calculated to be 6.75 meters, which converts to approximately 22 feet. Since the reflective ring is going to be located 4.5 5 feet away from the television screen, the distance is more than enough for the simulation. 5 P a g e

*IR LED Array Analysis Before building an actual IR LED array, it is important to come up with a layout of the array and calculate the resistor values that can make LEDs the brightest without burning them. In order to have a general design of LEDs, LED calculators that are available online can be used (This is one of many LED calculators - http://led.linear1.org/led.wiz). As long as the required information is given, it shows the possible layouts for the number of LEDs and calculates the desired resistor values and power dissipation on each LEDs and resistors. For this particular simulation, we need 15 IR LEDs, 6V voltage source, 1.5V forward voltage for LEDs, and 60mA forward current for LEDs. Based on the information, the IR LED array s layout is shown below: According to the LED calculator, it is recommended to use 3x5 LEDs and 27Ωresistor for each row to make this IR LED work. For testing this, it is necessary to implement the same layout on a breadboard to see if this really works. As we tested on a breadboard, we realized that the 37Ω-resistor is more suitable for this layout (Note: when using the 37Ω resistor, be sure to use 1/4W resistors). When we used 27Ω resistors, a couple LEDs were burned. Since the resistor value has changed, the power dissipation is also changed; the 37Ω-resistor dissipates approximately 133.2 mw. As a result, the total power dissipation of the array is 2016 mw. 6 P a g e

*Battery Analysis It is also important to know how long a battery can last for the IR LED array if this system were to be implemented in a smaller scale in the future. It is very inconvenient to replace batteries frequently since they only last for a couple hours. In order to get rid of this hassle, batteries must be able to last for a long period of time, and at the same time, they must be easily purchased at a local store (e.g. for some batteries, a person needs to make a special order). One of the ways that we came up for the long-lasting battery is to have four 1.5V batteries in series, which makes 6V total. 1.5V batteries have approximately 2400mAh capacity, and our IR LED array draws 300mA. Since there are four 1.5 batteries in series, we simply multiply 2400mAh by 4, and it comes out to 9600mAh. For calculating the battery life, we divide 9600mAh by 300mAh, and the battery life for this particular case is 32 hours. 32 hours are not bad at all. If we make an assumption that it takes about two hours for grocery shopping and a person goes to grocery shopping as frequent as twice a week, we are only spending 4 hours per week. If we divide 32 by 4, the battery life is 8 weeks (2 months). Plus, 1.5V batteries can be found at any local store. Since all these calculated values meet our requirements, we choose to use 6V (four 1.5V batteries in series) as the voltage source of our IR LED array. *Building an IR LED Array Based on all the researches that we did above, now we need to build an actual IR LED array. For materials, we need to have a battery holder with a switch (available at a local RadioShack store), a circuit board, five 37-ohm resistors, wires, 15 IR LEDs, and a soldering kit. Once we have all these materials, we can start building an IR LED array. First of all, we solder everything on a circuit board just like the LED array layout that is shown in the previous page. When soldering is done, insert four 1.5V batteries into the battery holder and turn the switch on to see if LEDs light up. Once the LEDs light up, we move onto the next step of making an IR LED holder. If the LEDs do not light up, check the circuit board and troubleshoot the problem. (Note: IR light is theoretically invisible because it is out of our visible wavelength range. However, there are two types of IR LEDs are available at a store or online. One is with 7 P a g e

the wavelength 850 nm and the other with the wavelength 940 nm or above. 8508 nm IR LED is visible; red glow can be seen. On the other hand, 940 nm or above IR LED is completely invisible to our eyes. For this particular simulation, we choose ose 850 nm IR LEDs to easily notice whether the LEDs light up. The specification sheet of the IR LEDs is shown below.) Second of all, we need to construct an IR LED holder since it keeps the LEDs in place, and the LEDs should surround the Wiimote. By using AutoCAD, we designed the LED holder that is square-shaped and has 15 holes for the LEDs. The schematic is shown below. For the inner rectangle, we curved the edges so that the Wiimote can fit in much more smoothly. Once the Wiimote is inserted in the curved rectangle, the bolt can be 8 P a g e

tightened to hold the Wiimote more firmly. When building an IR LED array is completed, it should look like the pictures as following. Top and Front View Left Side View Top and Right Side View Front View (When lights on) Since the IR LED array is built, we can use this as the light source for the simulation that we are trying to conduct. 9 P a g e

*Testing on Wii Sensitivity Mode and Observation Now that we have all components (Finger Mounted Reflective Device, Wiimote, and IR LED Array) available, we can run the test on Wii sensitivity adjustment mode to see if the concept of finger motion tracking actually works. For the set up, we connect the Wii console to the television and have the sensitivity adjustment show up on the TV screen. After that, we place the IR LED array and Wiimote on the top of the television, and the finger mounted reflective device (a person) is 4.5 5 feet away from the television screen. As the IR LED array shines at the reflective ring (a person), the ring reflects the incoming IR LED signals right back into the Wiimote, and the Wiimote receives and reads the signals. In result, the dot appears on the television screen, and it moves correspondingly as a finger moves (the ring). The Wii sensitivity adjustment screen is shown below: Wii sensitivity adjustment mode is usually used for testing the Wiimote s signal strength, but for this particular simulation, it is used for running the final test of the project. As we ran the test, we were able to make a few notable observations. The dot s movement was rather choppy and discontinuous. In order to fix the problem, we ran the test once more with hand mirror instead of the reflective ring. In the test, the dot showed much more clearly and the movement was much more smooth and continuous. However, when we tried to move our fingers a little farther, the dot disappeared from the television screen. 10 P a g e

Comments on the Test After running the test, it is certain that the concept is proven. Minor adjustments, however, must be made for the continuation of the project in the future. From the final test, we certainly realized that the IR LED emission was not strong enough to demonstrate the dot much more clearly. In addition, the LEDs emitting angle was not wide enough to cover full hand motion. On behalf of finding solutions to fix the problems, the idea of replacing to hand mirror was brought up. The test showed that the hand mirror reflected the signal better than the reflective ring, and the dot s movement was much smoother and more continuous. The problem, however, is that the area coverage of the IR LED signals was even smaller than the reflective ring. Since mirror reflects the light/signal only at the angle it came in, it is easy to lose the incoming light/signal when a person moves his or her finger a little farther. On the other hand, the reflective tape has a rough surface area that causes the ridges, which enables to scatter the incoming light/signal in all directions. In conclusion, it is better to preserve the idea of wearing the reflective ring. Then how do we fix the problems? There are easy solutions that can make the simulation work much better. Because we know that the IR LED signal is not strong enough, we can just increase the number of LEDs. We are currently using 15 IR LEDs. Instead of 15 LEDs, we can use 25 50 IR LEDs to strengthen the signals. Next, we can simply purchase IR LEDs that have wider angle range of emission, approximately 50 60 degree. In that way, it will increase the area coverage of the IR LED signals. Lastly, we can make the IR LED in a curved manner. As pictures shown on page 9, the LED array is flat and rectangular. We instead make the LEDs in a curvature so that LEDs point outwards, which results in more area coverage. Once all these changes are made, we need to figure out how we will implement this system in a smaller scale. That will be the future GroZi Wiimote team s project in the Fall 2010. 11 P a g e

References Johnny Chung Lee s Wii Projects - http://johnnylee.net/projects/wii/ Finger Tracking Wikipedia - http://en.wikipedia.org/wiki/finger_tracking LED Series/Parallel Array Wizard - http://led.linear1.org/led.wiz 20x5mm Infrared (IR) 850nm LED - http://www.lightobject.com/20x-5mm-infrared-ir- 850nm-LED-P152.aspx Crest Technologies: Notes on LEDs - http://www.cresttech.com.au/led_info_notes.html RadioShack website http://www.radioshack.com GroZi Spring 10 Final Report http://grozi.calit2.net/files/tiesgrozisp10.pdf Global TIES website http://ties.ucsd.edu Battery Life Calculator - http://easycalculation.com/physics/classical-physics/batterylife.php 12 P a g e