remote cont r ol of a furby toy with bluetooth
Post on 30-Dec-2015
52 Views
Preview:
DESCRIPTION
TRANSCRIPT
IBM - CVUT Student Research Projects
Remote Control of a Furby Toy with BlueTooth
Tomáš Kunc (kunct1@fel.cvut.cz)
IBM - CVUT Student Research Projects
2
Project goals• Controlling Furby toy via
bluetooth
– Implement Free2Move F2M03AC2 bluetooth module
– Control Furby movements from PC
– Transmit audio signals between Furby and PC or other audio device.
Furby monster without coat
IBM - CVUT Student Research Projects
3
What is Free2Move F2M03AC2 BlueTooth module ?
• High integrated BlueTooth module.– Main features:
Integrated antennaUART interface (serial port
communication)Analog and digital (PCM)
voice interface for up to 3 simultaneous voice channels
BT data stream divided into Wireless UART data and SCO channels (audio).
Bluetooth channeldata
Audio SCO
IBM - CVUT Student Research Projects
4
Solution architecture
FurbyBT communication board
PC with serial port and sound card
cables(data and audio) bluetooth
IBM - CVUT Student Research Projects
5
What I have already finished?
• BT (BlueTooth) communication board– implements Free2Move bluetooth module– Converts wired data paths to the wireless
bluetooth signal.– Provides data transfer - serial port (RS-232),
using the UART capability of Free2Move module.
– Provides audio transfer (LINE-IN, speaker, and microphone connectors)
– Supports configuration through Free2Move software.
IBM - CVUT Student Research Projects
6
BT communication board
serial port9-pin DSUB
speaker
line-in
microphone
power (0-20 V DC)
Free2Move BT module
power part
audio part
serial data part
Reset button
IBM - CVUT Student Research Projects
7
BT communication board- alternative usage -
• 2 boards in the pair can be also used as wireless serial port (no virtual serial port like bluetooth dongles, can be used with any computer having COM port, independe)
• Benefits:– bluetooth boards are transparent for software– No driver needed, just connect to the COM port by a cable...
cables BT signal cable
IBM - CVUT Student Research Projects
8
What needs to be done?
• Furby has been modified for wired control by previous project but unfortunately doesn’t support Bluetooth yet.
• Furby electronics must be reworked to support bluetooth.– Implement Free2Move BT module.– Place microcontroller with proper program into Furby to
control movements and drive communication with PC.– New electronic parts must fit in Furby’s body (problem
with physical size limitation).
• Software on the PC side which will provide user interface.
IBM - CVUT Student Research Projects
10
Possible utilizations
• Presenting functionality of BT modules
• Showing possibility of interactive remote control robotic machine via bluetooth
• Interaction human with computer through Furby
IBM - CVUT Student Research Projects
11
Conclusion
What is done:• BT communication board
What am I working on:• Testing two assembled BlueTooth boards.
What is to be done:• New electronic circuits for Furby to allow Furby to
communicate by the BlueTooth.
top related