роботы робототехника микроконтроллеры


 Страниц (3): [1] 2 3 »   

> Без описания
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



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


Хочется:
чтобы научился объезжать препятствия путем Ик.датчиков.
установить камеру,а точнее веб-камеру,которая от USB.,чтобы различал цвета и ехал за ними.

в качестве начальной работы,сюда пойдет схема простого робота на 1 мк.l293d?
просто я не знаю как ее тут закрепить.у меня же один привод задних колес. сложно будет.
Прикреплено изображение
1.jpg

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



схема простого робота тут подойдёт тоже.
разница будет в написании новой программы для своего алгоритма.
например:
препядствие впереди-слева -> отъезжаем назад-налево
препядствие впереди-справа -> отъезжаем назад-направо

про вебкамеру можешь пока забыть.
т.к. пока наберёшься опыта, достаточного для её подключения - будут уже другие камеры и вопросы.
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



спасибо. Улыбка . вот я еще не пойму- программатором одним можно схемы программировать? я не понимаю для чего микроконтроллер нужен. я хочу первый раз что нибудь попробовать программировать.я не знаю что купить нужно.
Спасибо Замешательство
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



начать можно отсюда:
http://myrobot.ru/stepbystep/mc_...irst_project.php
нужно ATmega8 в DIP корпусе , светодиод, пару сопротивлений, конденсаторов и кварц на 4-8 Мгц.
ещё нужен Блок питания и программатор - http://myrobot.ru/stepbystep/mc_programmer.php
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



спасибО! а по схеме 5 проводков не сгорит lpt?
а то я слышал бывает сгорает.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



может и сгореть.
но если всё аккуратно делать - то не сгорит.
на всякий случай сопротивления можно взять ом по 300-500.
кабель при этом желательно не длиньше одного метра.

я шью программатором примерно по этой схеме:
http://www.lancos.com/e2p/avrisp-siprog.gif
кабель от компьютера до программатора - примерно метров 10 в маленькой бухте свёрнут.
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



что такое target circuit? что такое треугольники?что такое крестики?.
За вопросы извиняюсь глупые.просто оченьь хочется понять как это всё делается.

Спасибо.
я так еще понимаю на ОМега8 можно зашить программу и поставить ее на плату потом?
зашить на ней объезжание препятствий.но для этого еще нужен ик.излучатель?
Прикреплено изображение
avrisp-siprog1.gif

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



target circuit - грубо говоря это микроконтроллер, который нужно прошить.
треугольники тут - это минус питания, обычно енго эже называют "общим проводом", "общим", "земля", в схемах обычно сокращают как "GND".
крестики тут - просто неиспользованные выводы. можно на них внимания не обращать.

разъём J1 показан со стороны "пинов". как и на этой картинке : http://myrobot.ru/stepbystep/images/stk200.gif

ATmega8, как и все остальные современные ATMEL-микроконтроллеры можно программировать непосредственно в схеме. выпаивать или вынимать из сокета их при этом совсем не обязательно.
Но можно программировать и отдельно от схемы.

для начала сделайте и поэкспериментируйте с простой программой :
http://myrobot.ru/stepbystep/mc_...irst_project.php
а потом можно и ик. излучатель и ещё что подключить.

(Отредактировано автором: 03 Октября, 2009 - 01:31:55)

 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



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

АТмегу8 можно сначала установить на плату, а потом зашить в нее программу, причем любую.
Наличие тех или иных датчиков зависит от того, что Вы хотите в итоге получить.
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



Спасибо ребят.выручаете быстро. форум отзывчивый. как попробую,отпишусь.
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



собрал программатор по 5 проводкам. а вот Код мигании светодиодом с ошибкой.может у кого нибудь есть без ошибки?
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



какая ошибка ? с чего взяли, что там ошибка ?
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



> "make.exe" all

-------- begin --------
avr-gcc (WinAVR 20080610) 4.3.0
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Compiling C: my_test.c
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=8000000UL -OOPTIMIZATION_LEVEL -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=obj/my_test.lst -std=gnu99 -Wundef -MD -MP -MF .dep/my_test.o.d my_test.c -o obj/my_test.o
cc1.exe: error: invalid option argument '-OOPTIMIZATION_LEVEL'
make.exe: *** [obj/my_test.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:01
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Цитата:
cc1.exe: error: invalid option argument '-OOPTIMIZATION_LEVEL'

Почитайте еще раз внимательно о настройке Мэйк-файла.
Вы неправильно настроили уровень оптимизации.
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



другие коды работают,а код мигание лампочки нет.Раз 10 переделовал всё заново.снова ошибка.скиньньте пожалуйста готовые файлы.
что я не так делаю.уже замучал этот вопрос
 
 Top
Страниц (3): [1] 2 3 »
« С чего начать? »


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





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru