Помощь - Поиск - Пользователи - Календарь
Перейти к полной версии этой страницы на форумах сайта Электрик: Помогите уважаемые электротехники
Форумы сайта ЭЛЕКТРИК > Обо всем > Вопросы "чайника"


YanKolosov
Здравствуйте, в качестве учебной практики нужно реализовать одну из тем на выбор, мной была выбрана и совмещена тема «Система привода робота, движущегося вдоль стенок лабиринта с регулировкой скорости вращения двигателя с использованием оптического тахометра»
Данное устройство должно представлять из себя автономного робота, который может самостоятельно проходить через неизвестный лабиринт. Робот должен двигаться через лабиринт, находя стенки лабиринта с помощью инфракрасных локаторов, и принимая решения, продвигаться вперед или назад, чтобы продолжить путь через лабиринт.

Так же должна быть возможность в процессе работы робота отслеживать скорость вращения двигателя и корректировать ее изменяя напряжение питания, подводимое к двигателю. Текущая скорость вращения двигателя, выраженная в оборотах в минуту, будет выводиться на ЖК индикатор.


На этапе подбора элементов для этой темы столкнулся с проблемой своей неопытности, не могу понять как лучше всё это реализовать.
Есть вариант сделать всё с помощью ардуино, взять 2 электродвигателя, оптический энкодер, ик датчик для отслеживания препятствий, приёмник/передатчик радиосигналов для пульта и ЖК дисплей, но всё равно ощущение, что чего-то не хватает или что-то лишнее, не хотелось бы потратить деньги и обнаружить, что элемент не нужен, не можете подсказать как бы вы реализовали это и на каких компонентах?

Заранее спасибо за помощь.
с2н5он
Цитата(YanKolosov @ 21.3.2021, 22:28) *
с регулировкой скорости вращения двигателя
зачем?
Sky_net
Цитата(YanKolosov @ 21.3.2021, 23:28) *
На этапе подбора элементов для этой темы столкнулся с проблемой своей неопытности, не могу понять как лучше всё это реализовать.
Есть вариант сделать всё с помощью ардуино, взять 2 электродвигателя, оптический энкодер, ик датчик для отслеживания препятствий, приёмник/передатчик радиосигналов для пульта и ЖК дисплей, но всё равно ощущение, что чего-то не хватает или что-то лишнее, не хотелось бы потратить деньги и обнаружить, что элемент не нужен, не можете подсказать как бы вы реализовали это и на каких компонентах?

Заранее спасибо за помощь.

Ну так и делайте. берите любой arduino (хоть Леонардо или 2560), двигатели лучше step-motors две штуки, с драйверами A4988 (или лучше DRV8825 - моторы не так шумят, пины теже), плату Ramps (для плат драйверов). Энкодер лучше сделать из ещё одного малюсенького step-motora, т.к. оптический может запотевать (если пещеры там, и т.п.), а это будет вечный, почти.
Например, здесь схема энкодера:
datagor.ru/practice/elektroprivod/3041-enkoder-valkoder-iz-shagovogo-dvigatelja.html

К инфракрасному датчику дополнительно нужен ультразвуковой (самый распространённый HC SR04) - лучше будет на стенки реагировать - и собственно он будет основной. А ИК можно использовать "для определения живности" если вдруг такие появятся.

Да и всё, собственно.
Электромонтёр
Цитата
и принимая решения
Цепляете вашего робота к одной из стенок и он без всяких решений выйдет из любого лабиринта.
YanKolosov
Цитата(Sky_net @ 22.3.2021, 2:19) *

Большое спасибо за помощь, возьму на заметку
YanKolosov
Цитата(с2н5он @ 22.3.2021, 0:15) *
зачем?

Из списка тем на выбор эти две хоть как-то сочетались, а делать два отдельных проекта не хотелось
YanKolosov
Цитата(Электромонтёр @ 22.3.2021, 9:10) *
Цепляете вашего робота к одной из стенок и он без всяких решений выйдет из любого лабиринта.

Это как? Под лабиринтом имеется в виду незнакомая ранее обстановка, план которой неизвестен, это не обязательно прямые коридоры, может быть большое пространство в середине которого много препятствий, которые надо обойти на пути к выходу
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
   Rambler's Top100      
Электрик © 2002-2008 Oleg Kuznetsov     
  Русская версия IP.Board © 2001-2025 IPS, Inc.