реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Управление шаговым двигателем, работа с экраном и USB джойстиком, На базе Arduino-подобных платок
one_man_show
сообщение Mar 8 2015, 17:39
Сообщение #1


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Возникла задачка быстрого прототипирования (жуткое слово) конструкции с подвижной картекой, на которой размещается мини-LCD. Управление с помощью USB джойстика. Рассматривали разные варианты решения из подручных средств. Под руками был BeagleBone Black и платки на Allwinner. В силу того, что в текущий момент увлеклись 3D печатью, решили позаимствовать полуфабрикаты из этой темы.

Результаты порадовали.
Сначала использовали очень бюджетный набор от принтера MC3 Stealth от Мастеркита:
1) MP1511 - Модуль управления 3D принтерами за 1190р;
2) MP1510 - Универсальный модуль подключения драйвера шагового двигателя за 350р;
3) MP4988 - Собственно сам драйвер шагового двигателя А4988 за 477р;
Такое решение обошлось чуть больше 2000р против стоимости BBB более 6000р. На сэкономленные докупили ремень, шестеренку, движок 17HS8401 и экранчик.

Плата MP1511 является клоном Arduino MEGA2560, в которой отсутствует USB Host. Шилды решили не искать, взяли другую плату:
MB DUE - Freaduino DUE, 3.3В, AT91SAM3X8E ARM Cortex-M3, 84 МГц.
Не знал, что ардуинщики дошли до АРМов, посмотрим, что там с USB Host, позже отпишусь.
Если у кого-то есть опыт в применении подобной платы, дайте знать. Программист озадачился написанием прошики для стенда, но вдруг у кого-то под рукой готовые библиотеки для USB джойстиков, будем рады воспользоваться, так как в качестве задачи выступает не законченное изделие, а стенд для проверки подвижной конструкции и хотелось бы по возможности решить задачу с наименьшими временными затратами


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Xenia
сообщение Mar 8 2015, 18:21
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



А я вот такой шилд в Arduino вставляла:
http://www.freeduino.ru/arduino/mshield.html

Из двух, тот, что сверху нарисован:

Там пара драйверов L293D стоит (по краям) и расширитель порта на 595-ой (посредине). Если сгорят от перенапряга, но не дорого заменить.
Отличается от связки MP1510+MP4988 в лучшую сторону тем, что позволяет втыкать еще и другие шилды, этажом выше.
Покупала за 966 руб.

Arduino использовала самую дешевую - OLIMEXINO-32U4:
https://www.olimex.com/Products/Duino/AVR/O...source-hardware

Там ATmega32U4 + кварц стоят и больше ничего (даже FT232 нету) - потому и дешевая.
Более мощный МК для управления моторами мне не был нужен.
Покупала за 692.48 руб.

Неприятно лишь то, что шилд по габаритам длиннее Arduino-платы, а потому затрудняет доступ сверху к ее разъемам.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 8 2015, 19:15
Сообщение #3


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Ну блин. а где же взять USB Host :-)

Ксения, еще раз с праздником sm.gif


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Xenia
сообщение Mar 8 2015, 19:19
Сообщение #4


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(one_man_show @ Mar 8 2015, 22:15) *
Ну блин. а где же взять USB Host :-)


Про USB-Host я и забыла, что он вам нужен. Мне он был не нужен, а вам он зачем? sm.gif
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 8 2015, 19:27
Сообщение #5


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Мне он нужен для подключения USB джойстика. Причем Заказчик отказался от ардуиновский джойстиков, есть требование на определенный тип интерфейса, так как изначально предполагали использовать ВВВ со всеми пирогами.

И кроме того, у меня не было под рукой Ваших плат :-)

Еще раз с праздником sm.gif


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Xenia
сообщение Mar 8 2015, 19:35
Сообщение #6


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



