roboforum.ru

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

Платформа на базе Raspberry Pi

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Платформа на базе Raspberry Pi

Сообщение Aquarius » 21 сен 2012, 20:09

Хочу сделать платформу, управляемую через веб-интерфейс. В качестве "мозгов" будет Raspberry Pi, который лежит и ждёт своего часа. Также есть роутер TP-LINK MR3020, на котором хотел делать изначально, но пришла малинка.
Зарядку хочу сделать интегрированную, чтобы платформа подъезжала к док-станции и заряжалась, но на первое время зарядка будет от этого зарядника.
Что имеется:
1. Raspberry Pi
2. Четыре колеса от Pololu
3. Веб-камера Logitech C525 - успешно испытанная с роутером
4. USB Wi-Fi адаптер
Что необходимо:
1. Четыре штуки мотор-редукторов 12В с максимальным потреблением 1,2А.
2. Аккумулятор 3S ZIPPY Flightmax 5000mAh
3. Зарядное устройство
4. Драйвер двигателей предполагается изготовить самостоятельно на микросхеме L6203.
Последний раз редактировалось Aquarius 25 сен 2012, 13:01, всего редактировалось 1 раз.
Aquarius
 
Сообщения: 59
Зарегистрирован: 13 мар 2012, 12:40
Откуда: Дзержинск
прог. языки: Delphi

Re: Платформа на базе Raspberry Pi

Сообщение elmot » 22 сен 2012, 00:27

Тоже хочу.
Собираюсь сварганить даже 2 версии - просто на базе опенроботикс ровера, а также на базе своей блютузной платы. Без блютуза, конечно, а с малиной.
Как самый тупорылый вариант, можно взять DRV8833 и подвесить напрямую к GPIO малины. Ну тогда моторчики только 6В.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Платформа на базе Raspberry Pi

Сообщение hudbrog » 22 сен 2012, 00:57

Имхо пытаца навесить что-то напрямую на малину - так себе идея. Куда правильнее - все исполнительные устройства и датчики к ардуино, а ардуино подцепить по spi или i2c к малине. В принципе, думаю довольно скоро появяца уже готовые шилды такого формата.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Платформа на базе Raspberry Pi

Сообщение Aquarius » 22 сен 2012, 01:08

elmot писал(а):Как самый тупорылый вариант, можно взять DRV8833 и подвесить напрямую к GPIO малины. Ну тогда моторчики только 6В.

DRV8833 не подойдёт - там максимальный ток 2А на канал, а у меня один мотор-редуктор только 4А жрёт. Хотя я точно не знаю сколько эти китайские мотор-редукторы потреблять будут. Я смотрел спецификации по таким же мотор-редукторам, только от Pololu.
Никто не сталкивался с китайскими мотор-редукторами 25 мм с диаметром вала 4 мм?
hudbrog писал(а):Имхо пытаца навесить что-то напрямую на малину - так себе идея. Куда правильнее - все исполнительные устройства и датчики к ардуино, а ардуино подцепить по spi или i2c к малине. В принципе, думаю довольно скоро появяца уже готовые шилды такого формата.

Я к малинке подключать не буду напрямую, т.к. в малине вроде нет ШИМ. Ардуину подключать тоже не буду - громоздко получится, а вот какой-нибудь камушек попроще - можно.
Aquarius
 
Сообщения: 59
Зарегистрирован: 13 мар 2012, 12:40
Откуда: Дзержинск
прог. языки: Delphi

Re: Платформа на базе Raspberry Pi

Сообщение vvk » 22 сен 2012, 01:48

Извините за глупый вопрос, а что такое "малина"?
Аватара пользователя
vvk
 
Сообщения: 96
Зарегистрирован: 18 ноя 2010, 21:27
Откуда: Ростов-на-Дону

Re: Платформа на базе Raspberry Pi

Сообщение yozik0ff » 22 сен 2012, 01:51

Raspberry с перевода английского "малина" ваш КЭП
Аватара пользователя
yozik0ff
 
Сообщения: 440
Зарегистрирован: 28 авг 2005, 08:30
Откуда: деревня - Тюмения
прог. языки: с++

Re: Платформа на базе Raspberry Pi

Сообщение vvk » 22 сен 2012, 01:53

yozik0ff писал(а):Raspberry с перевода английского "малина" ваш КЭП


Понял, спасибо. Надо подучить английский :)
Последний раз редактировалось vvk 22 сен 2012, 02:24, всего редактировалось 1 раз.
Аватара пользователя
vvk
 
