Без описания |
Поиск в теме | Версия для печати |
elmot |
Отправлено: 12 Апреля, 2012 - 12:59:17
|
Гуру
Сообщений всего: 1141
Дата рег-ции: Дек. 2010
|
BoBot пишет:Роботов пишет:elmot пишет:Квадратурный не знает позицию в момент включения. Он только изменения знает
Поэтому я и написал, что переменный резистор в данном случае лучше. При включении питания уже известно положение сустава, а энкодер надо калибровать.
а как его включить?
Крайние ноги потенца на землю и на опорное напряжение, центральную ногу - на вход МК, с которого можно мерять напряжение внутренним АЦП контроллера. |
|
|
BoBot |
Отправлено: 12 Апреля, 2012 - 13:46:39
|
Главнокомандующий
Сообщений всего: 404
Дата рег-ции: Апр. 2010
|
elmot пишет:BoBot пишет:Роботов пишет:elmot пишет:Квадратурный не знает позицию в момент включения. Он только изменения знает
Поэтому я и написал, что переменный резистор в данном случае лучше. При включении питания уже известно положение сустава, а энкодер надо калибровать.
а как его включить?
Крайние ноги потенца на землю и на опорное напряжение, центральную ногу - на вход МК, с которого можно мерять напряжение внутренним АЦП контроллера.
Крайне интересно, а нельзя ли несколько подробнее? Скажем, схемку, марку МК? Буду весьма признателен! |
|
|
BoBot |
Отправлено: 13 Апреля, 2012 - 20:34:21
|
Главнокомандующий
Сообщений всего: 404
Дата рег-ции: Апр. 2010
|
elmot пишет:BoBot пишет:а данные с мк можно пересылать на сетевой сервер?
На сетевой??? Зачем??? Теоретически можно, но замороченно получится. Может быть легче сказать, чего хочется финально, а народ на форуме перспективы обрисует?
Хороший вопрос, по делу. Для сведения поясняю, что Бобот - махина метра 2 ростом и руки у него - по полтора. Сейчас я гоняю его на исполнение программ - фильмов Flash, в которых звуки диалтонов, управляющих движением конечностей, записаны на таймлайн. Эти проги я называю рапсодиями.
Я убедился, что для точного управления роботом, исключающим поломки, нужно обязательно знать относительный угол поворота конечностей, иначе можно сломать игрушку.
Сначала я придумал НЧ-генератор, который подает сигнал на микрофонный или линейный вход звукоплаты. Работает прекрасно, однако только в том случае, если на звуковой вход не поступает сигналов.
Тогда я подумал об энкодерах. Штука простая и сравнительно дешевая, но как передать переменные - цифровые данные - в фильм флеши? Есть только один выход - с сервера PHP. Вот я и спрашиваю: можно ли данные с мк передать в папку внутреннего сервера? Оттуда их можно выдернуть.(Отредактировано автором: 13 Апреля, 2012 - 20:35:17) |
|
|
elmot |
Отправлено: 13 Апреля, 2012 - 21:12:36
|
Гуру
Сообщений всего: 1141
Дата рег-ции: Дек. 2010
|
BoBot пишет:elmot пишет:BoBot пишет:а данные с мк можно пересылать на сетевой сервер?
На сетевой??? Зачем??? Теоретически можно, но замороченно получится. Может быть легче сказать, чего хочется финально, а народ на форуме перспективы обрисует?
Хороший вопрос, по делу. Для сведения поясняю, что Бобот - махина метра 2 ростом и руки у него - по полтора. Сейчас я гоняю его на исполнение программ - фильмов Flash, в которых звуки диалтонов, управляющих движением конечностей, записаны на таймлайн. Эти проги я называю рапсодиями.
Я убедился, что для точного управления роботом, исключающим поломки, нужно обязательно знать относительный угол поворота конечностей, иначе можно сломать игрушку.
Сначала я придумал НЧ-генератор, который подает сигнал на микрофонный или линейный вход звукоплаты. Работает прекрасно, однако только в том случае, если на звуковой вход не поступает сигналов.
Тогда я подумал об энкодерах. Штука простая и сравнительно дешевая, но как передать переменные - цифровые данные - в фильм флеши? Есть только один выход - с сервера PHP. Вот я и спрашиваю: можно ли данные с мк передать в папку внутреннего сервера? Оттуда их можно выдернуть.
Мда. Звучит все вместе более чем странно. На борту самого робота есть какие-нибудь мозги? PC, материнская плата? Что значит передать в "фильм флеши"? Что это такое вообще? И с каких пор PHP стал только одним выходом?
Я бы поискал другие способы. Вот удивяться в Адобе, если узнают, что кто-то при помощи их флеши пытается рулить роботом. Это самое невероятное применение для ПО, которое сделано исключительно для визхуальных программок в браузерах.
Передать-то можно все, только контроллеры до 1000 руб этого точно не смогут. |
|
|
BoBot |
Отправлено: 14 Апреля, 2012 - 13:41:53
|
Главнокомандующий
Сообщений всего: 404
Дата рег-ции: Апр. 2010
|
...На борту самого робота есть какие-нибудь мозги? PC, материнская плата? Что значит передать в "фильм флеши"? Что это такое вообще? И с каких пор PHP стал только одним выходом?
Для справки:
на спине бобота - ранец с более-менее приличным пк windows xp. есть 4 звукоплаты pci и приемопер. wi-fi, через которые робот и управляется с пом. проги удаленного раб. стола. Работает так: делаю фильм флеши, который катает двухканальные звуки диалтонов, и с выхода спикера сигналы идут на два dtmf-приемника. Ну, а там просто, скажем звук диалтона "1" через левый канал спикера поворачивает голову влево, звук "D" - вправо и т.д. Порадок проигрывания звуков определяется сценарием Action Script 2 - этого языка вполне достаточно, мне хватит оператора If.
но нужны углы поворота! сейчас я обкатываю новую идею: сценарии AS превосходно работают с нажатиями клавиш, так что попробую подключить датчик угла поваорота к порту PS/2 или USB. Только сначала нужно найти описание устройства клавы, портов PS/2 и USB и многопозиц. переключатель на 25-30 позиций.
Но как вам идея с клавой? Если заработает - вот умора будет.... бобот ржот....
может, что-то подскажете?(Отредактировано автором: 14 Апреля, 2012 - 14:05:50) |
|
|
elmot |
Отправлено: 14 Апреля, 2012 - 16:15:37
|
Гуру
Сообщений всего: 1141
Дата рег-ции: Дек. 2010
|
BoBot пишет:...На борту самого робота есть какие-нибудь мозги? PC, материнская плата? Что значит передать в "фильм флеши"? Что это такое вообще? И с каких пор PHP стал только одним выходом?
Для справки:
на спине бобота - ранец с более-менее приличным пк windows xp. есть 4 звукоплаты pci и приемопер. wi-fi, через которые робот и управляется с пом. проги удаленного раб. стола. Работает так: делаю фильм флеши, который катает двухканальные звуки диалтонов, и с выхода спикера сигналы идут на два dtmf-приемника. Ну, а там просто, скажем звук диалтона "1" через левый канал спикера поворачивает голову влево, звук "D" - вправо и т.д. Порадок проигрывания звуков определяется сценарием Action Script 2 - этого языка вполне достаточно, мне хватит оператора If.
но нужны углы поворота! сейчас я обкатываю новую идею: сценарии AS превосходно работают с нажатиями клавиш, так что попробую подключить датчик угла поваорота к порту PS/2 или USB. Только сначала нужно найти описание устройства клавы, портов PS/2 и USB и многопозиц. переключатель на 25-30 позиций.
Но как вам идея с клавой? Если заработает - вот умора будет.... бобот ржот....
может, что-то подскажете?
Вот ведь охота городить это все. Один контроллер, подвешенный к COM порту и не нужна вся эта маета с флешой, убогим DTMF на 16 команд, пытаться обратную связь намутить непойми как... Быстрая двусторонняя связь, байтики пишем-читаем, включаем нужные исполнительные механизмы, показания датчиков отдаем обратно по тому же порту. а всего-то нужен max232 и контроллер. от 250 руб за комплект. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (3): « 1 [2] 3 » |
« Обо всем » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|