roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 11:28

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 103 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 7  След.
Автор Сообщение
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 06 апр 2015, 10:34 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
на скорую руку набросал схемку
по клику увеличивается...

Изображение

там я указал что уже подключено.
а именно:

1. блютус модуль в уарт.
2. 6 моторов на 2 канала.
3. 2 мини сервы для управления головой водомета(уже переделал в управление пушкой, но это не суть важно)
4. 2 мощные сервы на клешню манипулятора
5. выстрел пушки

в остатке у меня только 1 пин!
помимо него есть еще отдельно есть I2C и ISP

плат и микросхем сдвиговых регистров у меня нет. но есть другая ардуина и мощный шилд под нее.

скоро доставят китайский джойстик, тогда управление с телефона я уберу, возможно уарт освободиться. но тогда приблуду от джойстика нужно будет цеплять на какие то выходы\входы

очень нужно подключить еще 2 сервы и хотябы 3-4 реле + желательно 2 эхолота
а в перспективе думаю про установку камеры :D и возможно комп зрения :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 06 апр 2015, 13:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
slom, так что у вас передается через UART ?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 06 апр 2015, 18:11 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
slom писал(а):
плат и микросхем сдвиговых регистров у меня нет. но есть другая ардуина и мощный шилд под нее.


Классический вариант: "От гайки М3"

Цитата:
«У меня есть гайка М3, этой гайкой я могу прикрутить железную ручку к модулю. А модуль – это такой кусок пластмассы, на который «влезут» 10-20 микросхем. А эти 10-20 микросхем смогут … и еще при этом смогут … и .. а дальше видно будет, что получится»


Цитата:
В телеконференции я часто вижу такие вопросы: «помогите, я не знаю, как ….» и далее следует что-либо маловразумительное, ну например «есть три микроконтроллера, а я не знаю, как передавать данные из двух в третий». Потом на этот пост идут ответы о том, как работают порты UART или SPI. Но практически никто не задает вопроса о том, какая предполагается архитектура сети, какая география, какой протокол обслуживания, кто будет мастером, будет ли передача эстафеты и т.д., а главное, для чего это нужно, что за задачу будет выполнять вся эта конструкция. Поэтому все ответы по-своему правильные, но они не достигают цели, потому, что неправильно был сформулирован вопрос.

Или вот реальный пример, вопрос о том, какой стартовый набор применить для изучения: «Все когда-то начинали изучать Ethernet. Хотелось бы узнать, кто каким китом пользовался. Порекомендуйте марку кита, его возможности, что является "мозгом" (МК, DSP, CPLD, FPGA)? Ну и его цену (по возможности)». На ответ о том, что не бывает «просто Ethernet», так же как не бывает «просто автомобиль», автор поста заявляет, что просто хочет научиться ... «все равно на чем».

Что можно сказать об этих вопросах? А сказать можно только одно. Те, кто их задавал, не умеют правильно сформулировать свои вопросы. И что удивительно, этому до сих пор не учат в институтах. Изменились многие курсы, но вот такой науке, науке формулирования задания на разработку – похоже не учат нигде.

Вот что я написал в одной из моих статей: «Известный герой детских сказок любил сначала закапывать деньги, а потом долго не мог вспомнить, что он делал накануне вечером и куда делись деньги. Чтобы у нас с вами такого не произошло, попробуем сначала «нарисовать известное поле». На старом языке этот этап назывался разработкой технического задания».


Вот теперь давайте обсудим, что такое разработка, что такое ТЗ и причем тут «поле дураков».


http://iosifk.narod.ru/nat_m3.pdf

Добавлено спустя 4 минуты 4 секунды:
slom писал(а):
другая ардуина и мощный шилд под нее.

И чем этот "шилд" мощен? :shock: Кучей разьемов?
Возьми гибкий шлейф и рсамонарез. разьем, будет также мощно но компактнее:
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 06 апр 2015, 21:11 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
=DeaD= писал(а):
slom, так что у вас передается через UART ?