Сообщения: 96
Зарегистрирован: 18 ноя 2010, 21:27
Откуда: Ростов-на-Дону

Re: Платформа на базе Raspberry Pi

Сообщение hudbrog » 22 сен 2012, 02:05

Aquarius писал(а):
hudbrog писал(а):Имхо пытаца навесить что-то напрямую на малину - так себе идея. Куда правильнее - все исполнительные устройства и датчики к ардуино, а ардуино подцепить по spi или i2c к малине. В принципе, думаю довольно скоро появяца уже готовые шилды такого формата.

Я к малинке подключать не буду напрямую, т.к. в малине вроде нет ШИМ. Ардуину подключать тоже не буду - громоздко получится, а вот какой-нибудь камушек попроще - можно.

Ну там можно программную эмуляцию ШИМа забабахать(https://projects.drogon.net/software-pw ... pberry-pi/), но фигововатенько конечно. А ардуина.. можно и не ее, просто она дешевая, под нее бесконечно много готовых кусков кода, так что писать ниче особо не надо самому, ну и паять не надо тоже (не люблю я паять, что поделать).. но при желании можно конечно и свое делать, разницы в результате быть не должно по идее =)
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Платформа на базе Raspberry Pi

Сообщение Aquarius » 22 сен 2012, 02:10

hudbrog писал(а):Ну там можно программную эмуляцию ШИМа забабахать(https://projects.drogon.net/software-pw ... pberry-pi/), но фигововатенько конечно. А ардуина.. можно и не ее, просто она дешевая, под нее бесконечно много готовых кусков кода, так что писать ниче особо не надо самому, ну и паять не надо тоже (не люблю я паять, что поделать).. но при желании можно конечно и свое делать, разницы в результате быть не должно по идее =)

Спасибо за ссылку, не знал что можно ШИМ сделать.
Вообще я изначально хотел драйвер делать сам (дешевле и опыт), ну и соответственно можно на плату с драйвером и камень поставить, например ATMEGA168.
Aquarius
 
Сообщения: 59
Зарегистрирован: 13 мар 2012, 12:40
Откуда: Дзержинск
прог. языки: Delphi

Re: Платформа на базе Raspberry Pi

Сообщение hudbrog » 22 сен 2012, 02:33

Про дешевле - это заблуждение.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Платформа на базе Raspberry Pi

Сообщение elmot » 22 сен 2012, 02:52

Аквариус хочет под здоровенные моторы, а у меня вариант под желтые китайские. Им drv8833 хватит, я думаю.
ШИМ в малине есть аппаратный 1-канальный, но программно не поддержан, насколько я знаю. Но можно сделать и программный, так что можно драйвера и напрямую пытаться вешать. А есть еще всякие другие драйвера.
Через UART:
http://www.pololu.com/catalog/product/1110
Напрямую:
http://www.pololu.com/catalog/product/2503
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Платформа на базе Raspberry Pi

Сообщение elmot » 24 сен 2012, 04:58

Хехе. А у меня ровер поехал с распберри вместо роутера :) Вот что значит унификация юниксов:)
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Платформа на базе Raspberry Pi

Сообщение Aquarius » 24 сен 2012, 10:22

elmot писал(а):Хехе. А у меня ровер поехал с распберри вместо роутера :) Вот что значит унификация юниксов:)

На малине распбиан стоит? Читал, что на неё OpenWRT тоже портировали.

Добавлено спустя 12 минут 24 секунды:
hudbrog писал(а):Про дешевле - это заблуждение.

Под мои условия, если брать Pololu драйвер стоит 59 баксов.
Aquarius
 
Сообщения: 59
Зарегистрирован: 13 мар 2012, 12:40
Откуда: Дзержинск
прог. языки: Delphi

Re: Платформа на базе Raspberry Pi

Сообщение elmot » 24 сен 2012, 10:22

Да, там дебиан. Наверняка можно воткнуть и opewrt, но я пока не вижу смысла.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Платформа на базе Raspberry Pi

Сообщение Aquarius » 24 сен 2012, 10:46

elmot писал(а):Да, там дебиан. Наверняка можно воткнуть и opewrt, но я пока не вижу смысла.

В качестве веб-сервера httpd используете? В качестве PHP - fastcgi? На малине не удалось решить проблему без парольного доступа к видео?
Aquarius
 
Сообщения: 59
Зарегистрирован: 13 мар 2012, 12:40
Откуда: Дзержинск
прог. языки: Delphi

След.

Вернуться в Наши проекты

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

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