Как собрать робота с нуля? (Читать всем!)

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Сообщение falanger » 05 июн 2007, 22:23

Ну тогда ссылку на мегу-8 для начала в DIP корпусе.
И цену её узнать бы неплохо...
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Сообщение Myp » 05 июн 2007, 22:45

платан чипдип
в поиск вбиваешь mega8

http://www.chipdip.ru/product0/261212708.aspx
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Myp » 05 июн 2007, 22:48

цитирую





Очень важный, Добрый совет вам :

Вы начинающий и наверно благоразумно не планируете делать сразу серийное коммерческое устройство, а хотите использовать МК для любительских
штучных изделий, тогда :

Используйте в ваших устройствах какой-то один
и тот же "многоногий" МК AVR серии ATmega

Желательно один из этих:

ATmega16  - настоятельно рекомендую!

ATmega169, ATmega32, ATmega64

ATmega128  - настоятельно рекомендую! (... а вот он же на мини плате)

- они позволяют выполнить любую задачу любительского уровня (и многие
 задачи профессионального уровня - это же серийный МК)  

- они поддерживаются симуляторами электронных устройств на AVR - VMLAB (о нем чуть позже и подробней) и супер-пупер симулятором PTOTEUS  (он кстати  позволяет симулировать  и другие МК семейств PIC, 8051, ARM7, Motorola).

- они имеют достаточно оперативной памяти и памяти для вашей программы  

- они имеют много выводов (ножек) - это очень удобно !

- они имеют встроенный RC генератор и могут работать без внешнего кварца - достаточно подать питание на новый МК и он "затикает" !

 
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение falanger » 05 июн 2007, 23:23

Спасибо, Мур.
Выбрал для начала: ATmega16-16PU(PI), DIP40,16K Flash,16MHz,Ind, AVR MCU. 150 рублей штука.
Хотя для меня пока 40 ног для того что я хочу сделать - жуткий избыток.
Там-же надо 2 ноги - 2 фотодиода/энкодера, 2 ноги - 2 кнопки-датчиков касания/концевиков.
3 ноги - отданные под ISP-программатор постоянно и выведенные на разъём.
3 ноги  - управлениние 2 ходовыми двигателями и 1 двигателем привода вращающегося локатора в последствии.
1 Питание,  1 Земля, 1 Ресет, 1 "подтяжка" опорного входа ЦАП к питанию, 2 - I2C шина, 1 индикация нормальной работы МК на светодиоде.
Итого будет задействовано без кварца - 17 выводов примерно. А у Атмеги16 - 40 их. :)
Но ладно, "запас карман не тянет", хотя и увеличивает габариты платки.
Внешние "подтягивающие" резисторы для AVR-ов нужны при наличии помехового фона электродвигателей? А то помнится Z-80 на "висящие" ноги бывало наводки ловил...
Даташит скачал, буду читать.
На днях закажу 2 драйвера и "мегу16" для опытов... :)
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Сообщение TOSIK » 07 июн 2007, 15:41

(да давно здесь не был )

проблемка не найду куда бы своего робота пропехнуть, тоесть поставить на шосси

может кто подскажет или раскажет где преобрести маторы с редуктором .

зарание благодарен !
Аватара пользователя
TOSIK
 
Сообщения: 49
Зарегистрирован: 12 апр 2007, 18:10
Откуда: ВОЛГОГРАД

Сообщение falanger » 09 июн 2007, 18:13

Вот, поставил CVAVR и WMLAB, сейчас буду рисовать схему и потихоньку начинать пытатся что-то делать соглансо курсу "Чайнику от чайника".
Кстати, никто не знает ссылок на схемотехнику потрохов мышей? Т.е. какие там фототранзисторы-диоды в отпотопаре, как включены, какая цоколёвка, etc.
Как только нарисую схему тутже вывешу в Инет и дам ссылку. Может кому будет надо или повторить кто из новичков решит. будет в общем репортаж по мере продвижения работ в общем.  :)
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Сообщение avr123.nm.ru » 09 июн 2007, 19:58

falanger писал(а):никто не знает ссылок на схемотехнику потрохов мышей?  


QVB11334  - щелевая оптопара  и  слова "квадратурный энкодер".
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение falanger » 09 июн 2007, 21:18

avr123.nm.ru писал(а):QVB11334  - щелевая оптопара  и  слова "квадратурный энкодер".


