roboforum.ru

Технический форум по робототехнике.

Робот-игрушка Wow Wee Roboquad

Робот-игрушка Wow Wee Roboquad

Slavik » 22 дек 2014, 09:35

Всем привет.
Недавно приобрёл по-дешёвке WooWee RoboQuad.
download.jpg
download.jpg (11.43 КиБ) Просмотров: 3479

Сын им быстро наигрался, и разрешил мне его немного доработать. У меня есть мысля сделать из него Wi-Fi робот, повесив на него роутер и веб-камеру + МК. По возможности хочу оставить все внутренности, на сколько это возможно, не тронутыми.
Робот управляется и программируется с помощью здоровенного ИК пульта. Так что, для управлением этого паучка, теоретически есть возможность микроконтроллером, подсоединенным на прямую к роботу, эмитировать сигналы с пульта.
Мой вопрос такой: как можно узнать коды посылаемы с ИК пульта ДУ?
Есть готовые решения. Но для этого нужно покупать какой-то EZ-B microcontroller. Но это в планы не входит.
Что можете посоветовать?

Re: Робот-игрушка Wow Wee Roboquad

Myp » 22 дек 2014, 11:07

Slavik писал(а):Мой вопрос такой: как можно узнать коды посылаемы с ИК пульта ДУ?

как обычно, инфракрасным транзистором подключенным к плате с прошивкой для считывания ИК сигналов.

Re: Робот-игрушка Wow Wee Roboquad

Dmitry__ » 22 дек 2014, 16:18

Дык, хакнут он давно, кажись.
http://neuromorphs.net/ws2008/wiki/toyRoboQuadControl
http://www.markcra.com/robot/ir_codes_quad.php
http://www.aibohack.com/robosap/ir_codes_v2.htm
Вощем в гугле: "Wowwee Roboquad Hack"

Re: Робот-игрушка Wow Wee Roboquad

Slavik » 22 дек 2014, 20:01

Dmitry__ писал(а):Дык, хакнут он давно, кажись.
http://neuromorphs.net/ws2008/wiki/toyRoboQuadControl
http://www.markcra.com/robot/ir_codes_quad.php
http://www.aibohack.com/robosap/ir_codes_v2.htm
Вощем в гугле: "Wowwee Roboquad Hack"

Спасибо, то что надо.

Re: Робот-игрушка Wow Wee Roboquad

Slavik » 26 дек 2014, 09:06

Потратив день у монитора, я:

1. для Atmega готовых библиотек не нашёл;
2. понял, что мне самому писать код для модуляции сигнала, хоть и почётно, но почти бесполезно ;
3. наверное куплю ардуиинку, и поступлю так: https://cae2100.wordpress.com/2014/01/1 ... o-library/

Re: Робот-игрушка Wow Wee Roboquad

Slavik » 01 июл 2015, 03:37

Я начал эту тему, я и продолжу. Лучше поздно, чем никогда. У меня наконец-то дошли руки расковырять моего Wowwe Roboquad.
Вообще, разобрав этого робота и разобравшись как он работает, я его даже немного зауважал. Впрочем это мой первый настоящий робот. Недавно мне посчастливилось вдоволь наиграться промышленным роботом Mitsubishi. Так вот, у Roboquad и промышленного робота много общего. По крайней мере у обоих по 6 суставов и программируются они похожим образом.
Хочу сказать, что эту игрушку я купил совершенно новую в детском секонде в США за $30. Я искал машинку на пульте ДУ, и к счастью напоролся на этого робота. Думаю, что за такую цену на ebay можно купить что-то подобное, но бывшее в употреблении.

Робот выполнен в виде паука, и имеет четыре ноги. Голова крутится вверх\вниз и вправо\лево.
IMG_1583.JPG

Я подумал, что было бы прикольно сделать так, что бы он управлялся при помощи роутера с прошивкой OR-WRT.
IMG_1636.JPG

На картинке WiFi роутер TP-Link TL-WR703N c прошивкой OR-WRT, и Arduino Nano c шилдой которая просто выносит контакты так, что бы было удобно что-нибудь подключать, например, серво-моторчики.
Робот управляется с помощью ИК-пульта. Спасибо Dmitry__ за то что подсказал где можно найти коды к нему. Немного порывшись, я даже нашел библиотеку и незамысловатый скетч для ардуинки.
IRremote_plus_Wowee.rar
(32.87 КиБ) Скачиваний: 0

Я открыл голову
IMG_1610.JPG
. В голове у Roboquad есть только небольшая платка с подключенными к ней светодиодами, один ИК светодиод - излучатель сигнала для обнаружения препятствий, ИК сенсор который принимает отражённый сигнал и также служит приёмником сигнала от пульта ДУ.
IMG_1623.JPG
Эта платка, подключается к основной плате с помощью двух разъёмов, так что я без труда нашёл провод который отвечает за передачу ИК сигнала.
Я отсоединил всё что было в голове у робота, мне это больше не понадобится.
IMG_1622.JPG

Ну а вместо того что было в голове поставил ардуинку.
IMG_1635.JPG
и подключил ардуино к UART на роутере.
У меня еще остался свободный USB порт на роутере, так что можно ешё подсоединить веб-камеру. Но это потом.
Сей час ко мне плывёт из Китая портативная USB зарядка, от которой я буду питать и роутер и камеру и ардуину. Так что позже постараюсь продолжить тему, и может расписать подробнее как это работает.

Пока что я не совсем понял какие собсвенно команды в десятичном виде нужно посылать (http://www.aibohack.com/robosap/ir_codes_v2.htm), но если послать по UART на ардуино число больше чем 1537, то робот делает двумя моторчиками один оборот.


Rambler\'s Top100 Mail.ru counter