Простой ультразвуковой измеритель расстояния на Ардуино
Это очень простая конструкция, однако вы можете с успехом ее использовать на практике например для контроля уровня воды в водяном резервуаре, для других хозяйственных целей или просто в качестве занимательного эксперимента.

Принципиальная схема цифрового дальномера показана на рисунке ниже. за основу взята плата Arduino Uno, также потребуется ультразвуковой датчик HC-SR04, ЖК-дисплей от Nokia 5110 и источник питания на 9 В (можно использовать батарею или аккумулятор формата «Крона».

Принципиальная схема цифрового дальномера
Сборка и тестирование
- Подключите ЖК-дисплей, ультразвуковой датчик и аккумулятор к плате Arduino согласно электрической схеме.
- Загрузите и установите Arduino IDE с веб-сайта.
- Библиотеку для ультразвукового датчика скачайте по этой ссылке, а библиотеку для дисплея от Nokia 5110 LCD — по этой ссылке.
- Распакуйте библиотеки, скопируйте и вставьте их в папку Libraries Arduino IDE. Подключите Arduino к ПК / ноутбуку с помощью USB-кабеля.
- Откройте исходный код (distance_meter.ino) из Arduino IDE. Выберите правильную плату и COM-порт в меню Tools. Скомпилируйте и загрузите код в Arduino.
- Правильно закрепите датчик на макете и направьте его на стену или какой-то крупный объект, расстояние которого вы хотите измерить. Когда датчик HC-SR04 обнаружит ультразвуковые сигналы, отражающиеся от объекта, вы увидите расстояние между датчиком и объектом на ЖК-дисплее. Кроме того вы увидите информацию о расстоянии в окне Serial Monitor в Arduino IDE. Расстояние отображается в сантиметрах.
Если использовать аккумулятор напряжением 9V как это показано на принципиальной схеме, устройство может работать автономно.