роботы
робототехника
микроконтроллеры
Главная
Новости
Спорт
Шаг за шагом
Статьи
Wiki
Форум
Downloads
Ссылки
Контакты
 


 Страниц (1): [1]   

> Описание: ваще с нуля
34rwd7
Отправлено: 15 Апреля, 2017 - 19:02:23
Post Id



Рядовой


Сообщений всего: 1
Дата рег-ции: Апр. 2017  





Всем привет!
Не знаю, куда обратиться. У меня 3д принтер, и какие то простые детали могу рисовать в tinkercad'е, так что с этим проблем нет. Есть долгосрочный план сделать либо ходячего робота, либо 6ти осевую руку, но пока решил начать с малого.
сделать хочу руку на двух моторах и подъёмном механизме ручки/карандаша/чего_придётся. Сейчас на 9г сервах, потом может на маленьких шаговиках (валяется несколько, из принтеров)

Упёрся рогом в софт. Думаю делать на ардуино (просто они есть под рукой), и уже есть маленький прототип, но как им управлять?
На фото он и есть.


изначально идею подцепил с этого видео, но захотелось сделать всё на ардуино:
https://www.youtube.com/watch?v=9gvkEeRP8Yk


В общем. подскажите пожалуйста, куда бежать, что читать. Идея фикс - хоть квадрат сейчас нарисовать))

PS. servo.h как мог изучил, сделал эксель файл для генерации бреда типа
CODE:
servo2.write(60);
servo1.write(60);
delay(100);
servo2.write(65);
servo1.write(65);
delay(100);
servo2.write(70);
servo1.write(70);
delay(100);

по 100 строк за раз)))

PPS. ещё видел вот эту штуку:

это, как я понимаю, формула расчёта углов конечностей при заданных координатах.. но этож, по аналогии с 3д принтерами, работа слайсера.. в общем у меня есть механика, есть картинка, а что делать с ними, хотел спросить у Вас.
Заранее спасибо!
 
 Top
Predator
Отправлено: 17 Апреля, 2017 - 12:18:10
Post Id


Гуру


Сообщений всего: 1049
Дата рег-ции: Июль 2012  





итак у вас есть
1) 3 сервы ( 1 - опускает-поднимает карандаш (не обязательно серва), 2 и 3 гоняет его по бумаге.)
2) понимание того, как координату на бумаге перегнать в углы.
3) генератор "бреда"

нужно насочинить алгоритм вида:
карандаш в угол 1
поставить карандаш
"бред для равномерного движения в угол 2"
"бред для равномерного движения в угол 3"
"бред для равномерного движения в угол 4"
"бред для равномерного движения в угол 1"
поднять карандаш.


"бред для равномерного движения в угол х" - вполне похож на ваш пример, только инкремент разный (например у сервы 1 инкремент 5, а у сервы2 инкремент минус8).
 
 Top
Страниц (1): [1]
« Обо всем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown