Выбор платформы

Twilkeris
Offline
Зарегистрирован: 05.02.2016

Добрый день, уважаемые форумчане! 

Подскажите пожалуйста, какую платформу и расширения мне лучше выбрать под задачу. Уже совсем запутался. Необходимо: 

1. Реализовать пермещение по оси X и оси Y по заданным координатам. Ниже прикреплю картинки 3D модели. Как я понял, необходимо будет использовать Motor ShieldУ меня будет всего два двигателя(по одному на каждую ось). Двигатель крутит вал, блок при помощи ходовой гайки пермещается. 
2. Возможность подключения телефона через usb/bluetooth для того, чтобы управлять arduino через мобильное приложение. Как я понимаю, должен подойти стандартный порт USB(например, встроенный в плату Uno)?
3. Возможность подключения внешнего микрофона(уровень микрофона на средней веб-камере) и передачи с него информации на телефон через usb/bluetooth.
a5021
Offline
Зарегистрирован: 07.07.2013

Twilkeris пишет:
1. Реализовать пермещение по оси X и оси Y по заданным координатам. Ниже прикреплю картинки 3D модели. Как я понял, необходимо будет использовать Motor ShieldУ меня будет всего два двигателя(по одному на каждую ось). Двигатель крутит вал, блок при помощи ходовой гайки пермещается.

Не вижу здесь вопроса. Если хотите крутить моторы, то, разумеется, моторшилд или какое-то аналогичное решение.

Цитата:
2. Возможность подключения телефона через usb/bluetooth для того, чтобы управлять arduino через мобильное приложение. Как я понимаю, должен подойти стандартный порт USB(например, встроенный в плату Uno)?
 
Если правильно собрать (или найти готовый) переходник USB-B <-> USB-OTG, то ардуину можно подключить к телефону. Через блютуз зацепиться еще проще. Не пойму, почему вы спрашиваете о какой-то платформе.
 
Цитата:
3. Возможность подключения внешнего микрофона(уровень микрофона на средней веб-камере) и передачи с него информации на телефон через usb/bluetooth.
 
А вот эта простая по смыслу задача может иметь некоторые технические сложности в реализации. У ардуины 10-битный АЦП и скорость оцифровки 8кгц. Качество получаемого таким образом звука будет весьма невысоким, зато загрузка МК, наоборот. Насколько практично использовать в этом применении ардуину, лучше всего показал бы эксперимент.
Twilkeris
Offline
Зарегистрирован: 05.02.2016

a5021, спасибо. Как оказалось, вопрос действительно "пустой" был. Просто много информации и из-за это запутался. Наткнулся на проект circuits.io, попроектировал - всё оказалось вполне доступно. 

У меня сейчас следующая проблема. Необходимо реализовать перещение по ОX и OY(это и прикрепил в самом первом посте). Каким образом обычно происходит позиционирование блока(на 3D-принтерах - экструдер)? 

Есть такой вариант: по обеим сторонам осей установить концевики(следует ли их использовать на Arduino?) и перед началом работы проводить калибровку: двигаемся вперед, пока не достигнем конца оси, тем самым мы установим наш блок в угловую точку. Теперь, зная положение блока, можно определять необходимое число шагов(импульсов) для передвижения на заданную координату. Длина шагового винта и резьба, естественно, известна. Может быть этот способ неверный, слишком сложный или не совсем практичны, поэтому прошу помощи :)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

В принципе все верно.

На всякий случай упомяну, что для отслеживания координаты используется либо шаговый двигатель, либо коллекторный с энкодером.

Ну и винт обычно используется там, где нужно большое усилие и допустимы невысокие скорости. Для более высоких скоростей перемещения используется металлический тросик или зубчатый ремень.

Twilkeris
Offline
Зарегистрирован: 05.02.2016

Возник вопрос. Есть ли проверенные решения для снятия остаточной намагниченности с электромагнита? Нашёл плату размагничвания AT-MGN. Кто-нибудь работал с этим продуктом? Есть ли другие вменяемые варианты решения проблемы?