Форум myROBOT.ru » Шаг за шагом » С чего начать? » что можно с ним сделать?

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

1. Доплер - 02 Октября, 2009 - 19:22:42 - перейти к сообщению
вот основание для будущего робота.минус в том,что здесь один привод.тоесть двигаются сразу два задних колеса.и поворачиваются передние два одновременно,путем моторчика.что можно сделать в данном варианте?


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

в качестве начальной работы,сюда пойдет схема простого робота на 1 мк.l293d?
просто я не знаю как ее тут закрепить.у меня же один привод задних колес. сложно будет.
2. nest - 02 Октября, 2009 - 20:28:25 - перейти к сообщению
схема простого робота тут подойдёт тоже.
разница будет в написании новой программы для своего алгоритма.
например:
препядствие впереди-слева -> отъезжаем назад-налево
препядствие впереди-справа -> отъезжаем назад-направо

про вебкамеру можешь пока забыть.
т.к. пока наберёшься опыта, достаточного для её подключения - будут уже другие камеры и вопросы.
3. Доплер - 02 Октября, 2009 - 20:33:05 - перейти к сообщению
спасибо. Улыбка . вот я еще не пойму- программатором одним можно схемы программировать? я не понимаю для чего микроконтроллер нужен. я хочу первый раз что нибудь попробовать программировать.я не знаю что купить нужно.
Спасибо Замешательство
4. nest - 02 Октября, 2009 - 20:35:41 - перейти к сообщению
начать можно отсюда:
http://myrobot.ru/stepbystep/mc_...irst_project.php
нужно ATmega8 в DIP корпусе , светодиод, пару сопротивлений, конденсаторов и кварц на 4-8 Мгц.
ещё нужен Блок питания и программатор - http://myrobot.ru/stepbystep/mc_programmer.php
5. Доплер - 02 Октября, 2009 - 22:03:10 - перейти к сообщению
спасибО! а по схеме 5 проводков не сгорит lpt?
а то я слышал бывает сгорает.
6. nest - 02 Октября, 2009 - 22:49:44 - перейти к сообщению
может и сгореть.
но если всё аккуратно делать - то не сгорит.
на всякий случай сопротивления можно взять ом по 300-500.
кабель при этом желательно не длиньше одного метра.

я шью программатором примерно по этой схеме:
http://www.lancos.com/e2p/avrisp-siprog.gif
кабель от компьютера до программатора - примерно метров 10 в маленькой бухте свёрнут.
7. Доплер - 03 Октября, 2009 - 01:07:57 - перейти к сообщению
что такое target circuit? что такое треугольники?что такое крестики?.
За вопросы извиняюсь глупые.просто оченьь хочется понять как это всё делается.

Спасибо.
я так еще понимаю на ОМега8 можно зашить программу и поставить ее на плату потом?
зашить на ней объезжание препятствий.но для этого еще нужен ик.излучатель?
8. nest - 03 Октября, 2009 - 01:31:36 - перейти к сообщению
target circuit - грубо говоря это микроконтроллер, который нужно прошить.
треугольники тут - это минус питания, обычно енго эже называют "общим проводом", "общим", "земля", в схемах обычно сокращают как "GND".
крестики тут - просто неиспользованные выводы. можно на них внимания не обращать.

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

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

для начала сделайте и поэкспериментируйте с простой программой :
http://myrobot.ru/stepbystep/mc_...irst_project.php
а потом можно и ик. излучатель и ещё что подключить.
9. ОЛЕГ - 03 Октября, 2009 - 01:37:08 - перейти к сообщению
target circuit- конечная цепь, т.е. Ваш контроллер
треугольники- масса, общий минус
крестики- вывод не используется
точка в месте пересечения проводников- проводники замыкаются, отсутствие точки- отсутствие контакта между проводниками

АТмегу8 можно сначала установить на плату, а потом зашить в нее программу, причем любую.
Наличие тех или иных датчиков зависит от того, что Вы хотите в итоге получить.
10. Доплер - 03 Октября, 2009 - 13:49:33 - перейти к сообщению
Спасибо ребят.выручаете быстро. форум отзывчивый. как попробую,отпишусь.
11. Доплер - 04 Октября, 2009 - 01:57:19 - перейти к сообщению
собрал программатор по 5 проводкам. а вот Код мигании светодиодом с ошибкой.может у кого нибудь есть без ошибки?
12. nest - 04 Октября, 2009 - 01:58:46 - перейти к сообщению
какая ошибка ? с чего взяли, что там ошибка ?
13. Доплер - 04 Октября, 2009 - 14:06:09 - перейти к сообщению
> "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
14. ОЛЕГ - 04 Октября, 2009 - 14:46:41 - перейти к сообщению
Цитата:
cc1.exe: error: invalid option argument '-OOPTIMIZATION_LEVEL'

Почитайте еще раз внимательно о настройке Мэйк-файла.
Вы неправильно настроили уровень оптимизации.
15. Доплер - 04 Октября, 2009 - 15:18:32 - перейти к сообщению
другие коды работают,а код мигание лампочки нет.Раз 10 переделовал всё заново.снова ошибка.скиньньте пожалуйста готовые файлы.
что я не так делаю.уже замучал этот вопрос