Remote Control of a Furby Toy with Bluetooth Tom Kunc - - PowerPoint PPT Presentation

remote control of a furby toy with bluetooth
SMART_READER_LITE
LIVE PREVIEW

Remote Control of a Furby Toy with Bluetooth Tom Kunc - - PowerPoint PPT Presentation

IBM - CVUT Student Research Projects Remote Control of a Furby Toy with Bluetooth Tom Kunc (kunct1@fel.cvut.cz)


slide-1
SLIDE 1

IBM - CVUT Student Research Projects

Remote Control of a Furby Toy with Bluetooth

Tomáš Kunc (kunct1@fel.cvut.cz)

slide-2
SLIDE 2

IBM - CVUT Student Research Projects 2

  • !

"

  • Furby monster without coat
slide-3
SLIDE 3

IBM - CVUT Student Research Projects 3

#F2M03AC2 !$

%! !& "'

! ( )*"+ , !!+, ""

  • *!!!!

#( )*!!-. +!,&

Bluetooth channel data Audio SCO

slide-4
SLIDE 4

IBM - CVUT Student Research Projects 4

  • /!

Bluetooth

slide-5
SLIDE 5

IBM - CVUT Student Research Projects 5

#!" $

" !&

# )01 *0& 1 ! & !"!" &

  • *!/!!

" /!" /*&*&*! /!" !&

slide-6
SLIDE 6

IBM - CVUT Student Research Projects 6

Current firmware capabilities

  • Receives commands sent from pc via BT serial port.
  • Operates motors that drive legs, mouth, head.
  • Allows motion speed control.
slide-7
SLIDE 7

IBM - CVUT Student Research Projects 7

Furby commands

  • Commands are sent as bytes of data through serial line.
  • Each command specifies motor number, speed, direction and

target position.

  • When command is completed acknowledge is sent back to

PC.

  • Commands are queued - there are 2 FIFO command queues

(one for each motor). This allows to send up to 20 commands to every motor at one moment. Commands are then processed sequentially. This also handles Bluetooth data transfer instability, because there isn’t critical timing (no critical synchronization issues between PC and Furby toy)

slide-8
SLIDE 8

IBM - CVUT Student Research Projects 8

Furby block schema

microcontroller running furby firmware Free2Move BT module wired serial interface motor 1 motor 2

Feedback from position sensors

touch sensors wireless BT interface

slide-9
SLIDE 9

IBM - CVUT Student Research Projects 9

#!!$

  • /"!!!

"/& "/ ! & /!// "" & !+,

*!2! +3!/45, *!!"&

slide-10
SLIDE 10

IBM - CVUT Student Research Projects 10

Exerimental circuit board BT communications board, BT receiver

(I have designed in the previous part of my project)

Furby

slide-11
SLIDE 11

IBM - CVUT Student Research Projects 11

Possible utilizations

  • Presenting functionality of BT modules
  • Showing possibility of interactive remote control

robotic machine via Bluetooth

  • Interaction human with computer through Furby
slide-12
SLIDE 12

IBM - CVUT Student Research Projects 12

Conclusion

What is done:

  • *!+!

,

  • "/
  • 67!

What is to be done:

  • "/
  • 8""!
slide-13
SLIDE 13

IBM - CVUT Student Research Projects 13

Thank you for your attention…