Развинтил СОМ-иышку с "колесом".
Оптопары как оптопары - прозрачные корпуса фотодиодов с метками-"точками" и не менее обычные фототранзисторы 3х ногие.
Средние ножки всех 3х транзисторов соеденены друг с другом и с "+" конденсатора.
У одного из светодиодов сторона без точки соедена с "-" конденсатора. Причём оба диода энкодеров "шарика" соеденены последовательно. С диодами в принципе понятно всё.  :)
Погуглю насчёт устройства мышки и дальше буду глядеть на платку, тыкать тестером...
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Сообщение Myp » 09 июн 2007, 21:55

3хногие фототранзисторы :lol:
это не фототранзисторы
и не транзисторы вовсе...
не поленитесь поискать подробности
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение falanger » 09 июн 2007, 22:24

Нашёл подробности.  :)
Сжирают 3 энкодера с индикацией направления вращения аж 6 ног МК без учёта ног светодиодов.
А ещё надо по 2 транзистора на каждый "сдвоенный фотодиод" для усиления сигнала...
Ктонибуть такие оптические экнодеры с оптопарами мышки и определением направления вращения делал?
А то может не морочится с определением направления вращения, хотя ног много, почему бы и нет...

А вот и "сваял" я на скорую руку схему своего планируемого робота в первом приближении.

http://robotsamodelka.narod.ru/robot_v1.GIF

Конечно там не всё, но основное "ядро" уже есть.

Схема кстати несмотря на свою кажущуюся простоту может с минимальными переделками стать "блоком контроля приводов" с энкодерами, "датчиками нуля", связью по I2C, встроенной индикацией самодиагностики и т.д. С таким прицелом я её и делаю...
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Сообщение falanger » 13 июн 2007, 19:00

Так, сегодня понял что р/у танк мне не привезут и плюнул на тот магазин. Буду шасси робота делать сам.
В ящике нашлось 2 электродвигателя типа ДПР-43. По спецификации они рассчитаны на 24-27 В, но работают при 12 и даже 5 В питания.
Народ, вопрос, а если их питать через ШИМ то можно скважностью импульсов регулировать их скорость вращения? А то может можно обойтись и без редуктора одним ШИМом и достаточно крупными колёсиками? ?
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Сообщение -= Александр =- » 13 июн 2007, 19:14

ШИМ регулирует не столько скорость, сколько мощность. Можно их крутить и медленно, только вот крутящий момент будет мизерный и оно просто с места не сдвинется. Без редукторов тут никак.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение falanger » 16 июн 2007, 20:11

-= Александр =- писал(а):ШИМ регулирует не столько скорость, сколько мощность. Можно их крутить и медленно, только вот крутящий момент будет мизерный и оно просто с места не сдвинется. Без редукторов тут никак.


Сегодня плюнул опять и откопал из ящика 10НКГЦ-1,2 которые не разрядились за пару месяцев.
L293D держит до 36 В, так что 12 В для ДПР-43 ей не проблема, а AVR запитаю через КРЕН5 или 78L05.
L293D и ATmega16-16 заказаны, под конец месяца обещали привезти. А я пока буду "пилить" шасси робота.
Использую штатные редукторы к которым прикручены ДПР-ки, колёсики которые у меня есть эти редукторы крутят достаточно шустро и с приемлемым усилием. И червячные редукторы и ДПРки - из старых советских принтеров типа СМ как его там.
Шасси - основа от древней-древней ещё советской игрушки-самосвала без элеткропривода. Чисто гунтая жесть и колёса на осях, одну из осей распилю и через платсиковые трубки соединю с редукторами для "побортного" привода.
Чуть позже выложу фотографии. :)
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Сообщение Myp » 16 июн 2007, 20:25

L293D держит до 36 В, так что 12 В для ДПР-43 ей не проблема


я думаю для неё это проблема
l293 с внешними диодами держит ток всего 1 ампер  и при этом греется тока в путь
а с внутренними диодами вобще всего  лишь 0.6 ампера

так что от дпр она  сгорит моментально вы даже ничё не заметите
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение falanger » 16 июн 2007, 23:41

Myp писал(а):я думаю для неё это проблема
l293 с внешними диодами держит ток всего 1 ампер  и при этом греется тока в путь
а с внутренними диодами вобще всего  лишь 0.6 ампера

так что от дпр она  сгорит моментально вы даже ничё не заметите


С какого фига ДПР-43, что "мегапотребитель" чтоли?
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Пред.След.

Вернуться в Новичкам или основы основ роботостроения.

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

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