roboforum.ru

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

Проект "OR-duino"

Правила форума
Правила раздела OpenRobotics

Re: Проект "OR-duino"

galex1981 » 05 сен 2010, 00:57

"Утро вечера мудренее" - завтра разберешься

Re: Проект "OR-duino"

SkyStorm » 05 сен 2010, 11:43

С боку у разъема питания установлен джампер(в чем его смысл?), если его включить то уровни питания становятся нормальными в 6pin разьеме.
  • 2 пин 3.3
  • 3 пин 5.15
Но при этом появляется некий противный писк, это нормально?
Подключил аккумулятор li-pol, никакого индикатора питания не загорелось, вроде на схеме был?
Подключил одновременно USB и аккумулятор li-pol, рядом с разъемом BAT загорелся зеленый LED. Что это значит заряжен или заряжается?

Re: Проект "OR-duino"

=DeaD= » 05 сен 2010, 12:08

SkyStorm писал(а):С боку у разъема питания установлен джампер(в чем его смысл?), если его включить то уровни питания становятся нормальными в 6pin разьеме.

Это выносной выключатель питания :) я планировал что будут или тупо юзать джампер или в конечной конструкции кнопку включения питания вынесут наружу, а тут просто будут юзать эту пару пинов как разъем.

SkyStorm писал(а):Но при этом появляется некий противный писк, это нормально?

Ага, это мощный степ-ап питания.

SkyStorm писал(а):Подключил аккумулятор li-pol, никакого индикатора питания не загорелось, вроде на схеме был?

Не было. Наверное в след. версии надо добавить.

SkyStorm писал(а):Подключил одновременно USB и аккумулятор li-pol, рядом с разъемом BAT загорелся зеленый LED. Что это значит заряжен или заряжается?

Заряжается.

Re: Проект "OR-duino"

SkyStorm » 05 сен 2010, 12:18

=DeaD= писал(а):
SkyStorm писал(а):Подключил одновременно USB и аккумулятор li-pol, рядом с разъемом BAT загорелся зеленый LED. Что это значит заряжен или заряжается?

Заряжается.

Когда зарядится погаснет?

Установил IDE 0019. Сейчас подправлю boars.txt и буду дальше смотреть.

Добавлено спустя 4 минуты 38 секунд:
Файл для 0019 c добавленными ORDuino, ORDuino-Nano, OR-AVM-128-S. Надо бы в репозиторий его куда нибудь.
Вложения
boards.txt
(9.81 КиБ) Скачиваний: 650

Re: Проект "OR-duino"

=DeaD= » 05 сен 2010, 12:20

SkyStorm писал(а):Когда зарядится погаснет?

По даташиту на MAX1555 - Должен. Когда ток зарядки упадёт ниже 50мА

Re: Проект "OR-duino"

SkyStorm » 05 сен 2010, 12:21

Залил тестовый скетч, мигаю 13 LED, все ОК.
Индикаторов на RX-TX я так понимаю тоже нет?

Re: Проект "OR-duino"

=DeaD= » 05 сен 2010, 12:23

SkyStorm писал(а):Индикаторов на RX-TX я так понимаю тоже нет?

Неа, а зачем они? :oops:

Re: Проект "OR-duino"

SkyStorm » 05 сен 2010, 12:29

Ну я просто избалован SFEшными продуктами ))) у них есть, нажал кнопку Upload смотришь заморгало ))) значит процесс пошел!!

Добавлено спустя 4 минуты 33 секунды:
Антон, ты скетч с управлением двигателями делал? что бы не писать все с нуля?

Re: Проект "OR-duino"

=DeaD= » 05 сен 2010, 12:36

Только вот такой тупой тест делал:
Код: Выделить всёРазвернуть
int ledPin =  13;    // LED connected to digital pin 13
int pwmA =  9;    // LED connected to digital pin 13
int pwmB =  10;    // LED connected to digital pin 13
int dirA =  8;    // LED connected to digital pin 13
int dirB =  7;    // LED connected to digital pin 13

