Проекти за роботи > Line Tracer

Нов Linetracer

(1/2) > >>

Vexorian:
Да... още един :lol: Но този ще е по-сложен от предишния. Преди време бях подхвърлил идея за робот, който решава лабиринт. Еми ето, че започнах реализацията му. Задачата на робота е да следи линия, която се пресича на много места(нещо като плетеница) и да излезе от нея. Ето клипа от който се вдъхнових http://www.youtube.com/watch?v=2WEAQOBjrVI
Засега още не съм започнал да го програмирам, но механиката и електрониката са тествани и реализирани на новата платформа(много благодаря отново на Клуба :), по-специално на yasko :clap: )
Снимка 1
Снимка 2
Схемата и кода по-късно.
П.С. Някои ако има идеи как да го накарам да се връща обратно на предишни позиции да пише

Vexorian:
Нещо всички сме на мания "Linetracer" напоследък. Успях да намеря време и да поработя върху моя занемерен проект.
Ето едно видео, което показва новият ми Linetracer в действие... не е кой знае какво, ама исках да покажа докъде стигнах  ;)
http://www.youtube.com/watch?v=_NAXMy4WPms
Схемата е същата като на миналия ми робот, с тази разлика, че сензорите са само 8, а H-моста се управлява само с 3 изхода на процесора.
Робота има и собствено импулсно захранване, с входно напрежение 4-15V
и изходни напрежения 3V и 5V. Засега го използвам предимно за тестове, но по-късно мога да му добавя допълнителни функции(зарядно за Li-ION батерии примерно?). Още не съм начертал схемите, тъй като ми липсват малко библиотеки, но текущата версия на кода(този път на C), може да видите тук. Компилатора е MPLAB C18.
Тепърва ще има подобрения и на кода и на електрониката:
1. Като за начало ще добавя прекъсвания за броячите и трансформацията на аналоговите сигнали в дигитални.
2. Разни настройки за следенето на линията
3. Ще добавя повторители на сензорите, тъй като отнема повече време превръщането на аналогов сигнал в дигитален, поради висок импеданс..
4. Последни настройки преди финалният тест
5. Робота би трябвало да може да следи перфектно линията без да я загуби.
След като тези стъпки преключат... ще започна работа върху основната идея на робота.. да се ориентира в плетеница от линии.

hunter:
И това е много интересен проект надявам се и тука да се развие стабилна тема с описание на детайлите като си кажеме робот който следи линия го приемаме за нещо елементарно и донякъде скучно но проекти като този и този на yasko могат само да докажат, че в роботиката няма нищо скучно и просто зависи просто до каде искаш да стигнеш :D

Vexorian:
Мхм очаквам дискусия....  :D Аз лично засега нямам явни представи как да го направя  :lol: Хубаво енкодери.. ама трябва да се направи механизъм да се засича позицията на робота и да се засича кога линиите се преплитат и колко на брой са... може би с камера ще е по лесно.

zoro1:
Удължи си кабела ,че робота ще го настъпи!!!! :zubi:
А помисли ли за това ,че ако завива само в едната посока трябва да излезе?Ще го правиш ли да "запомня" трасето на първо пускане и после да не бърка?

Навигация

[0] Списък на темите

[#] Следваща страница

Премини на пълна версия