Найти тему
У Павла!

Делаем радар из ультразвукового дальномера HC-SR04 и Arduino в программе Processing.

В одной из прошлых статей, мы разбирали как работать с ультразвуковым датчиком HC-SR04. Тогда мы делали из этого датчика парктроник. Который издавал звуковые сигналы и мигал светодиодами при приближении объекта.

Об этом можете почитать нажав на данное сообщение.

Ну а теперь сделаем из этого датчика радар.

Для визуального исполнения будем использовать программу Processing.

Processing — открытый язык программирования, основанный на Java. Представляет собой лёгкий и быстрый инструментарий для людей, которые хотят программировать изображения, анимацию и интерфейсы.

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

Скачать его можно с официального сайта: https://www.processing.org/

Для повторения проекта Вам понадобится:

Ссылочка на датчик HC-SR04: http://alii.pub/5swjme
Ссылочка на контактные провода: 
http://alii.pub/5slrot
Servo SG90:
http://alii.pub/5slxgh
Ссылочка на Arduino uno: 
http://alii.pub/5slrkx

Как всегда программу для процессинга и для ардуино вы найдете у меня на сайте нажав сюда.

Ну и когда вы запустите две программы, выглядеть это все будет следующим образом:

Зеленые линии означают в какую сторону смотрит радар. А красные линии обозначают объект который встал у нас на расстоянии указанном на шкале.

Ну и как всегда демонстрацию работы можно увидеть в видео: