
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Ультразвуковой дальномер определяет, есть ли что-нибудь на его пути, испуская высокочастотную звуковую волну. В центре внимания этой инструкции будет то, как двери и ультразвуковые дальномеры могут работать вместе, в частности, как их можно использовать для обнаружения, когда двери открываются и закрываются. С помощью этого измерительного устройства мы можем увидеть, может ли оно обнаруживать открытие и закрытие дверей.
Шаг 1: МАТЕРИАЛЫ
Для нашего плана нам понадобятся:
Микроконтроллер Arduino Uno
USB-кабель (для подключения Arduino к компьютеру)
Ноутбук
Макетная плата
Провода (около 4-5)
Сонар
Шаг 2: Подключение платы

Существуют разные типы и размеры досок, для длинных рекомендуем следовать первой картинке выше.
Если у вас маленький, рекомендуем использовать вторую картинку выше.
Шаг 3. Программирование Arduino


Этот шаг посвящен программированию вашего Arduino, выше вы можете увидеть код, который мы использовали. С помощью этого кода вы сможете заставить монитор считывать значение сонарного дальномера и записывать его на экране.
Шаг 4: Калибровка диапазона вашего сонара
Теперь вам нужно создать уравнение, которое Arduino может использовать для правильного представления расстояния от сонара до двери или любого объекта, который вы обнаруживаете. Поместите линейку перед эхолотом и возьмите любой предмет, например книгу. Поместите лицевую сторону объекта на 10-дюймовую линию, отмеченную на линейке, и запишите значение, полученное с помощью сонара. Сделайте резервную копию книги на 5 дюймов и запишите значения, которые появляются на мониторе.
Шаг 5: построение калибровочной кривой

Теперь, когда у вас есть данные, мы будем использовать их для создания уравнения для считывания расстояний! Используя Logger Pro, установите по оси X расстояние от сонара, а по оси Y - как показания сонара, заполняя графики. Справа появится набор точек, показывающих узор. Щелкните влево от самой левой точки на графике и выделите все точки справа, пока не дойдете до последней. Когда это будет сделано, перейдите к графикам в верхней части экрана и нажмите «Линейный», чтобы вставить график наиболее подходящей линии. Наведите курсор на график и запишите показанное уравнение.
Шаг 6: калибровка вашей системы
Теперь вам нужно будет вернуться к своему коду и изменить все значения int на float, что позволит коду также читать десятичные значения. Затем создайте новую переменную для своего уравнения вверху, вы можете назвать ее чем-то вроде «температура» и установить равной уравнению, полученному на предыдущем шаге. Разрешите новой переменной также включать десятичные дроби, добавив новую строку кода, которая называется «температура поплавка». Наконец, под этими двумя строками введите Serial.println («имя переменной»), чтобы ваше новое значение расстояния было записано. Это должно выглядеть примерно так =
* y представляет имя, которое вы указали для переменной *
float y; y = (a * x) + b; Serial.println (y);
Также не забудьте удалить другую серийную печать, так как это не то значение, на котором мы фокусируемся.
Шаг 7: Тестирование эхолота-дальномера

Когда у вас есть уравнение, вы можете использовать его и вставить в код! Вставив его, вы можете подключить свой ноутбук к плате и передать код для проверки. Вы можете видеть, как цифры меняются в зависимости от расстояния до эхолота и двери, меняются не только цифры, но и свет должен включаться и выключаться.
Ваш эхолот должен быть откалиброван, и результаты должны отображаться на экране. Готово!:)
Рекомендуемые:
Портативный дальномер: 10 шагов

Портативный дальномер: Кайл Скотт 04.11.2020 В этом руководстве я покажу вам, как сделать портативный дальномер
Сделайте ультразвуковой дальномер с Micro: bit: 6 шагов

Сделайте ультразвуковой дальномер с Micro: bit: Сегодня мы собираемся сделать ультразвуковой дальномер с Micro: bit и ультразвуковым сенсорным модулем
Дальномер для гаражной парковки с Arduino: 4 шага (с изображениями)

Дальномер для парковки в гараже с Arduino: этот простой проект поможет вам припарковать машину в гараже, отображая расстояние до объектов перед бампером вашего автомобиля. Сообщение «Стоп» сообщит вам, когда пора остановиться. на обычном HC-SR04 или Parallax Ping)))
Дальномер Attiny85: 4 шага (с изображениями)

Attiny85 Distance Finder: Прежде чем я сделал это инструктируемым, я только что купил несколько новых Attinys (Attinies?) И хотел что-то с ними сделать. Именно тогда я заметил, что мой ультразвуковой дальномер совершенно не используется. Этот ультразвуковой дальномер Attiny определяет расстояние
Ультразвуковой датчик-дальномер: 5 шагов

Ультразвуковой датчик-дальномер: Введение: ультразвуковой дальномер с использованием Arduino. Ультразвуковой дальномер - это простой метод расчета расстояния до препятствия на расстоянии без какого-либо физического контакта. В нем используется ультразвуковой датчик расстояния, который использует звуковые импульсы t