Технический форум по робототехнике.
ivashka » 22 фев 2009, 15:22
Перелистал весь форум, но т.к. я только начинаю заниматься роботостроением, и есть знание, думаю не плохие в механике, то что-то должно получится.
Подскажите пожалуйсто, какую МК выбрать:
нужно управлять 4 ИК-бамперами + 2 моторами, именно моторами, а не сервами, т.к. нужно просто подавать напряжение некоторое время, несколько секунд и все.
Ну и плюс что бы была возможность подключить еще несколько датчиков, это на будущее.
И подскажите пожалуйсто схему ИК-бампера с ПО. Заранее благодарен.
=DeaD= » 22 фев 2009, 15:30
Возьмите ATMega16 - пусть немного с запасом, зато на вырост
И сервами порулить и датчики читать и моторы рулить - на всё хватит
Добавлено спустя 51 секунду:Как вариант - еще ATMega8 можно рассмотреть, но значительно меньше входов\выходов, вдруг захотите потом дисплейчик подключить?
Кирилл » 22 фев 2009, 20:47
avr123.nm.ru » 22 фев 2009, 20:53
=DeaD= писал(а):Возьмите ATMega16 - пусть немного с запасом, зато на вырост
Точно.
realsystem » 22 фев 2009, 21:11
Да лучше сразу 16ую брать. Я вот взял 8ую - и щас получается у нее портов для меня почти в обрез.
ivashka » 23 фев 2009, 02:35
Тогда возьму 16-ю.
Вопрос вот в чем, разобрался с работой ИК-бампера
http://roboforum.ru/wiki/%D0%98%D0%9A_%D0%BB%D0%BE%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D0%A0%D0%BE%D0%B1%D0%BE%D0%BA%D0%BB%D1%83%D0%B1%D0%B0, но не до конца...
Как я понимаю сигнализатором о припятствие есть простой светодиод LED2.
Я так понимаю что я должен, повесить вместо него контакты на какието 2 ноги ATMega16, или как?
Я обдумал конструкцию, и понял что не получится сделать просто с 2 моторами, буду использовать один просто електромотор, а второй (предназначен для поворота конструкции), наверное будет серв, или что лучше взять? Нужно поворачиваться на 360 градусов... Так что лучше взять? И чем легче управлять с микроконтроллера?
П.С. Строго не пинать, только учусь, но стараюсь учится быстро.
EdGull » 23 фев 2009, 10:08
взять колесную игрушку с танковым типом разворота.
паять электронику планируешь сам?
ivashka » 23 фев 2009, 12:35
нет, механику продумал, и разворот тоже.
Да думаю сам паять, а там будут какие-то особые проблемы?
и все таки дайте ответ на мой предыдущий пост... Буду очень благодарен.
Последний раз редактировалось
EdGull 23 фев 2009, 16:44, всего редактировалось 1 раз.
Причина: Излинее цитирование!!!
ivashka » 24 фев 2009, 00:53
Посоветуйте пожалуйсто...
Сижу читаю, и не могу ни на чем остановится...
EdGull » 24 фев 2009, 00:59
из чего пытаешся выбрать?
Добавлено спустя 1 минуту 17 секунд:
и не вали все вопросы в одну кучу
realsystem » 24 фев 2009, 01:46
На ссылке где ИК бампер применен МК Attiny, и если ты возьмешь Atmega16, то надо будет соответствующим образом переделать схему подключения. Т.е. ИК бампер будет подключаться к твоему МК, а ты в своей программе будешь определять сработал датчик или нет. Там на схеме по ссылке обычный светодиод используется просто чтобы сигнализировать о том что датчик сработал, а основное действие при срабатывании датчика должна выполнять программа.
Добавлено спустя 10 минут 21 секунду:
По механике: для поворота использовать лучше серву. Для движения - обычный мотор.
ivashka » 24 фев 2009, 03:04
А нельзя просто сделать датчиков по той схеме, и вместо светодиода подключить уже мою микросхему, впринцыпе такой вариант меня устраивает, но будет ли он работать нормально? И еще это лучше в плане монтажа... А цена + 2 у.е. или меньше за еще один МК роли практически не играет.
Спасибо за ответы, постараюсь все писать внятно.
Еще один вопросик, можно ли паралельно подключить в той схеме несколько ИК диодов и ТСОПов, что бы просто охватить больше пространства? (это ради интереса, делать не буду)
realsystem » 24 фев 2009, 03:51
Ты хочешь использовать два МК, т.е. выход одного будет подключен ко входу второго? Бред
ivashka » 24 фев 2009, 12:32
Почему?
Ведь на сколько понимаю должно работать нормально...
Еще чуть не забыл, пока вопрос не решу с МК, думаю заказать ATmega16, так в каком корпусе лучше брать в TQFP44 или DIP40? Заранее благодарен.
realsystem » 24 фев 2009, 13:22
Потому что смысла нет, если у тебя будет один МК то к нему все и подключай.
Атмегу16ую бери если новичек в паянии то ДИП