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

Возможность измерять расстояние с помощью ультразвукового датчика за пару долларов - это фантастика, если честно, а добавление беспроводной функции даже привлекательно, вы можете использовать его в качестве датчика парковки в старом автомобиле, где расстояние будет отображаться на вашем телефоне вместо внешнего дисплея.
Итак, приступим к сборке! Вот видеоурок для того же, который также включает его работу в реальном времени.
Шаг 1: необходимые вещи



1.) HC-SR04 (это сверхдешевый ультразвуковой датчик расстояния)
2.) HC-06 (модуль Bluetooth)
3.) Arduino (я использовал Nano)
4.) USB (для Arduino)
5.) Провода перемычки
Шаг 2: Подключите HC-SR04 к Arduino следующим образом:


Vcc - 5 В
Триггер - вывод 13
Эко - контакт 12
Земля - Земля
Шаг 3. Подключите модуль Bluetooth HC-06 к Arduino Nano следующим образом:


Vcc - 3,3 В
Земля - Земля
Tx - Rx
Rx - Tx
Шаг 4: Библиотека

Для библиотеки вам необходимо загрузить библиотеку HC-SR04. Для этого внутри Arduino IDE перейдите в Инструменты-> Управление библиотеками, затем найдите HC-SR04 и установите библиотеку Мартина Сосича.
Шаг 5: Загрузите код


Для этого перед загрузкой кода убедитесь, что контакты Tx и Rx модуля Bluetooth и Arduino отключены. После успешной загрузки вы можете снова подключиться.
Для кода перейдите в Файл-> Примеры-> Инструменты-> HC-SR04-> Простой, загрузите его в Arduino. Если вы откроете монитор последовательного порта на скорости 9600 бод после загрузки кода, вы увидите расстояние, измеренное ультразвуковым датчиком. Пришло время добавить модуль Bluetooth.
Шаг 6: приложение Serial Monitor

Это обычное приложение для Android, которое действует как последовательный монитор через Bluetooth, вы можете найти аналогичные приложения на IOS.
Просто нажмите кнопку подключения и щелкните HC-06, чтобы подключиться.
Шаг 7: Готово

После сопряжения и подключения модуля Bluetooth к приложению вы легко сможете прочитать данные, которые измеряют расстояние между объектом и датчиком в миллиметрах, рекомендуется не измерять расстояние менее 3 сантиметров и более 3 метра.
Большое спасибо за чтение!
С уважением, Танишк
Рекомендуемые:
Учебное пособие: как использовать аналоговый ультразвуковой датчик расстояния US-016 с Arduino UNO: 3 шага

Учебное пособие: Как использовать аналоговый ультразвуковой датчик расстояния US-016 с Arduino UNO: Описание: Ультразвуковой пусковой модуль US-016 позволяет не измерять 2 см ~ 3 м, напряжение питания 5 В, рабочий ток 3,8 мА, поддержка аналогового выходного напряжения, стабильно и надежно. Этот модуль может отличаться в зависимости от приложения
АНАЛОГОВЫЙ УЛЬТРАЗВУКОВЫЙ ДАТЧИК ДЛЯ ИЗМЕРЕНИЯ РАССТОЯНИЯ: 3 шага

АНАЛОГОВЫЙ УЛЬТРАЗВУКОВЫЙ ДАТЧИК для ИЗМЕРЕНИЯ РАССТОЯНИЯ: в этой инструкции будет рассказано, как использовать ультразвуковой датчик, подключенный к Arduino, и точно измерять расстояния от 20 см до 720 см
Датчик расстояния (для белой трости): 3 шага

Датчик расстояния (для белой трости): типичный датчик расстояния уже широко рассматривается компанией Instructables. Поэтому я хотел попробовать адаптацию этой известной концепции в виде аппликации для белой трости. Белые трости - это трости, которыми слепые говорят им, где находится р
Ультразвуковой датчик расстояния Arduino LED Ring: 8 шагов

Ультразвуковой датчик расстояния Arduino LED Ring: в этом уроке мы узнаем, как использовать светодиодное кольцо и ультразвуковой модуль для измерения расстояния. Посмотрите демонстрационное видео
Многоцелевой датчик расстояния света: 5 шагов

Многоцелевой датчик расстояния света: есть несколько способов использовать удивительное творение, такое как этот датчик расстояния света! Причина, по которой я решил создать это, была для моего урока программирования после школы с шестиклассниками. Студенты работают со своими Sphero Ollies и учатся