roboforum.ru

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

мой первый лайн трейсер ''БОБ''

Re: мой первый лайн трейсер ''БОБ''

himik » 23 окт 2009, 06:38

Интересно подсветка не мешает езде по линии?

эти светодиоды планировались для того чтобы датчик видил их атражение и ехал по линии.
В офлайн соревнованиях поучаствовать могу когда все даделаю(у меня проблемка небольшая он не разворачивается, мощи у движков не хватает :( ,Может ктонить посоветует чо делать надо?)

Re: мой первый лайн трейсер ''БОБ''

=DeaD= » 23 окт 2009, 07:45

Повысить напряжение питания \ зарядить аккумы \ сменить батарейки

Re: мой первый лайн трейсер ''БОБ''

himik » 23 окт 2009, 07:54

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

Re: мой первый лайн трейсер ''БОБ''

=DeaD= » 23 окт 2009, 08:32

Замена обычных батареек аккумами может наоборот привести к падению напряжения. У обычной батарейки 1.5В номинал, у аккума 1.2В. Так что вольтметром проверьте какое питание при включенных движках и какое напряжение при этом на движках.

Re: мой первый лайн трейсер ''БОБ''

AndreiSk » 23 окт 2009, 13:47

Бывают конструкции, вокруг которых, как ни пляши, ниче не поможет :roll:

Re: мой первый лайн трейсер ''БОБ''

Yuraskas » 23 окт 2009, 14:46

У меня практически точно такой же, токмо без подсветки и датчика линии, в качестве ДД - L293B. Работает от четырёх аккумов номиналом по 1,2В типоразмера АА, реально выдают в сумме 5,2В. после часа езды с перервывами напряжение упало на 0,1В.
На выходе ДД примерно 4,2В. этого ему за глаза хватает чтобы развернуться на ковре при одном остановленном двигателе. А вот разворачиваться на ковре когда двигатели работают "враздрай" т.е. когда один работает вперед, а другой назад - это уже проблемка, но на ровном полу - запросто. Когда появится фотоаппарат - открою свою тему, у меня по нему (роботу) много вопросов...

Re: мой первый лайн трейсер ''БОБ''

himik » 23 окт 2009, 16:22

а ну терь понятно почиму он не поворачивает,двиготели при повороте в разные стороны крутятся
Спасибо Yuraskas

Re: мой первый лайн трейсер ''БОБ''

Yuraskas » 23 окт 2009, 16:32

2 himik: В принципе, он может поворачиваться если двигатели в разные стороны, но у тебя для этого наверное действительно напряжения не хватает, от скольки батареек он у тебя питается, какое напряжение поступает на двигатели?. Попробуй поставить его на стол, может на ровной поверхности он сможет развернуться... А для простоты можно один двигатель отключать и разворачиваться вторым.

Re: мой первый лайн трейсер ''БОБ''

himik » 23 окт 2009, 18:08

все я уже все исправил завтра зделаю трассу сниму видюшку

Re: мой первый лайн трейсер ''БОБ''

himik » 24 окт 2009, 06:06

Ну все у меня нет смысла жить дальше приципил на робота 4 акума 1 крону и шистивольновый блок питания
а иму так и нехватает сил развернутся

Re: мой первый лайн трейсер ''БОБ''

danger » 24 окт 2009, 07:23

схему в студию :D

Re: мой первый лайн трейсер ''БОБ''

himik » 24 окт 2009, 08:06

ну вот схема тока у меня там 2 датчика а не один
а вот программа
Код: Выделить всёРазвернуть
 /***********************************************************************
ПРИМЕР 3 :: ВРАЩЕНИЕ МОТОРАМИ С ИСПОЛЬЗОВАНИЕМ ФОТОДАТЧИКА :: MYROBOT.RU
************************************************************************/

#include <avr/io.h>
int main(void) // начало основной программы
{
   
   DDRC = 0xff; // все выводы порта C сконфигурировать как выходы
   DDRD = 0x00; // все выводы порта D сконфигурировать как входы


   PORTD = 0xff; // установить "1" на всех выводах порта D,
       // включаем подтягивающие резисторы

        while (1) {  // Бесконечный цикл

      // ПРОВЕРЯЕМ СИГНАЛ НИЗКОГО УРОНЯ ОТ ФОТОДАТЧИКА

      if (!(PIND & (1<<PIND1))) // проверить "0" на линии 1 порта D
      {
                  // ---------- вращаем моторы вперед ----------

                  PORTC &= ~_BV(PC1); // установить "1" на линии 1 порта C
                  PORTC |= _BV(PC2); // установить "0" на линии 2 порта C

                  // --------------------------------------------------
      }
      else
      {
                        // ---------- вращаем моторы назад ----------

                        PORTC |= _BV(PC1); // установить "0" на линии 1 порта C
                        PORTC &= ~_BV(PC2); // установить "1" на линии 2 порта

                        // --------------------------------------------------
      }

         if (!(PIND & (1<<PIND2))) // проверить "0" на линии 1 порта D
        {
         
                  PORTC &= ~_BV(PC3); // установить "1" на линии 1 порта C
                  PORTC |= _BV(PC4); // установить "0" на линии 2 порта C

       }
       else
         {
                        PORTC |= _BV(PC3); // установить "0" на линии 1 порта C
                        PORTC &= ~_BV(PC4); // установить "1" на линии 2 порта

        } 

        } // закрывающая скобка бесконечного цикла

} // закрывающая скобка основной программы
Вложения
bot2.gif

Re: мой первый лайн трейсер ''БОБ''

Yuraskas » 24 окт 2009, 08:48

Может ему не сил не хватает, а часто меняющееся состояние выхода датчика заставляет его дёргаться то вперед то назад? Выложи уже наконец видео!
З.Ы. имхо, схема не из тех с которых стоит начинать, и программа тоже...

Re: мой первый лайн трейсер ''БОБ''

himik » 24 окт 2009, 09:13

http://www.youtube.com/watch?v=UnntTYDwtHE
вот cсылка на видос ,слабонервным не смотреть

Re: мой первый лайн трейсер ''БОБ''

yak-40 » 24 окт 2009, 09:23

Надо пробовать без электроники. Тупо подключить двигатели к аккуму, и посмотреть как ездиет. А потом уж думать об электронике.
А вообще,что-бы такая тележка разворачивалась на месте, или хотя-бы приемлимо поворачивала вообще, нужен полный привод, или поворачивающиеся передние колёса.


Rambler\'s Top100 Mail.ru counter