4. ARDUINO BOARD
• ARDUINO IS A SINGLE BOARD MICROCONTROLLER
• IT IS INTENDED TO MAKE THE APPLICATION OF INTERACTIVE
OBJECTS OR ENVIRONMENT MORE ACCESSIBLE.
• THE HARDWARE CONSISTS OF AN OPEN-SOURCE HARDWARE
BOARD DESIGNED AROUND AN 8-BIT ATMEL AVR
MICROCONTROLLER.
• AURDUINO PLATFORM WAS DESIGNED TO PROVIDE AN
INEXPENSIVE AND EASY WAY FOR HOBBYIST STUDENT AND
PROFFESSIONALS TO CREATE DEVICES THAT INTERACT WITH THEIR
ENVIRONMENT USING SENSORS AND ACTUATORS.
5. ARDUINO BOARD
• COMMON EXAMPLES FOR PROJECT AS BEGINNERS ARE : SIMPLE
ROBOTS, THERMOSTATS, MOTION DETECTORS, LIGHTING SYSTEMS
ETC
• BY USING AN LED DRIVER CHIP WE CA N CONTROL UPTO 8X8
MATRIX OF LED’S OR AN 8 DIGIT LED DISPLAY.
• CURRENT ARDUINO BOARDS ARE PROGRAMMED VIA USB
IMPLEMENTED USING USB-TO-SERIAL ADAPTER CHIPS SUCH AS THE
FTDI FT232.
• ARDUINO PROGRAMS ARE WRITTEN IN C AND C++. THE ARDUINO
IDE COMES WITH A SOFTWARE LIBRARY TOOL CALLED WIRING.
6. ARDUINO BOARD
• ARDUINOS COME IN DIFFERENT FLAVOURS OR TYPES ACCORDING TO
THEIR USE.
• MOST ENTHUSIASTS USE SITES LIKE Adafruit AND Element14
• YOU SHOULD HAVE A USB A TO B CABLE TO PROGRAM THE DEVICE.
10. EASY-VR Speech Recognition
• ARDUINO IS NOT ABLE TO DO VOICE RECOGNITION ON ITS
OWN,BUT THERE ARE MANY SOFTWARE MODULES & SHIELDS
WHICH CAN MAKE IT TO DO SO.
• Easy VR SPEECH RECOGNITION MODULE/SHIELD IS A
MULTIPURPOSE SPEECH RECOGNITION MODULE DESIGNED TO ADD
VERSATILE, ROBUST AND COST EFFECTIVE SPEECH AND VOICE
RECOGNITION CAPABILITIS TO VIRTUALLY CONNECT TO ANY
APPLICATION.
• ARDUINO IS INTEGRATED WITH EASY-VR MODULE FOR SPEECH
RECOGNITION.
• EASY-VR IS THE THIRD GENERATION VERSION OF THE SUCCESSFUL
VRbot MODULE AND BUILDS ON THE FEATURE AND
FUNTIONALITIESOF ITS PREDECESSOR.
11. EASY-VR Speech Recognition
• IN ADDITION TO THE EASY-VR 2.0 FEATURES LIKE 28 USER DEFINED
SPEAKER INDEPENDENT COMMANDS, THE SHIELD HAS ADDITIONAL
CONNECTORS FOR THE MICROPHONE INPUT, AN 8OHM SPEAKER
OUTPUT ,AUDIO LINE-OUT/HEADPHONE JACK AND ACCESS TO THE
I/O PINS OF THE EASY-VR MODULE.
• A PROGRAMMABLE LED IS ALSO INCLUDED TO SHOW FEEDBACK
DURING RECOGNITION TASKS.
12. EASY-VR Speech Recognition
• THE EASY VR ADDS CONVENIENT FEATURES SUCH AS FIRMWARE
UPDATE CAPABILITY ,8 OHM SPEAKER OUTPUT AND ADDITIONAL
(Si) LANGUAGES.
• A HOST OF BUILT IN SPEAKER INDEPENDENT COMMANDS
(AVAILABLE IN ENGLISH,ITALIAN,JAPANESE,GERMAN,SPANISH AND
FRENCH) FOR READY TO RUN BASIC CONTROLS.
• SUPPORTS UPTO 32 USER DEFINED SPEAKER DEPENDENT
TRIGGERS OR COMMANDS AS WELL AS VOICE PASSSWORDS.
• EASY TO USE SIMPLE GRAPHICAL USER INTERFACE TO PROGRAM
VOICE COMMANDS TO YOUR ROBOT. MODULE CAN BE USED WITH
ANY HOST WITH AN UART INTERFACE.
13.
14. EASY-VR Speech Recognition
• THE EASY-VR CAN BE POWERED BY ANYWHERE BETWEEN 3.3 AND
5.5V, AND TYPICALLY CONSUMES 12mA OF CURRENT IN OPERATION.
• ONE CAN MAKE HIS/HER OWN SOUND TABLES USING SENSORY
QUICK SYNTHESIS TOOL
• THE NEW EASY-VR GUI INCLUDES A COMMAND TO PROCESS AND
DOWNLOAD CUSTOM SOUND TABLES TO THE MODULE.
• THE SET() AND LOOP() FUNCTIONS ARE THE COMMON STRUCTURE
OF THE EASY VR PROGRAMMING.
16. EASY-VR Speech Recognition
MICROPHONE
The microphone provided in the EasyVR
module is an omni-directional electret
condenser microphone (Horn EM9745P-382)
Sensitivity : -38dB (0dB=1V/Pa @1KHz)
Load Impedance: 2.2K
Operating Voltage : 3V
Almost flat frequency: 100Hz – 20kHz
response in range
17. EASY-VR Speech Recognition
• When mounting the microphone in the final device, keep in mind the
following guidelines:
• FLUSH MOUNTING
• NO OBSTRUCTION
18. EASY-VR Speech Recognition
• INSULATION
• DISTANCE: 15 to 30 cm distance decreases the signal power by a
factor of 4.
19. EASY-VR PROGRAMMING
COMMUNICATION PROTOCOL
• Communication with the Easy-VR module uses a standard UART
interface compatible with 3.3-5V TTL/CMOS logical levels, according
to the powering voltage VCC. A typical connection to an MCU-based
host.
20. ARGUMENTS MAPPING
• Command or status messages sent over the serial link may have one
or more numerical arguments in the range -1 to 31.
• They are encoded using mostly characters in the range of uppercase
letters. These are some useful constants to handle arguments easily:
21. EASY-VR Speech Recognition
• Steps for starting the sound recognition:
• Insert the EasyVR Shield on top of your Arduino board
.(INTEGRATION)
• If you want audio output, either wire an 8Ω speaker into the screw
terminals (J10) or connect active speakers or headphones to the
3.5mm line-out jack
• Connect the supplied microphone to the MIC IN (J11) connector
• Copy the EasyVR library to your Arduino “libraries” folder on your PC
• Connect your Arduino board to your PC via USB.