roboforum.ru

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


Обсужд. модулей Open Robotics - общие вопросы, распростр.

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение =DeaD= » 26 янв 2009, 11:33

Мне последний нравится :) тем что квадратный.

Добавлено спустя 1 час 53 минуты 2 секунды:
[[Стандарт размеров модулей Open Robotics]] - Выложил размеры модулей в вику.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение setar » 26 янв 2009, 11:59

=DeaD= писал(а):Мне последний нравится :) тем что квадратный.

Добавлено спустя 1 час 53 минуты 2 секунды:
[[Стандарт размеров модулей Open Robotics]] - Выложил размеры модулей в вику.

привязку страницы к категории поставь - оторвана
Аватара пользователя
setar
Site Admin
 
Сообщения: 10670
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение blindman » 26 янв 2009, 12:01

Написал программку для отрисовки логотипа в EAGLE. Рисовать можно как на плате так и на схеме. Порядок действий: выбираем команду WIRE, выбираем слой в котором рисовать. Устанавливаем такой шаг сетки, чтобы он был примерно 1/10 нужной высоты логотипа. Затем выбираем MARK, ставим начало координат в то место, где будет центр логотипа. Запускаем OR.ulp.
Вложения
ss4.png
ss4.png (4.51 КиБ) Просмотров: 1016
OR.ulp.zip
(575 байт) Скачиваний: 5
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение =DeaD= » 26 янв 2009, 12:05

setar писал(а):привязку страницы к категории поставь - оторвана

fixed! thnx!

Добавлено спустя 49 секунд:
blindman писал(а):Написал программку для отрисовки логотипа в EAGLE

Настоящие суровые дизайнеры рисуют логотипы прямо в CAD-системах :D
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 26 янв 2009, 17:56

frig писал(а):лого - супер, толко вот мне лично цвет не нра. взял бы синий как на робобасе - был бы круто. и по цвету было бы узнаваемо.


Пофиксил цвет - [[RoboGPIO]]
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение frig » 26 янв 2009, 18:13

Пофиксил цвет


цвет - то что доктор прописал, но вот в нижней части логотипа видно что он как-бы размыт немного чтоли... это должно быть так? или это только у меня такое видно?
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 26 янв 2009, 23:50

frig писал(а):когда пофиксишь?

Пофиксил большую часть (кроме ссылок и картинки с номерами контактов):

Добавлено спустя 1 минуту 12 секунд:
Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.
frig писал(а):цвет - то что доктор прописал, но вот в нижней части логотипа видно что он как-бы размыт немного чтоли... это должно быть так? или это только у меня такое видно?

Ну там надо его (лого) аккуратно перерисовать. Всё равно пока модули в красивой упаковке не идут, некуда лого лепить :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение =DeaD= » 27 янв 2009, 11:57

Перетащил информацию в вике на страницу категории.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение frig » 27 янв 2009, 12:46

Пофиксил большую часть (кроме ссылок и картинки с номерами контактов):


тогда еще раз перечитаю. все что ниже - имхо. ногами не бить.

Для коммуникации с различными устройствами
используются порты ввода\вывода общего назначения (далее - GPIO) и разъем RoboBus.


разъем шины RoboBus

Для целей
отладки и индикации могут быть использованы 2 светодиода.


2 установленных на плате (?)

Контроллер OR-AVR-M32-N может рассматриваться


может использоваться

Подробнее об использовании готовой прошивки для управления
устройствами через этот контроллер по протоколам UART или I2C можно прочитать в документации к прошивке.


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

Для загрузки готовых прошивок из прошивок в контроллер вам потребуется программатор.

Для загрузки прошивок в контроллер вам потребуется программатор.

Сначала нужно установить ПО для загрузки прошивок, будем использовать AVRProg от фирмы ATMEL, который можно найти на сайте проекта OpenRobotics в разделе «Общие файлы».


Для загрузки прошивок мы будем использовать программу AVRProg от фирмы ATMEL, актуальную версию которой можно загрузить по ссылке.

После установки ПО подключите программатор через COM-порт к ПК, а через разъём RoboBus к контроллеру.


После установки ПО для прошивки подключите программатор к ПК через COM-порт, к контроллеру программатор подключается через разъем шины RoboBus

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


При подключении внешнего источника питания к контроллеру загорается индикатор питания - светодиод (какого цвета?). Питание программатора осуществляется от контроллера. Светодиод статуса на программаторе горит красным, после завершения заргузки - зеленым.

попробовать можно на файле d_led_m32.hex, доступном на сайте OpenRobotics в разделе «Общие файлы»

в качестве тестовой прошивки можно использовать файл d_led_m32.hex, загрузка которого доступна со страницы (ссылка).

По окончании программирования у вас должна появиться

Об окончании программирования свидетельствует надпись

Если всё сделано правильно, то мигают светодиоды подключенные к портам D6 и D7. Поздравляем!

светодиоды таки предустановленные?

прошивка, которую можно загрузить в контроллер

а куда ж еще? :D
прямо с ПК или ноутбука или КПК


прямо с ПК, ноутбука или КПК

формат команд на 100% совместимый

я бы убрал про 100%. просто совместимый формат.

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


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

Команды, отдаваемые шлюз-контроллеру через UART-порт все имеют одну и ту же форму


Все комманды отправляемые шлюз-контроллеру через UART порт имеют формат ...

Qaarr{w}
Qaarr{ww}? там дальше
ww - байты которые нужно передать устройству


3 - аналоговый вход - последний режим


3 - аналоговый вход (поддерживается не всеми портами)
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение =DeaD= » 27 янв 2009, 23:35

2frig: Эти поправки видимо завтра внесу уже, сегодня другим был подзагружен.

2blindman: По ходу в печатных платах которые мы сдаём в производство грабелька :) там на I2C разъём выведено не 5В, а 3.3В :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение blindman » 28 янв 2009, 05:38

А почему там должно быть 5в если у нас все 3-вольтовое?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение =DeaD= » 28 янв 2009, 09:41

Продублирую сюда ответ из аськи:

5В надо на i2c, потому что наиболее часто подключаемыми устройствами будут сонары и всякие компасы\акселерометры Devantech и их аналоги других фирм, а им требуется питание +5В, сонары от 3.3В просто не раскачаются. А вот с логическим +3.3В на i2c они нормально работают.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение EdGull » 28 янв 2009, 09:46

Можете у меня из БрумБота стырить схему сопряжения i2c
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение =DeaD= » 28 янв 2009, 09:58

EdGull писал(а):Можете у меня из БрумБота стырить схему сопряжения i2c

Зачем? Оно безо всякого сопряжения замечательно работает... Я же проверял на SRF08, да и если посмотреть логику i2c схемы - там тоже ясно, что каждый девайс через транзистор к земле подтягивает просто линии, которые подтянуты резисторами к +3.3В.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.

Сообщение EdGull » 28 янв 2009, 10:06

затем что в питание i2c уходит 5В и при этом мы не боимся спалить нашу 3.3В схему.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Пред.След.

Вернуться в Open Robotics

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

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

Mail.ru counter