roboforum.ru

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

Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

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

Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 22 авг 2010, 20:13

=========================================================================================
Вставка от =DeaD= по итогу проекта:

Файлы для прошивки Arduino-совместимого бутлоадера и фьюзов под него доступны тут:
[[Файлы Open Robotics]]

Файлы в ZIP-архиве для добавления в Arduino IDE контроллеров OR-AVR-M128-*:
download/file.php?id=17339

Инструкция в PDF по добавлению в Arduino IDE контроллеров OR-AVR-M128-*:
download/file.php?id=17359

Библиотека для программирования M128-S из под Arduino IDE, поддерживается управление сервами:
post176220.html#p176220

Библиотека для программирования M128-DS из под Arduino IDE, поддерживается управление сервами и двигателями:
post177246.html#p177246

=========================================================================================


Попробуем новый формат развития нашего открытого проекта.

Собственно постановка задачи вроде очевидна - обеспечить интеграцию контроллеров OR-AVR-M128-* и Arduino IDE - для начала на самом простом уровне - собрать бутлоадер (естественно на 100% совместимый с Arduino IDE), сделать в Arduino IDE файлы описание, скомпилировать скетч мигающий светодиодом подцепленным к какому-нибудь GPIO-порту, проверить загрузку.

Что получает первый решивший задачу? Ну например такой комплект:
1. Оранжевый ник;
2. ORduino Nano с доставкой;
3. Скидку на любые 3 модуля OR в размере 30% от стоимости - при этом скидка может быть применена к уже купленным модулям, тогда либо эти деньги можно будет использовать для покупки, либо просто получить скажем на банковский счет.

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

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Dmitri Vladimirovich » 26 ноя 2010, 17:56

Оглашаю результаты эксперимента

Внешний тактовый сигнал с периодом 1 сек поступающий от Ардуино Мега считывается без ошибок
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 26 ноя 2010, 17:57

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

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

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Dmitri Vladimirovich » 26 ноя 2010, 18:31

Косяк или не косяк вот в чём вопрос?
Сейчас узнаем... :P

Добавлено спустя 6 минут 42 секунды:
Что-то подозрительно очень...

Добавлено спустя 1 минуту 9 секунд:
Я подаю тока на один канал.

А в терминалке во чего:
129979
2919

Добавлено спустя 31 секунду:
Думаю дело в резисторах....

Добавлено спустя 22 минуты 8 секунд:
Вообщем я пока поставил дополнительный контроллер.
После выходных вернусь к экспериментам.
Сейчас Ардуино Мега которая слала тактовый сигнал в эксперименте.

Энкодеры считывает БЕЗ РЕЗИСТОРОВ!!!!!!!!!!!!!!
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 26 ноя 2010, 19:22

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

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Dmitri Vladimirovich » 26 ноя 2010, 19:55

Ну 50 на 50... Когда энкодер имитируется, работает, когда он сам, нет...
Дело в коннтроллере наверное...
Я вот сейчас подключил к другой Ардуине, все работает, Без резисторов...
Вобщем пока мне хватит(мало времени), а на выходных буду "бедить" дальше... :pardon:

Добавлено спустя 1 минуту 5 секунд:
Урраааа! Я написал свое сотое сообщение! Да буду помнить эту тему...
Последний раз редактировалось Dmitri Vladimirovich 05 янв 2011, 19:04, всего редактировалось 1 раз.
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение SkyStorm » 07 дек 2010, 18:56

Антон, немного на понял по документу по интеграции.
все сделал до момента заливки прошивки ATmegaBOOT_128_atmega128.hex.
1. Вроде в плате уже должен быть загрузчик - надо его менять?
2. На вторй странице скриншот, что то в Arduino IDE таких окон нет, а в доке ни про какое друго не упоминается.

Первые 5 пунктов из 7(3 страница) выполняются без ошибок.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 07 дек 2010, 19:04

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

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение SkyStorm » 08 дек 2010, 00:29

Боотлоадер заменил, фьюзы поправил, прошли все 7 пунктов.

Попробывал подключить i2c/SPI LCD Backpack не алё :(
У кого нибудь работает что либо по I2C???
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Vooon » 08 дек 2010, 04:13

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

Проверь подтяжка включена?

Да, i2c-it работать не хочет.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение SkyStorm » 08 дек 2010, 12:59

Джампера поставлены на подтяжку.
Может проблеммы в библиотеках где? Тут ведь SCL и SDA на других пинах.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Dmitri Vladimirovich » 05 янв 2011, 19:10

Да, и у меня I2C не хочет работать... Я уже пробую без резисторов. Просто устройство напрямую подключено.
По такойже схеме но с другой ардуино все славно работает((((((((( Проект на гране краха, как говорится)))

Да кстати - у меня банальный вопрос: вот в семплах от galex -

Код: Выделить всёРазвернуть
  8-15 PC0-PC7         
  16-23 PA0-PA7         
  24-31 PB0-PB7         
  32-39 PE0-PE7         
  40-47 PF0-PF7         
  48-50 PG0-PG2         
  0-7 PE0-PE7


два прота Е. Странно. И нету порта Д. Так какой из них какой я запутался. Вроде как первый( 0 - 7 ) это Д. Бррррр....
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 05 янв 2011, 19:53

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

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Dmitri Vladimirovich » 05 янв 2011, 20:50

Ок, а как там с портами?
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение =DeaD= » 05 янв 2011, 20:58

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

Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?

Сообщение Dmitri Vladimirovich » 05 янв 2011, 21:04

Ок буду пробовать дальше))
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Пред.След.

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

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

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