Potentials - November/December 2016 - 15

32-b mbed NXP LPC1768 running
at 96 MHz from ARM Ltd., due to its
low price, small size, low power consumption, and, most of all, its relatively high computing performance.
This microcontroller, in particular,
is for prototyping all sorts of devices. It is armed with the flexibility of
plenty of peripheral interfaces and
flash memor y. The microprocessor includes 512-kB flash, 32-kB
RAM and interfaces including builtin ethernet, universal serial bus
(USB) host and device, controlledarea network, serial peripheral interface, inter-integrated circuit bus,
analog-to-digital converter, digitalto-analog converter, pulse-width modulation, and other input/output
interfaces. Most pins can also be
used as DigitalIn and DigitalOut
interfaces, which allows for easy addition of various sensors. The online
C++ software-development and compiling environment allows the development team to work on the project
anywhere and anytime.
The communication module is a
Bluetooth chip (or a Wi-Fi chip) that
allows the wearable unit to talk to
the smartphone to exchange data
and instructions. The LPC1768 microprocessor offers flexible hardware
interfaces for us to easily hook up
various lower-power-consumption
Bluetooth and Wi-Fi chips that are
available on the market, such as the
RN42-XV Bluetooth and the XBee
Wi-Fi module.

Power Module

The sensor module consists of
various smart sensors that we can
embed in the system to obtain data.
The ultrasound sensor detects objects and measures object distance

Continuously feeding the visually impaired user
with the necessary information about his/her
surroundings is critical for him/her to "feel" and
"sense" things nearby and move around without
bumping into objects and losing orientation.
from the unit. This is similar to sensors that are widely installed on vehicles to prevent collisions. In this
prototype, we used Ultrasonic Range
Finder XL-MaxSonar-EZ4. Other
sensors that we plan to use but have
not yet instituted include color sensors to detect traffic lights, motion
sensors to identify moving objects in
front of the visually impaired user,
and a camera that can be used for
image processing and identifying objects of interest.
The smartphone receives data obtained from the wearable smart sensor unit, processes the data in real
time, and generates and provides the
visually impaired user with critical
warning signals and other information to assist him/her in navigating
the surrounding area in the form of
voice and/or vibrating signals. For
instance, when the sensor detects
an object in front of the user within

mbed NXP LPC1768

Power LED

Communication
Module
Bluetooth
Chip

Switch
CPU

Battery

3 m, the smartphone sends beeps to
the user at a higher frequency as an
object gets closer. At the same time,
the smartphone utilizes its GPS and
map function to "talk" to the visually

Wi-Fi Chip

Sensor Module

impaired user, providing his/her
moving orientation and location
(such as street and building names).
The wearable smart-sensor unit
can be clipped on a pocket, belt, or
hat and faces the user's moving direction so that the ultrasound sensor can "see" the objects in front
of the user. The user should also
carry the smartphone appropriately
so that he/she can receive the correct moving orientation information.
These two units talk to each other
via Bluetooth; therefore, there is no
wired connection between them.
Figure 2 provides the details
of the circuit connection among the
LPC1768 CPU, the MaxSonar ultrasonic-range sensor, and the RN42XV Bluetooth chip. The ultrasonic
sensor's analog output (PIN-AN) is
connected to one of the CPU analog
inputs (PIN-19) for the CPU to read
the distance data of a detected object.

* Object Detected in Front
* Human Detected
* Traffic Light
(Bluetooth/Wi-Fi)

Smartphone

Sensor Interface

Ultrasound Sensor

Motion Sensor

Other Sensors

Fig1 the "virtual eyes" system structure.

IEEE PotEntIals November/December 2016

■

15



Table of Contents for the Digital Edition of Potentials - November/December 2016

