120 likes | 338 Views
Remote Cont r ol of a Furby Toy with BlueTooth. Tom áš Kunc ( kunct 1@fel.cvut.cz). 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.
E N D
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc (kunct1@fel.cvut.cz)
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 2
What is Free2Move F2M03AC2BlueToothmodule ? • High integrated BlueTooth module. • Main features: • Integrated antenna • UART 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). data Bluetooth channel Audio SCO IBM - CVUT Student Research Projects 3
Solution architecture PC with serial port and sound card BT communication board Furby cables (data and audio) bluetooth IBM - CVUT Student Research Projects 4
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 5
BT communication board Free2Move BT module serial data part power part Reset button audio part power (0-20 V DC) speaker microphone serial port 9-pin DSUB line-in IBM - CVUT Student Research Projects 6
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... cable cables BT signal IBM - CVUT Student Research Projects 7
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 8
Furby circuit board IBM - CVUT Student Research Projects 9
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 10
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. IBM - CVUT Student Research Projects 11
Thank you for your attention… IBM - CVUT Student Research Projects 12