remote control of a furby toy with bluetooth
play

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)


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

  2. ������������� � ����������������� ���� ������������� � ���������� ���������� ����� ��� ������������!��� � ������������� ����������"���� �� Furby monster without coat � IBM - CVUT Student Research Projects 2

  3. #����������������� F2M03AC2 ��������� ��!����$ � %�������������!����������� ��!���& � �����"�������' � ���������!�������� � ( )*������"����+������������ �������������, � ��������!�!�������+���,� �����������"����"����������� ��������������������������� data � �*�!�����������!���!�!������ Bluetooth channel #��������( )*�!������!�-�.� ���������+��!��,& Audio SCO IBM - CVUT Student Research Projects 3

  4. -�������������������� ����� ���/��������������!����� Bluetooth IBM - CVUT Student Research Projects 4

  5. #��������������!�"�������� ��������������������������$ � ��������������"� ����� �������� ���������� ������!& � #�������������������������������� � )�������01�������������������� ����� *����0& � �������������� ����������1 !������������������������� ��������& � ������!�����������"����!����"���� ��������������������� ����& � �*�������������������!�/�������!������!������������������ �"���������� ��������/������!���������"�������������������� /�����*������������&�*�������������������������&��*���!���� /�����������������!��������"���������� ����!�& IBM - CVUT Student Research Projects 5

  6. Current firmware capabilities • Receives commands sent from pc via BT serial port. • Operates motors that drive legs, mouth, head. • Allows motion speed control. IBM - CVUT Student Research Projects 6

  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) IBM - CVUT Student Research Projects 7

  8. Furby block schema touch sensors wired serial interface Feedback from position sensors Free2Move microcontroller BT module running furby firmware wireless BT interface motor 2 motor 1 IBM - CVUT Student Research Projects 8

  9. #�������!��������!���$ � -������/�"�����������������������!!�!�������� "���/���& � �����"����/��������� ����������������!� ���������������������& � ������������/�������!��/�����/��������� ��"���������������"���� ������& � ������������������!�+���, � ���������������������*���!����2�������������������!� �����������������������+�������3�!���/���������4����5, � �����������*���!������!��������"���& IBM - CVUT Student Research Projects 9

  10. ����� ������� Exerimental circuit board � Furby BT communications board, BT receiver (I have designed in the previous part of my project) IBM - CVUT Student Research Projects 10

  11. 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

  12. Conclusion What is done: � �*�������������������!�+������������������!� ����������������������������, � ����� �����"���/��� � 67���������������������������������! What is to be done: � ���������������� "���/��� � 8������"��������������"�����������������! IBM - CVUT Student Research Projects 12

  13. Thank you for your attention… IBM - CVUT Student Research Projects 13

Recommend


More recommend