туда блютус модуль воткнут.

=Dmitry__ = писал(а):
И чем этот "шилд" мощен? :shock: Кучей разьемов?
Возьми гибкий шлейф и рсамонарез. разьем, будет также мощно но компактнее:


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

насчет архитектуры.

я думаю наиболее правильно будет сделать както так:

в 1ю плату где у меня всего 6 входов\выхотод

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

насчет провода то у меня есть спец проводки цветные, мама - мама...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 06 апр 2015, 22:00 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
slom писал(а):
там у него разводка по 3м пинам, со своим питанием через стабилизатор на 5а
то есть в него сразу можно подключать мощные сервы и прочее...

Тебя зверски обманули, 5а это никак не даст, ибо LM338T - линейный стаб. и ему нужен огромный радиатор для отдачи 5-ти ампер, чего не наблюдаем на мощном :) шилде. Если взять 9 входных вольт, отнять напр. стаб. 5V и умножить на 5 ампер, то получим рассеиваемую мощность: (9-5)*5=20watt :shock: Это - до фига! Настаиваю на гибком кабеле и нормальном dc/dc стабе. :)

slom писал(а):
насчет архитектуры.
я думаю наиболее правильно будет сделать както так:

Воооооооооооооот! Хорошее начинание, это уменьшит психоз сородичей :)
Ну, с пятью амперами определились, не прокатит, уточняем ТЗ?

Добавлено спустя 2 минуты 55 секунд:
slom писал(а):
втыкаем 2 уз датчика, это минус 4 пина

И минус производительность контроллера. Ведь замер времени эха - задача точная, сильно ее перебивать нельзя. Уточняем ТЗ? :)
Про видеокамеру - совсем из области фантастики, авр на 16-ти мгц. и камера с отдачей данных на 25 мгц., ну ты понел.... Уточняем ТЗ? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 06 апр 2015, 22:26 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
как мне сказали стаб припаян таким образом что тепло рассеивается по всей плате...
ну и 5а это вроде как пиковая, думаю при таком токе она недолго проживет, да мне такой и ненужен...

а разве проблема воткнуть 2уз датчика? гляньте предыдущую страницу, там мужик воткнул 4 уз датчика и еще кучу серв для управления не просто манипуляторами а целыми граблями :)
и все на 2х ардуинах... таких де по сути как у меня.

насчет камеры ну это как бы задел на будущее, может мини пк купить или чтото там еще...
я вот только что увидел в блогах forum87/topic15337.html какойто модуль камера с процессором, все само вычисляет, к ардуие как родное крепиться...
может такое? хочу чтоб машина находила мешени и стреляла по ним. сама ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 06 апр 2015, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
slom писал(а):
=DeaD= писал(а):
slom, так что у вас передается через UART ?


туда блютус модуль воткнут.

Я умею читать и давно понял, что там воткнуто. Я спрашиваю о том, что именно у вас передается? Какого типа команды?

Типа "выставить серво №2 в положение +50° от центрального" или типа "проехать на кухню и сделать кофе, после чего вернуться в зал и подать кофе мне"?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 07 апр 2015, 00:14 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
slom писал(а):
а разве проблема воткнуть 2уз датчика? гляньте предыдущую страницу, там мужик воткнул 4 уз датчика и еще кучу серв для управления не просто манипуляторами а целыми граблями

Я стараюсь не смотреть глупые проекты, ибо 4 уз датчика смотрящие в одну сторону, с таким расположением - глупость :)
Но, могу предположить, что все уз датчики используют 1 аппаратный таймер одной дуины, а все сервы - аппаратный таймер другой дуины (ppm). Опрашивать уз датчики можно только поочередно, ибо эхо одного датчика будет мешать приемнику другого датчика. Советую взять один датчик, залить в дуину скетч и побаловаться с принимаемыми данными. А потом понять что 4 уз - глупость :) И поставить один уз на серву с одной или 2-мя степенями свободы (горизонталь/вертикаль)
slom писал(а):
может такое? хочу чтоб машина находила мешени и стреляла по ним. сама ...