А где можно почитать/скачать какой-нибудь мануал про Freaduino DUE?
Здесь
http://www.elecfreaks.com/.../freaduino-due-mbdue-p-520.html
дают только схему.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 8 2015, 19:42
Сообщение #7


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Так на родном сайте все есть про Arduino DUE, а Freeduino вроде полный клон. Или ошибаюсь?


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Xenia
сообщение Mar 8 2015, 19:49
Сообщение #8


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(one_man_show @ Mar 8 2015, 22:42) *
Так на родном сайте все есть про Arduino DUE, а Freeduino вроде полный клон. Или ошибаюсь?


Эту ссылку я уже видела, пока искала мануал на Freaduino DUE. Но на нее тоже нашла только схемы и нечего более.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 8 2015, 19:55
Сообщение #9


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



А у Вас какая задача, что ищите, что требуется? Какие-нибудь либы или примеры?


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Xenia
сообщение Mar 8 2015, 19:58
Сообщение #10


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(one_man_show @ Mar 8 2015, 22:55) *
А у Вас какая задача, что ищите, что требуется? Какие-нибудь либы или примеры?


Меня ваша плата заинтересовала (Freaduino DUE), тем, что у нее на борту Атмеловский АРМ.
В первую очерешь интересует расположение разъемов (штырьков) на плате и их назначение.
Например, на мою Adruino-плату (OLIMEXINO-32U4) такая информация есть:

Хочу такую же на вашу плату.
Я понимаю, что о назначении многих элементов на плате можно догадаться, но хотелось бы это знать точно.
Скажем, благодаря такой картинке, я узнала, где на моей плате можно впаять недостающий разъем ICSP (6 пустых дырочек), чтобы покончить с ее ардуидностью.

Тогда как на вашу плату есть только фотка:

Лучших ракурсов нет. Вы можете найти на ней хотя бы кнопку "Reset"? Я не могу.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 8 2015, 20:38
Сообщение #11


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



После праздников постараюсь дать информацию, попрошу программиста разобраться, плата у него в работе.

Вроде эта картинка нагляднее sm.gif

Источник
Прикрепленные файлы
Прикрепленный файл  Due_pinout_WEB.png ( 172.3 килобайт ) Кол-во скачиваний: 76
 


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Xenia
сообщение Mar 8 2015, 20:47
Сообщение #12


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(one_man_show @ Mar 8 2015, 23:38) *
Вроде эта картинка нагляднее sm.gif
Источник


Несомненно. В принципе этого для дела уже достаточно, только как-то всё это из-под полы - письмена какого-то Graynomad'а с форума. И гриф "THE UNOFFICIAL". А где официальная информация от компании-производителя?

Вам известно, что даже сотовые телефоны снабжают инструкциями, как в них симку вставлять, что для чего каждая кнопка предназначена? А здесь изделие на порядок сложнее. Вы хотя бы компанию-производителя этой штуки назвать можете или этот вопрос, так же как и описание, вас совершенно не волнует? (Типа программист разберется как-нибудь). И если бы я не спросила, то так бы и оставили без внимания, как несущественный?
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 8 2015, 21:02
Сообщение #13


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Да, Вы правы, подобные изделия я использую как полуфабрикаты и не задумываюсь ни об их происхождении ни о будущем. Уж извините, но это так.
Возможно, если потребуется делать законченное изделие на Ардуино, тогда все эти вопросы встанут и будут волновать, а для разового макета, согласитесь...


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
hobit26
сообщение Mar 13 2015, 20:17
Сообщение #14





Группа: Участник
Сообщений: 1
Регистрация: 10-08-12
Пользователь №: 73 083



Очень инересный проект на arduino due для управления 6 моторами с s-curve ускорением, команды принемает в g-code формате. Исходники. Проверял на реальном железе, понравилась плавность движения моторов.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 14 2015, 05:28
Сообщение #15


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Спасибо, действительно интересный проект.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 11:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01517 секунд с 7
ELECTRONIX ©2004-2016