Технический форум по робототехнике.
MegaBIZON » 04 мар 2007, 16:43
Тут на помощь приходит мой любимый датчик.....датчик наклона....
Он, кстати, как работает? Я это к тому, что не велит ли он дуболому совершать вставательные движения, как только тот наклонится?
Было бы нелепо...
RUSANDROID » 04 мар 2007, 18:55
Сам датчик никому ничего не велит....
В промежутках между выполнением команд контроллер опрашивает обьявленные ему датчики....и в соответствии с этим выполняет программу....вот пример кода....
robot_tilt:
A = AD(5)
IF A > 250 THEN RETURN
IF A < 30 THEN GOTO tilt_low
IF A > 200 THEN GOTO tilt_high
RETURN
tilt_low:
A = AD(5)
'IF A < 30 THEN GOTO forward_standup
IF A < 30 THEN GOTO backward_standup
RETURN
tilt_high:
A = AD(5)
'IF A > 200 THEN GOTO backward_standup
IF A > 200 THEN GOTO forward_standup
RETURN
RUSANDROID » 04 мар 2007, 19:03
Едем дальше...
В штатную комплектацию робота входит ИК приемник с пультом....
Дабы не разорять пользователя покупкой блютус....
Цепляется он опять же на A/D порт...
Выглядит эта радость вот так....
- Вложения
-

RUSANDROID » 04 мар 2007, 19:07
Вот...и к нему идет довольно симпатяшный пультик...как от ящика....
Кнопок 32 штуки и еще умножим на 4 потому что какбы 4 шифта присутствует.....
- Вложения
-

RUSANDROID » 04 мар 2007, 19:08
Правда здорово ?
RUSANDROID » 04 мар 2007, 19:11
Ну а теперь перейдем к гироскопу......
Весчь военная секретная так что тсссссссс....!
С гироскопом мудрить долго не надо.... идем в вертолетный магаз...
И приобретаем цифровую Футабу......
- Вложения
-

RUSANDROID » 04 мар 2007, 19:12
Достаем......млин какой маленький......
- Вложения
-

RUSANDROID » 04 мар 2007, 19:21
Мудрить не будем....по этому просто приклеиваем к корпусу....
вот так....
- Вложения
-

RUSANDROID » 04 мар 2007, 19:25
И вуаля готово...! Всем бояца ! мы с гироскопом.....
Только чтото не работает......
Опля надож подключить ....пардон.....опять втыкаем в свободный порт ....
Опа....а одного то мало....надо два.....(порта)
Ну и ладно у нас их полно.....
Собираем и вот.....
- Вложения
-

-

Последний раз редактировалось
RUSANDROID 04 мар 2007, 19:36, всего редактировалось 1 раз.
RUSANDROID » 04 мар 2007, 19:31
Включаем и ничего......
Оно и понятно.....програмный код....
Вот и он.....
GYROSET G6A, 0, 1, 1, 1, 0, 0
GYROSET G6D, 0, 1, 1, 1, 0, 0
GYRODIR G6A,1,0,0,1,0,0
GYRODIR G6D,1,0,0,1,0,0
GYROSENSE G6A, 0,250,200, 250, 0, 0
GYROSENSE G6D, 0,250,200, 250, 0, 0
RUSANDROID » 04 мар 2007, 19:35
Ой как чувака колбасит то......
Непорядок.......
Берем отвертку....уменьшаем чувствительность....опа хорош....
Все хозяин готово....
Гуманоид стал ну очень устойчив.....вылезает из совсем критичных наклонов .....
Раскачка прекратилась совсем.....
Оценка 5 с плюсом..
Нужный девайс....
lebaon » 04 мар 2007, 19:41
круто

давай еще

:!:
EdGull » 04 мар 2007, 20:04
а если самому такого собирать, какие недорогие сервы лучше применить из имеющихся в наличии в Москве?
MegaBIZON » 04 мар 2007, 21:28
RUSANDROID писал(а):Сам датчик никому ничего не велит....
В промежутках между выполнением команд контроллер опрашивает обьявленные ему датчики....и в соответствии с этим выполняет программу....вот пример кода.... тыры-пыры, абра кадабра
В целом понял. А програминг... Меня проще застрелить...

MegaBIZON » 04 мар 2007, 21:33
RUSANDROID писал(а):Ну а теперь перейдем к гироскопу......
Весчь военная секретная так что тсссссссс....!
С гироскопом мудрить долго не надо.... идем в вертолетный магаз.........
Я валяюсь

Я, дпустим, понимаю, что существуют мясные рынки, пивные отделы, одеждовые магазины... Ну, там, радио магазинчек...
А тут мля вертолётный
Ты поиздеваться тут решил?

Последний раз редактировалось
MegaBIZON 04 мар 2007, 21:38, всего редактировалось 1 раз.