Есно камере нужна отдельная дуина и желательно не на авр. А если очень нужна глупая игрушка avr + camera, то кури avrcam :)
http://www.ironfelix.ru/modules.php?name=News&file=article&sid=116
Такшта мы уже насчитали 3 процессора...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 07 апр 2015, 00:37 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
все прямо или под небольшим улом имеет смысл, если допустим отслеживать перемещение руки. как вариант на одном уз передатчик+приёмник, остальные только приёмники. в общем варианты есть, только не для случая "а я вот видел, ничё не понял, но хочу такое же и что бы всё сделали за меня".


Последний раз редактировалось Angel71 07 апр 2015, 00:50, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 07 апр 2015, 00:50 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ну, такое расположение датчиков имеет смысл для многоканального пеленга, но для этого датчики должны быть без пиковых детекторов, т.е. процессор должен уметь определять фазы звуковых волн. А это невозможно в той схеме... Такшта - глупость :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 07 апр 2015, 00:55 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
если порыть, можно найти ряд проектов наподобии

https://coolarduino.wordpress.com/2014/08/10/virtual-touch-screen-3d-ultrasonic-radar/
ну а в схемы и прочее пусть вникает тот, кто будет это делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 07 апр 2015, 01:05 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Angel71 писал(а):
если порыть, можно найти ряд проектов наподобии

Дык, там и есть жОсткий хак, убирание пикового детектора. Совсем не наш случай :roll:

Цитата:
Have to say, that ultrasonic units were slightly modified, to brought out an analog signal (40 kHz) before it gets quantization in the local uCPU. After amplification, 4-channels are digitized by arduino’s ADC (12-bits 1 MSPS).


Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 07 апр 2015, 01:19 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
хак как хак, только дунька другая нужна. :crazy: :D может быть как раз и пару дополнительных фпс для камеры получит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 07 апр 2015, 09:49 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
=DeaD= писал(а):
Типа "выставить серво №2 в положение +50° от центрального" или типа "проехать на кухню и сделать кофе, после чего вернуться в зал и подать кофе мне"?


там со смартфона через программу BTCA2A
Изображение
robocontroller.ru/news/btca2a_upravlenie_arduino_po_bluetooth_pri_pomoshhi_android/2013-11-16-40

команды:

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

Dmitry__ писал(а):
Советую взять один датчик, залить в дуину скетч и побаловаться с принимаемыми данными. А потом понять что 4 уз - глупость :) И поставить один уз на серву с одной или 2-мя степенями свободы (горизонталь/вертикаль)

Есно камере нужна отдельная дуина и желательно не на авр. А если очень нужна глупая игрушка avr + camera, то кури avrcam :)
http://www.ironfelix.ru/modules.php?name=News&file=article&sid=116
Такшта мы уже насчитали 3 процессора...


думаю можно и правда поставить 1 уз с сервой....
а что значит глупая игрушка? как я понял проц на камере слабенький?


насчет уз датчиков, мне просто нужен "бампер" чтобы включать его когда управление будет в руках детей. дабы с разгону не били машину ап стены :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: соединение 2х ардуин
СообщениеДобавлено: 07 апр 2015, 18:37 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
slom писал(а):
а что значит глупая игрушка? как я понял проц на камере слабенький?

Да, верно, авр и камера - вещи несовместимые. Тебе ответили в другой теме:
Цитата:
Это готовый модуль , он примитивный (умеет только по цветам определять объекты) но зато легко стекуется с ардуино

http://roboforum.ru/forum87/topic15337.html#p325567
И там есть ссылки на другие CMUcam. Чем больше номер CMUcamX - тем лучче :)

Есть подобные проекты на arm процессорах. А все начиналось с сцениксов :cry: Вот это камень был! 75 мипсов в 98 году!
http://cmucam.org/projects/cmucam1/wiki/Wiki


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 103 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 7  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO