by PedroR » Tue May 03, 2011 10:16 am
by PedroR
Tue May 03, 2011 10:16 am
Hi Thanis79
Unfortunately you can't connect easyVR directly to Bioloid.
The reason is that EasyVR communicates over Serial TTL and you need to send and be able to receive data over the serial port.
The standard Bioloid Firmware (with Roboplus Task) does not support this because all the COMM ports are reserved (one is for Dynamixel and the other for PC/Zigbee communication).
There is a way to interface VRbot with Bioloid but it requires an intermediate board (such as an Arduino):
1) Get an Arduino Pro Mini (5V) and connect the VRbot to the Arduino COMM port.
2) Connect one of the Analog Output pins to a CM510 sensor port. Program the Arduino to set the Analog pin at different levels depending on the commands you receive from VRbot.
The role of the Arduino here would be to communicate with VRbot over the Serial protocol and translate the Speech Recognition results into Analog Signal levels that you can read using Roboplus Task.
The CM510 sensor ports provide you everything you need: 5V and GND to power the Arduino and and Analog PIN to receive the results from the Arduino.
If you need help with this project please let us know. There is basic sample code to get you started with EasyVR and Arduino Mini here
http://veear.eu/Support/Downloads.aspx (the sample is under VRbot samples but EasyVR is backwards compatible with VRbot so you can safely use those samples)
Regards
Pedro.
Hi Thanis79
Unfortunately you can't connect easyVR directly to Bioloid.
The reason is that EasyVR communicates over Serial TTL and you need to send and be able to receive data over the serial port.
The standard Bioloid Firmware (with Roboplus Task) does not support this because all the COMM ports are reserved (one is for Dynamixel and the other for PC/Zigbee communication).
There is a way to interface VRbot with Bioloid but it requires an intermediate board (such as an Arduino):
1) Get an Arduino Pro Mini (5V) and connect the VRbot to the Arduino COMM port.
2) Connect one of the Analog Output pins to a CM510 sensor port. Program the Arduino to set the Analog pin at different levels depending on the commands you receive from VRbot.
The role of the Arduino here would be to communicate with VRbot over the Serial protocol and translate the Speech Recognition results into Analog Signal levels that you can read using Roboplus Task.
The CM510 sensor ports provide you everything you need: 5V and GND to power the Arduino and and Analog PIN to receive the results from the Arduino.
If you need help with this project please let us know. There is basic sample code to get you started with EasyVR and Arduino Mini here
http://veear.eu/Support/Downloads.aspx (the sample is under VRbot samples but EasyVR is backwards compatible with VRbot so you can safely use those samples)
Regards
Pedro.