выбрал на дипломный проект эту тему. было много размышлений как делать.
на данный момент у меня 10 сервоприводов с готовыми фалангами, в стадии сборки. управление от пк (желательно USB) и по возможности будет от веб-камеры(camspace)
проблема встала ребром только что.
!!!!что дальше делать?! остался месяц до сдачи всего этого а я даже не знаю какие элементы купить, какую микруху и тд....
прошу помочь чем можете...
подкиньте идеи... всем заранее спасибо
1. mark2va - 11 Мая, 2011 - 15:25:56 - перейти к сообщению
2. mihail - 11 Мая, 2011 - 15:50:29 - перейти к сообщению
3. -dead- - 11 Мая, 2011 - 16:52:27 - перейти к сообщению
Как вариант купить готовый сервоконтроллер с управлением на ПК.
Только на ПК придётся написать программу самому, т.к. под вашу механику что-то готовое вряд-ли найдёте.
Только на ПК придётся написать программу самому, т.к. под вашу механику что-то готовое вряд-ли найдёте.
4. mark2va - 11 Мая, 2011 - 17:16:22 - перейти к сообщению
нет. я хочу всё сам делать.
я поразмыслив решил делать на pic16fxx
помогите выбрать модельку
реализация будет через дешифраор, на 10 сервов - 10 сигналов уровления(вращение)....а вот чтобы он поворачивал не постояно а какгда сигнал есть? можно просто ещё один дешифратр поставить, для упровлением питанием.....
прошу прощения за глупости, но если что - поправте
я поразмыслив решил делать на pic16fxx
помогите выбрать модельку
реализация будет через дешифраор, на 10 сервов - 10 сигналов уровления(вращение)....а вот чтобы он поворачивал не постояно а какгда сигнал есть? можно просто ещё один дешифратр поставить, для упровлением питанием.....
прошу прощения за глупости, но если что - поправте
5. killgur - 11 Мая, 2011 - 17:22:00 - перейти к сообщению
mark2va пишет:
нет. я хочу всё сам делать.
я поразмыслив решил делать на pic16fxx
помогите выбрать модельку
реализация будет через дешифраор, на 10 сервов - 10 сигналов уровления(вращение)....а вот чтобы он поворачивал не постояно а какгда сигнал есть? можно просто ещё один дешифратр поставить, для упровлением питанием.....
прошу прощения за глупости, но если что - поправте
я поразмыслив решил делать на pic16fxx
помогите выбрать модельку
реализация будет через дешифраор, на 10 сервов - 10 сигналов уровления(вращение)....а вот чтобы он поворачивал не постояно а какгда сигнал есть? можно просто ещё один дешифратр поставить, для упровлением питанием.....
прошу прощения за глупости, но если что - поправте
Интересная трактовка работы сервопривода... не надо излишне усложнять себе жизнь.
Вот здесь надо почитать про управление сервомашинками с AVR (и многое другое)
http://easyelectronics.ru/upravl...rvomashinok.html
Фактически основная работа в написании программы для компа, контроллера и покупке какой либо простенькой отладочной платы с мегой 16 например (проследить чтобы хватило портов на количество сервоприводов и чтоб связь была и.т.п.)
Паять самому (незная что) и одновременно писать программу (незная как) за месяц, в Вашем случае нереально совсем.
6. mark2va - 11 Мая, 2011 - 21:20:18 - перейти к сообщению
на счёт врмени это придостаточно, главное желание
а ссылки спасибо, с утра начну копать остальное. =)
когда соберу сеё дитё - выложу вам)
а ссылки спасибо, с утра начну копать остальное. =)
когда соберу сеё дитё - выложу вам)
7. -dead- - 11 Мая, 2011 - 21:41:54 - перейти к сообщению
Если PIC не принципиален - можете позаимствовать у нас в ORFA прошивку для управления сервами, да и саму схему с OR-AVR-M128-S можно содрать. У нас как раз открытый проект сервоконтроллера на 32 сервы.
8. mark2va - 11 Мая, 2011 - 21:58:40 - перейти к сообщению
признателен)
как понимаю это всё под winAVR?
как понимаю это всё под winAVR?
9. -dead- - 11 Мая, 2011 - 23:04:57 - перейти к сообщению
Именно
10. mark2va - 12 Мая, 2011 - 07:59:21 - перейти к сообщению
ну чтож) с железом и прогой разобрался более-менее)
в понедельник в магаз за деталями)
надо ещё кабель usb-uart собрать, но ето не проблема)
а для себя щас хочу собрать светодиодный куб)
в понедельник в магаз за деталями)
надо ещё кабель usb-uart собрать, но ето не проблема)
а для себя щас хочу собрать светодиодный куб)
11. nestandart - 12 Мая, 2011 - 08:17:02 - перейти к сообщению
mark2va
А как вы хотите "рулить" вашим манипулятором ?
Какой алгоритм ?
Т.е. , например , вы нажимаете кнопку в окне программмы -
манипулятор загибает палец , нажимаете вторую - он загибает другой
или как ?
Опишите управление более подробно .
Т.е. вы загибаете свои собственные пальцы перед камерой
и манипулятор за вами повторяет. ?
Зачем десять серв ?
Вполне можно обойтись пятью .
Можно сделать именно манипулятор (повторитель движений руки)
без компа .
Зачем нужен посредник если можно работать напрямую ?
(Добавление)
Или у вас в тех.задании обязательно присутствует комп ?
А как вы хотите "рулить" вашим манипулятором ?
Какой алгоритм ?
Т.е. , например , вы нажимаете кнопку в окне программмы -
манипулятор загибает палец , нажимаете вторую - он загибает другой
или как ?
Опишите управление более подробно .
Цитата:
и по возможности будет от веб-камеры
Т.е. вы загибаете свои собственные пальцы перед камерой
и манипулятор за вами повторяет. ?
Зачем десять серв ?
Вполне можно обойтись пятью .
Можно сделать именно манипулятор (повторитель движений руки)
без компа .
Зачем нужен посредник если можно работать напрямую ?
(Добавление)
Или у вас в тех.задании обязательно присутствует комп ?
12. mark2va - 12 Мая, 2011 - 08:55:46 - перейти к сообщению
мой преподы в колледже очен хотят видеть как это всё будет работать, я знаю что можно всё вклеить в манипулятор... !НО на это удёт больше времени...
на счёт упровления друг программист показывал свою маленькую программу когда играл с светодиодами, упровлял бегунками на компе(как управление громкастью в графической среде). только было реализовано всё на лапте (LPT)
а веб камера будет как простой датчик следящий за цветами, и вектором их перемещения.
как и описовалось в первом сообщени, програма camspace(по идее она для игр, но почему бы не написать свою игру? )
такм образом будет реализовано упровление.
5 сервоприводов на 10 фоланг??? я не могу представить, ибо каждая фоланга будет независемой(шевелится сама собой)
на счёт упровления друг программист показывал свою маленькую программу когда играл с светодиодами, упровлял бегунками на компе(как управление громкастью в графической среде). только было реализовано всё на лапте (LPT)
а веб камера будет как простой датчик следящий за цветами, и вектором их перемещения.
как и описовалось в первом сообщени, програма camspace(по идее она для игр, но почему бы не написать свою игру? )
такм образом будет реализовано упровление.
5 сервоприводов на 10 фоланг??? я не могу представить, ибо каждая фоланга будет независемой(шевелится сама собой)
13. killgur - 12 Мая, 2011 - 09:18:34 - перейти к сообщению
Все что могла до сих пор CAMSPACE это максимум 4 команды (влево вправо вверх вниз) это просто замена мыши или джойстика на один яркий предмет для узкого перечня игр.
Есть вообще то библиотека Open CV если хочется обработать видео аля CAMSPACE.
5 сервомашинок вполне хватит чтоб сжать разжать пальцы в кулак ...
Остальные 5 можно просто заменить на механическую связь между фАлангами пальцев...
Есть вообще то библиотека Open CV если хочется обработать видео аля CAMSPACE.
5 сервомашинок вполне хватит чтоб сжать разжать пальцы в кулак ...
Остальные 5 можно просто заменить на механическую связь между фАлангами пальцев...
14. nestandart - 12 Мая, 2011 - 09:23:01 - перейти к сообщению
Цитата:
ибо каждая фоланга будет независемой(шевелится сама собой)
Фаланги человеческих пальцев не очень то независимы друг от друга.
Как правило при сгибании пальца движутся все три сустава одновременно.
15. mark2va - 12 Мая, 2011 - 09:29:31 - перейти к сообщению
nestandart
но я уже сделал, значит поторопился.
killgur
от CS мне и нужно движение "вверх-вниз". он может захватывать несколько точек для "наблюдения", этого вполне хватит для управления.
-dead-
можешь дать ссыль на ПП и состав схемы?
но я уже сделал, значит поторопился.
killgur
от CS мне и нужно движение "вверх-вниз". он может захватывать несколько точек для "наблюдения", этого вполне хватит для управления.
-dead-
можешь дать ссыль на ПП и состав схемы?