Robo.com.ua Портал любителей робототехники

Главная · Проекты на Робо · Форумы · Ссылки · Статьи · Файловый архив · Поиск October 20 2020 19:51:46
Навигация
Главная
Проекты на Робо
Форумы
Ссылки
Статьи
Файловый архив
ЧаВо
Поиск
Блоги
YouTube




Последние статьи
Новая система складс...
Эксперимент с ИК при...
Проект ROBER или роб...
Программатор STK200 ...
Схема программатора ...
Партнерские ссылки
Просмотр темы
Robo.com.ua Портал любителей робототехники | Общий | Новичкам
Автор Робот, обходящий препядствия
rrh
Пользователь

Сообщений: 23
Откуда: Киев
Зарегистрирован: 28.12.14
Опубликовано 28-12-2014 09:48
Собран на основе Тамиевскиого редуктора и набора гусениц. Управление на клоне Ардуино и самодельной релейной плате (так как напряжение родных двигателей 3В). Датчик приближения HC-SR04. Основа программы взята из проекта Larrybot и модифицирована под реле. Осталось много свободного места для модификации программы.
Если кому нужны чертежи основания, схема релейного шилда или исходный текст программы - обращайтесь. Интересно было бы обсудить дополнительные идеи по усложнению алгоритма движения.

rrh присоединил изображение:

Послать приватное сообщение
Автор RE: Робот, обходящий препядствия
EpicOne
Администратор

Avatar пользователя

Сообщений: 42
Откуда: Киев
Зарегистрирован: 03.07.14
Опубликовано 01-01-2015 15:49
Приветствую!

Круто! Выглядит довольно компактным.
По поводу движения - можно плиз скетч в студию? smiley
Послать приватное сообщение
Автор RE: Робот, обходящий препядствия
rrh
Пользователь

Сообщений: 23
Откуда: Киев
Зарегистрирован: 28.12.14
Опубликовано 03-01-2015 10:13
Скетч, переделанный под релейный шилд.

Общее описание алгоритма: измерение расстояния УЗ датчиком; если расстояние меньше 10 - двигаться назад; если расстояние от 10 до 25 - повернуть влево; если расстояние больше 25 - двигаться вперед.
Занял 2 кБ, места под усовершенствование алгоритма предостаточно.
В перспективе можно добавить определение расстояния по мере поворота для определения правильности/изменения направления поворота; контроль движения по компасу или случайный выбор направления поворота при встрече с препятствием.

rrh присоединил файл:
larrybot_new[260].zip

Изменил(а) rrh, 03-01-2015 10:13
Послать приватное сообщение
Автор RE: Робот, обходящий препядствия
rrh
Пользователь

Сообщений: 23
Откуда: Киев
Зарегистрирован: 28.12.14
Опубликовано 03-01-2015 10:28
Эскиз основания для сборки шасси:
https://dl.dropboxusercontent.com/u/53613268/robots/Larrybot/%D0%A8%D0%B0%D1%81%D1%81%D0%B8.jpg
Все элементы рамы сделаны из алюминиевого уголка 25х15, купленного в Эпицентре. В боковых уголках сделаны пазы для установки штатного крепления от редуктора. Спереди смонтирован дополнительный уголок (штриховая линия) для обеспечения жесткости конструкции. На 4х резьбовых втулках высотой 25 мм смонтирована промежуточная пластина из орг.стекла с отверстиями под ардуино.
Снизу рамы разместился пластиковый отсек для 2х батареек АА - питание двигателей редуктора (штатные двигатели 3В до 1А, поэтому был сделан релейный шилд, т.к. L293 уже не хватало). Датчик расстояния смонтирован прямо на релейный шилд и подключен отдельными проводками к выводам ардуино (на шилде к датчику подведено только питание).
Питание ардуино отдельно от 3хААА. Отсек приклеен двухсторонним скотчем сзади к редуктору.

rrh присоединил файл:
relay_schield[262].zip

Изменил(а) rrh, 03-01-2015 10:29
Послать приватное сообщение
Автор RE: Робот, обходящий препядствия
rrh
Пользователь

Сообщений: 23
Откуда: Киев
Зарегистрирован: 28.12.14
Опубликовано 05-01-2015 18:39
Схема релейного шилда.
Четыре одинаковых канала управления реле на КТ315 с защитой обратным диодом. Перекидные контакты реле образуют мост для управления двигателем.
Датчик подключен к выводам 2 и 3.

rrh присоединил изображение:



Изменил(а) rrh, 05-01-2015 18:40
Послать приватное сообщение
Автор RE: Робот, обходящий препядствия
EpicOne
Администратор

Avatar пользователя

Сообщений: 42
Откуда: Киев
Зарегистрирован: 03.07.14
Опубликовано 08-01-2015 23:22
О!
Так если у Вас есть Bluetooth, то можно усложнить алгоритм поведения робота передавая инфу с датчиков на комп для формирования карты помещения.

А потом - задача роботу: переехать из точки А в точку Б задаваемые на карте (на компе) и при этом обходя препятствия (ну и модифицируя карту)
Послать приватное сообщение
Автор RE: Робот, обходящий препядствия
rrh
Пользователь

Сообщений: 23
Откуда: Киев
Зарегистрирован: 28.12.14
Опубликовано 18-01-2015 18:54
Можно и так.
Но:.
1. Нужно сам софт на ПК. Я к сожалению пока освоил только основы С для Arduino IDE.
2. Прийдется ставить энкодеры для определения движения гусениц. При одинаковом на пряжении одна из гусениц движется чуть быстрее, чем другая. Да и релейное управление для такого управления грубовато. Прийдется переходить на ШИМ.
3. Можно было бы еще УЗ датчик поставить на серво для сканирования. Но самое главное - софт на ПК.
Послать приватное сообщение
Перейти на форум:
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 651
Не активированный пользователь: 2403
Посетитель: knevech
Last Seen Users
disop 7 weeks
EpicOne54 weeks
overlocker78 weeks
Driver_UA79 weeks
knevech87 weeks
Petro94 weeks
admin121 weeks
BOBKA132 weeks
salavat145 weeks
nik22152 weeks
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
robo.com.ua Copyright © 2004-2015. EMail admin_shs()robo.com.ua