НАШ МАГАЗИН - SHOP.MUSBENCH.COM
Карта Сайта

Цифровой дальномер на Arduino


Простой ультразвуковой измеритель расстояния на Ардуино



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

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


Принципиальная схема цифрового дальномера

Сборка и тестирование

1. Подключите ЖК-дисплей, ультразвуковой датчик и аккумулятор к плате Arduino согласно электрической схеме.

2. Загрузите и установите Arduino IDE с веб-сайта .

3. Библиотеку для ультразвукового датчика скачайте по этой ссылке, а библиотеку для дисплея от Nokia 5110 LCD - по этой ссылке.

4. Распакуйте библиотеки, скопируйте и вставьте их в папку Libraries Arduino IDE. Подключите Arduino к ПК / ноутбуку с помощью USB-кабеля.

5. Откройте исходный код (distance_meter.ino) из Arduino IDE. Выберите правильную плату и COM-порт в меню Tools. Скомпилируйте и загрузите код в Arduino.

6. Правильно закрепите датчик на макете и направьте его на стену или какой-то крупный объект, расстояние которого вы хотите измерить. Когда датчик HC-SR04 обнаружит ультразвуковые сигналы, отражающиеся от объекта, вы увидите расстояние между датчиком и объектом на ЖК-дисплее. Кроме того вы увидите информацию о расстоянии в окне Serial Monitor в Arduino IDE. Расстояние отображается в сантиметрах.

Если использовать аккумулятор напряжением 9V как это показано на принципиальной схеме, устройство может работать автономно.

Источник (на английском): https://www.electronicsforu.com/electronics-projects/digital-distance-meter-with-arduino