Remote Cont r ol of a Furby Toy with BlueTooth

Preview:

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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

9

circuit board

Furby

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.

IBM - CVUT Student Research Projects

12

Thank you for your attention…

Recommended