roboforum.ru

Технический форум по робототехнике.

Прошу помощи в подборе железа

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Прошу помощи в подборе железа

Сообщение kevintw » 29 ноя 2015, 18:34

Добрый день, просьба помочь с подбором железа для следующей задачи:

Необходимо управлять устройством посредством веб-интерфейса через wi-fi.
В состав "устройства" будет входить 5 шаговых двигателей (работающих в режиме шага или полушага по идентичной схеме), и порядка 5 обычных насосов.

Я в робототехнике полный ноль, да и это по большому счету никакой не робот. Насколько я понимаю, минимальный набор для данной задачи:
1. Контроллер PIC или AVR (Что проще для новичка?) Или вообще взять что-нибудь типа Raspberry Pi?
2. Контроллер шаговых двигателей 5 шт.
3. Драйвер шагового двигателя 5 шт.
4. Wi-fi модуль
5. Ну и собсно шаговые двигатели и насосы.

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

Хочется определить примерную стоимость железа, чтобы уже потом начать лопатить матчасть и изучать ПО как-говорится "на пальцах", сразу подкрепляя теорию практикой.

Просьба не кидать тухлыми помидорами, если что не так. :-)
Заранее спасибо.
kevintw
 
Сообщения: 3
Зарегистрирован: 29 ноя 2015, 18:17

Re: Прошу помощи в подборе железа

Сообщение Myp » 30 ноя 2015, 11:59

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

если нужен вебинтерфейс то наверно лучше Raspberry + wifi донгл обычный.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Прошу помощи в подборе железа

Сообщение kevintw » 30 ноя 2015, 14:20

1) По мне так управлять 5 шаговиками видится проще, чем в 5-6 раз бОльшим количеством элементарных устройств (требующих только либо наличие, либо отсутствие тока), или я не прав?

2) А если не вебинтерфейс, а программный, но опять-же по wi-fi, то тоже Raspberry предпочтительнее?

3) В каком случае программу+интерфейс лучше реализовывать на самом контроллере (есть ли вообще такая возможность?), а в каком на стороне клиента?

Благодарю за Ваши ответы и терпение :)
kevintw
 
Сообщения: 3
Зарегистрирован: 29 ноя 2015, 18:17

Re: Прошу помощи в подборе железа

Сообщение Angel71 » 30 ноя 2015, 15:49

1. глупость
2. вариантов куча. ещё можно вайфай роутер или esp8266 + к ним какую платку с микроконтроллером для управления периферией.
3. вебморда требует ресурсов, на хилом мк можно сделать только очень простенькую вебморду. только вебморда выполняется на стороне клиента, но её сервер для начала должен выплюнуть. на клиенте можно просто софтину создать, которая по какому протоколу будет получать/отсылать данные или команды. просто клубника и ей подобные - это просто недорогой слабенький компьютер с операционкой и более чем достаточными ресурсами для вебсервера, хранения кучи данных, какую-то обработку и т.д. что предпочтительней эт вы сами решайте. смотрите что есть из платок, как управляется, как программировать, какие протоколы, какая цена, габариты, потребление, и осознанно выбираете.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошу помощи в подборе железа

Сообщение kevintw » 30 ноя 2015, 16:35

Спасибо!
kevintw
 
Сообщения: 3
Зарегистрирован: 29 ноя 2015, 18:17

Re: Прошу помощи в подборе железа

Сообщение Zusul86 » 30 ноя 2015, 19:51

Angel71 писал(а):esp8266 + к ним какую платку с микроконтроллером для управления периферией.

В нем вроде уже есть конфигурируемый процессор че то там 106. Расширитель портов, драйвера шаговиков, "драйвера" насосов ну и написать приложение под андройд или еще что.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Прошу помощи в подборе железа

Сообщение Angel71 » 30 ноя 2015, 20:34

расширители портов эт сферическая коняшка в вакууме. есть преобразователи интерфейсов, мультиплексоры/демультиплексоры, логика сдвига, дешифраторы,... и микры, где внутри всё это намешано, хоть со встроенынм мк. считайте, что мк это один из вариантов расширителя портов. а что выбрать и как сделать эт уже не для "пойди туда, не знаю куда, принеси то, не знаю что".
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошу помощи в подборе железа

Сообщение Zusul86 » 30 ноя 2015, 21:18

Angel71 писал(а):да можно и на копеечной стандартной логике делать, только будет ли нормально работать и насколько удобно, ещё вопрос.

Я бы не назвал всевозможные i2c или SPI GPIO расширители стандартной логикой. Если знаешь что тебе надо, работать удобно... да и уже 100500 проектов где после лишнего второго МК ставят всё те же GPIO расширители, что конечно объяснимо ведь там к проекту на дуине вай фай прикручивают...
У многих расширителей выходного тока за глаза хватает напрямую релюшки дергать. Опять же есть с PWM выходом типа PCA9685...
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Прошу помощи в подборе железа

Сообщение Angel71 » 30 ноя 2015, 22:05

стандартная логика - это самые простые копеечные микры, которые можно использовать. что в вашем понимании расширители портов эт загадка. pca9685 это драйвер светодиодов, а не расширитель портов. вы ещё что-то на подобии stp08/stp16/stp24 расширителем портов назовите. не расширители это и уже даже не логика сдвига, а тоже именно драйвер светодиодов, бо ограничение по току в них делали именно для светодиодов.
ещё раз о коняшках в вакууме - начиная от дешифраторов, логик сдвига и вплоть до микр со встроенными мк. или вы за какой-нибудь чипик на подобии mcp23xxx? :D ну-ну, весело, но в данной теме такое бесполезно и дорого (несколько мк купить можно).
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12