Ну знаете сколько сил я на это потратила! Только опять не все гладко - не получается заставить робота четко следовать линии. Опять грешу на фотодиоды Подскажите господа-умные?
gloom
Отправлено: 18 Апреля, 2007 - 09:50:39
Полковник
Сообщений всего: 70
Дата рег-ции: Дек. 2006
Попробуй уменьшить скорость движения робота - это поможет ему не проскакивать линию. Попробуй поставить несколько датчиков 2-3 вряд вместо одного. Правда программу придется немного изменить- тогда уж точно он станет лучше линию видеть, а если помудрить с программой еще чуток он сможет "видеть" даже тонкие линии. Желательно в "центр" поставить еще один датчик, чтоб робот центр "видел" относительно полосы и по возможности шел по полосе своим "центром" . (тут надо все продумать и прогу основательно переписать). Конечно не полная гарантия, но робот почти никогда не будет сходить с линии
А вообще роботы, следующие по линии на основе МК, да и другие уже редко используют только два датчика света - уж больно это несерьезно для современной элементарной базы
Romster
Отправлено: 07 Июня, 2007 - 22:01:50
Рядовой
Сообщений всего: 16
Дата рег-ции: Май 2007
Теперь и я могу похвалиться тем что "Уменя получилось ...."
За основу я решил взять китайский танк с управлением на проводе, так как там хороший редуктор, ну по крайне мере он там хотяб есть, чего нельзя сказать про то, с чего я начинал (простые двигатели от сидюков и калеся от скролов мышей).
В общем теперь он у меня бегает по змейке из белой бумаги =))
щас нисколько не думаю останавливаться на достигнутом, теперь собираюсь вешать на него микроконтроллер от Атмел mega8 для начала.
Но думаю начало сделано, дальше еще интересней будет.
Предлагаю сделать фотогаллерею роботов (если ее нет, а я ее не заметил вроде)
Арамис
Отправлено: 16 Июля, 2007 - 00:34:22
Маршал
Сообщений всего: 131
Дата рег-ции: Май 2007
Romster, по поводу фотогалереи классная мысль!
nimda, ваш робот имеет свой вес, при сильном раскручивание моторчика получаем следующее:
предположим что линия сворачивает влево правый моторчик начинает крутится быстрее, но левуй неуспел достаточно притормозить, проще говоря вам мешает сильная энерция...
У меня в голове есть два варианта, как не теряя особо скорость движения заставить двигаться не съежая с задогого пути:
1) написать программу для торможения моторчика
2) наделить робота более чутким зрением (больше фотоэлементов)\n\n(Добавление)
Сори, за ошибки...
nimda
Отправлено: 16 Июля, 2007 - 22:52:19
Лейтенант
Сообщений всего: 32
Дата рег-ции: Апр. 2007
Спасибо. Приятно
А еще можно редуктором проблему решить. Как, я и сделала, но снизилась скорость. А на практике Атмега больше 4 фотоэлементов по предложенной на сайте схеме не обрабатывает. Не понимаю почему. Может быть разница в прерываниях? Или частоте?
nafigator
Отправлено: 24 Июля, 2007 - 22:51:42
Рядовой
Сообщений всего: 4
Дата рег-ции: Июль 2007
Nimda, а куда Вы, собственно, эти фотоэлементы подключали? И Вашу программу, пожалуйста, "в студию!"
Кстати, собирали по этой схеме? http://myrobot.ru/stepbystep/r_firstbot2.php
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.