Проект ROBER или робот-сканер

E-mail Печать PDF

 

Проект ROBER или робот-сканер.

Цели: Этот проект – это мой первый серьезный робот(Рис.1). Его цель – объехать комнату вдоль стены и составить её план, записав его в память(EEPROM). Потом план можно забрать из робота через программатор на компьютер.

Рис.1. ROBER

Технические характеристики:

Микроконтроллер: ATMega16 (DIP корпус, тактовая частота 16 МГц).

Пам'ять: 64 кб.

Индикация: символьный ЖКИ с развёрткой 2*8 символов (с подсветкой), светодиоды.

Связь с компьютером: 5-ти проводковый программатор STK200.

Связь с окружающей средой: ИК-локатор(бампер)(Рис.2) накрутящейся платформе (локация на 15 см.).

 

Контроллер(драйвер) двигателя: L293D.

Движущая часть: два електромотора на 3 вольта. Платформа с редуктором и амортизаторами.

Аксессуары: вставные гусеницы на колёса для улучщения сцепления с поверхностью.

 

Питание: 8 пальчиковых батареек типа АА на 1,2 вольт (4 на двигатель и 4 на схему).

 

Рис.2. ИК-локатор

Результаты: Сначала, при включении, робот едет вперёд до первой встретившейся стены. Когда срабатывает ИК-локатор – это означает, что робот увидел стену. Когда он увидит стену, то ставит 1 в план и начинает ехать вправо вдоль стены, выставляя 1 или 0 в зависимости есть слева стена, или нет. В итоге, когда ROBER проедет вокруг всей комнаты, можно посмотреть на готовый план(Рис.3). Чтобы закачать план на компьютер я использовал программу PonyProg (нужно закачать содержимое EEPROM).

Рис.3. Пример отсканированного плана

Цена: На этого робота у меня ушло денег:

1. Текстолит - 4,50грн. = 0,90$;

2. Микроконтроллер Atmel Mega 16(ATMega16) – 15,50грн. = 3$;

3. Гнездо для микроконтроллера на 28pin – 0,50грн. = 0,1$;

4. Кварцевый резонатор на 8 МГц – 2грн. = 0,4$;

5. Два конденсатора на 15-22 мкФ – 0,20*2грн. = 0,03*2;

6. Шлейф на пять проводков и разъем для программатора и провода на схему - 3грн. = 0,60$;

7. Батарейный отсек на четыре батарейки типа AA – 4грн. = 0,90$;

8. Светодиоды(в том числе и ИК) 4шт. – 1*4грн. = 0,8$;

9. Корпус – 14,50грн. = 3$;

10. Шлейф на 16 проводков – 0,50грн. = 0,1$;

11. Разъем для шлейфа на 16 выходов – 1грн. = 0,2$;

12. Шлейф на пять проводков и разъем для программатора - 1грн. = 0,20$;

13. Вход для разъема для шлейфа на 16 входов – 1грн. = 0,20$;

14. Символьный ЖКИ – 25грн. = 5$;

15. Платформа для робота – 20грн. = 4$;

16. Медная пластина для батарейного отсека – 5грн. = 1$;

17. Батарейный отсек на четыре батарейки типа AA с выключателем и крышкой - 5грн. = 1$;

18. Драйвер двигателя L293D – 10грн. = 2$;

19. Кнопка для подсветки – 3грн. = 0,60$;

20. Коннекторы и прочие мелочи – 10грн. = 2$;

ИТОГО: 129,90 гривны = 24,7$

Удачи!

Полищук Олег ( Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript ), http://homorobot.net/

Январь, 2008

//

Обновлено 25.02.2010 15:58  

Комментарии  

 
+1 #1 RE: Проект ROBER или робот-сканер 20.04.2010 14:47
Можно на него код программы посмотреть? а то здесь только картинки и стоимость его...
Цитировать
 
 
0 #2 Код 21.04.2010 11:01
К сожалению код не нашол, прога осталась только на роботе в виде хекс, если надо, могу кинуть хекс, а его можно продизассемблит ь.
Цитировать
 
 
0 #3 RE: Проект ROBER или робот-сканер 12.05.2010 17:57
Цитирую olllegus:
К сожалению код не нашол, прога осталась только на роботе в виде хекс, если надо, могу кинуть хекс, а его можно продизассемблит ь.


Буду очень благодарен )))
Цитировать
 
 
0 #4 RE: Проект ROBER или робот-сканер 12.03.2011 09:42
Если не затруднит, уточните пожалуста как удалось собрать платформу за 20 грн., какой тип двигателя (серво/шаговый) у ИК датчика, где так дешево удалось приобрести редуктор?
Цитировать
 
 
0 #5 Вопрос по мех. составляющей 12.03.2011 09:48
Уточните, пожалуйста, где именно были приобритены мобильная платформа и шаговый/серво привод для датчика за столь условную цену.
Цитировать
 
 
0 #6 Ответ по мех. составляющей 12.03.2011 19:50
1. Платформу купил с рук. На форуме нашел человека, связался с ним и купил за 20 гривен. Вот ссылка на топик, где нашел машинку http://robo.com.ua/forum/viewthread.php?forum_id=5&thread_id=102.
2. ИК датчик стоит на платформе, управляемой биполярным шаговым двигателем. Его я купил на киевском радиорынке "Караваевые дачи" за ~10 гривен. Их выкручивают из принтеров, поетому если есть нерабочий принтер, то можно выкрутить самому.
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Файловый сейф

Вы можете делиться файлами с друзьями. Загрузите файл и получите ссылку для его скачивания.

Выберите файл:

Авторизация

Зарегистрированные пользователи имеют возможность добавлять свои статьи со ссылкой на оригинал.

Облако тегов




Powered by Dapmoed