Potentials - November/December 2016 - Cover1
Potentials - November/December 2016 - Cover2
Potentials - November/December 2016 - 1
Potentials - November/December 2016 - 2
Potentials - November/December 2016 - 3
Potentials - November/December 2016 - 4
Potentials - November/December 2016 - 5
Potentials - November/December 2016 - 6
Potentials - November/December 2016 - 7
Potentials - November/December 2016 - 8
Potentials - November/December 2016 - 9
Potentials - November/December 2016 - 10
Potentials - November/December 2016 - 11
Potentials - November/December 2016 - 12
Potentials - November/December 2016 - 13
Potentials - November/December 2016 - 14
Potentials - November/December 2016 - 15
Potentials - November/December 2016 - 16
Potentials - November/December 2016 - 17
Potentials - November/December 2016 - 18
Potentials - November/December 2016 - 19
Potentials - November/December 2016 - 20
Potentials - November/December 2016 - 21
Potentials - November/December 2016 - 22
Potentials - November/December 2016 - 23
Potentials - November/December 2016 - 24
Potentials - November/December 2016 - 25
Potentials - November/December 2016 - 26
Potentials - November/December 2016 - 27
Potentials - November/December 2016 - 28
Potentials - November/December 2016 - 29
Potentials - November/December 2016 - 30
Potentials - November/December 2016 - 31
Potentials - November/December 2016 - 32
Potentials - November/December 2016 - 33
Potentials - November/December 2016 - 34
Potentials - November/December 2016 - 35
Potentials - November/December 2016 - 36
Potentials - November/December 2016 - 37
Potentials - November/December 2016 - 38
Potentials - November/December 2016 - 39
Potentials - November/December 2016 - 40
Potentials - November/December 2016 - 41
Potentials - November/December 2016 - 42
Potentials - November/December 2016 - 43
Potentials - November/December 2016 - 44
Potentials - November/December 2016 - 45
Potentials - November/December 2016 - 46
Potentials - November/December 2016 - 47
Potentials - November/December 2016 - 48
Potentials - November/December 2016 - Cover3
Potentials - November/December 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/potentials_20190102
https://www.nxtbook.com/nxtbooks/ieee/potentials_20181112
https://www.nxtbook.com/nxtbooks/ieee/potentials_20180910
https://www.nxtbook.com/nxtbooks/ieee/potentials_20180708
https://www.nxtbook.com/nxtbooks/ieee/potentials_20180506
https://www.nxtbook.com/nxtbooks/ieee/potentials_20180304
https://www.nxtbook.com/nxtbooks/ieee/potentials_20180102
https://www.nxtbook.com/nxtbooks/ieee/potentials_111217
https://www.nxtbook.com/nxtbooks/ieee/potentials_091017
https://www.nxtbook.com/nxtbooks/ieee/potentials_070817
https://www.nxtbook.com/nxtbooks/ieee/potentials_050617
https://www.nxtbook.com/nxtbooks/ieee/potentials_030417
https://www.nxtbook.com/nxtbooks/ieee/potentials_010217
https://www.nxtbook.com/nxtbooks/ieee/potentials_111216
https://www.nxtbook.com/nxtbooks/ieee/potentials_091016
https://www.nxtbook.com/nxtbooks/ieee/potentials_070816
https://www.nxtbook.com/nxtbooks/ieee/potentials_050616
https://www.nxtbook.com/nxtbooks/ieee/potentials_030416
https://www.nxtbook.com/nxtbooks/ieee/potentials_010216
https://www.nxtbook.com/nxtbooks/ieee/potentials_111215
https://www.nxtbook.com/nxtbooks/ieee/potentials_091015
https://www.nxtbook.com/nxtbooks/ieee/potentials_070815
https://www.nxtbook.com/nxtbooks/ieee/potentials_050615
https://www.nxtbook.com/nxtbooks/ieee/potentials_030415
https://www.nxtbook.com/nxtbooks/ieee/potentials_010215
https://www.nxtbook.com/nxtbooks/ieee/potentials_111214
https://www.nxtbook.com/nxtbooks/ieee/potentials_091014
https://www.nxtbook.com/nxtbooks/ieee/potentials_070814
https://www.nxtbookmedia.com