// The setup() method runs once, when the sketch starts

void setup()   {               
  // initialize the digital pin as an output:
  pinMode(ledPin, OUTPUT);     
  pinMode(pwmA, OUTPUT);
  pinMode(pwmB, OUTPUT);
  pinMode(dirA, OUTPUT);
  pinMode(dirB, OUTPUT);
}

// the loop() method runs over and over again,
// as long as the Arduino has power

void loop()                     
{
  for(int i=0; i<20; i++){
    digitalWrite(ledPin, HIGH);   // set the LED on
    delay(50);                  // wait for a second
    digitalWrite(ledPin, LOW);    // set the LED off
    delay(50);                  // wait for a second
  };
  while(1){
    digitalWrite(dirA, HIGH);   // set the LED on
    digitalWrite(dirB, HIGH);   // set the LED on
    digitalWrite(pwmA, HIGH);   // set the LED on
    digitalWrite(pwmB, HIGH);   // set the LED on
    delay(1000);
    digitalWrite(dirA, LOW);   // set the LED on
    digitalWrite(dirB, LOW);   // set the LED on
    digitalWrite(pwmA, HIGH);   // set the LED on
    digitalWrite(pwmB, HIGH);   // set the LED on   
    delay(1000);
  };
}

Re: Проект "OR-duino"

SkyStorm » 05 сен 2010, 12:50

Работает.
На двигатели идет порядка 3.9V - 4V.
На какой ток рассчитан драйвер не напомнишь?

Re: Проект "OR-duino"

=DeaD= » 05 сен 2010, 12:52

до 2А в постоянке до 10А в пике вроде.

Re: Проект "OR-duino"

SkyStorm » 05 сен 2010, 16:17

Библиотека в первом приближении управляющая двигателями.
Разархивировать в Librares, перезапустить IDE, появится пример ORDMotors.

Добавлено спустя 2 часа 25 минут 14 секунд:
Результаты тестирования ORDuino, на фото соответственно:
  1. [[ORduino]]
  2. Два двигателя
  3. Li-Po аккумулятор
  4. LCD JHD162A
  5. Термометр [[TMP102]]
Двигатели крутят, температура меряется и отображается на LCD.
Короче можно собирать самоходный термометр.
Вложения
ORD_TMP_LCD.jpg
ORDMotors_v01.zip
(4.1 КиБ) Скачиваний: 0

Re: Проект "OR-duino"

=DeaD= » 05 сен 2010, 16:20

Ну как в целом впечатления? Что удобно, что нет? А то уже надо следующую партию ПП заказывать под OR-duino, народ просит :)

Re: Проект "OR-duino"

Vooon » 05 сен 2010, 16:27

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

http://hg.vehq.ru/orduino/file/tip/libraries

Re: Проект "OR-duino"

SkyStorm » 05 сен 2010, 16:35

В целом впечатление положительное!
Моя оценка сделано на твердую 4.
Плюсы
  • Питание от Li-pol
  • Питание от USB
  • Зарядка Li-pol и Li-Ion
  • Наличие обоих напряжений 3.3 и 5
  • Естественно Драйвер Двигателей :)
  • Предусмотрено подключение BT модуля
Минусы
  • Нет индикатора питания
  • Дурацкий джампер отключения питания
  • Нет индикаторов передачи данных RX-TX
  • Не стандартная частота
  • Не удачные надписи(моторы и батарейка, полное отсутствие надписей на разъеме с питанием)

Ну и пожелание, нужна комплектация с не запаянными 6 и 8 pin разъемами что бы можно было впаять стековые.

Добавлено спустя 1 минуту 2 секунды:
Vooon писал(а):Вообще я уже писал для ордуины.
Только в моем случае есть только установка скорости.

http://hg.vehq.ru/orduino/file/tip/libraries


Еще одна причина, что надо поднимать репо прямо на форуме!


Rambler\'s Top100 Mail.ru counter