Робот с 8 датчиками расстояния

Робот видящий препятствияЕсли вы не хотите устанавливать в роботов дорогостоящие датчики с широкими углами обзора, то мы вам можем предложить более дешевое решение.

Вот проект робота, в котором предложено интересное использование дешевых и популярных ультразвуковых датчиков.

Вы начинаете нервничать, когда созданный вами робот не замечает препятствий и часто сталкивается с ними? Тогда, вот вам робот, который никогда ничего не пропустит. Один из DIY инженеров по имени OldmaninSC нашел интересный способ, он снабдил робота лучшей «системой зрения».

Он решил использовать не один, а целых восемь датчиков, которые расположил в передней части робота по дуге, что обеспечивает конструкцию широким углом обзора. Данные, собранные со всех датчиков, позволяют получить точное изображение предметов перед роботом.

Готовая голова робота Оснащение робота датчиками

Конструкция такого робота только кажется сложной. Сердцем системы является Arduino Pro Mini, к которому подключены восемь датчиков расстояния HC-SR04. Датчик расстояния HC-SR04 можно заказать здесь. Кроме того, каждому датчику припаяно 8 светодиодов. Светодиоды позволяют легко и одновременно визуализировать показания каждого датчика.

Управление всеми светодиодами осуществляется через сдвиговые регистры.

Информация с датчиков должна считываться последовательно. Если вы попытаетесь считывать информацию со всех датчиков одновременно, они будут мешать друг другу (сигнал, отправленный с одного датчика, может перейти на другой).

Читать также:  Программирование на scratch и python

Работа встроенного датчика

Все датчики и диоды управляются Arduino, который затем передает готовую, обработанную информацию на вторую плату Arduino. В результате анализ результатов измерений роботом значительно упростился. Таким образом, действие этого датчика можно сравнить с радаром, который был описан в нашем блоге несколько месяцев назад (однако там использовался только один датчик.

Если вы заинтересованы в создании такого робота, то подробную инструкцию по сборке можно найти в статье, опубликованной на Instructables. Автор проекта предоставил программный код, форму печатной платы и подробное описание процесса сборки. А вы когда-нибудь пробовали собирать подобных роботов? Если да, то напишите нам об этом в комментариях.

С Уважением, МониторБанк

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