English version

1. Название работы

Ультразвуковой дальномер и пассивный динамик

2. Цель работы

Целью работы является приобретение практических навыков измерения расстояния с помощью ультразвукового дальномера и генерации звуковых сигналов посредством динамика.

3. Задачи работы

  1. Ознакомиться с методами проведения измерений расстояния с помощью ультразвукового дальномера HC-SR04.
  2. Ознакомиться со способами генерации звуковых импульсов с помощью пассивного динамика KY-006.
  3. Создать алгоритм работы программ в соответствии с заданиями пункта 6.
  4. Написать код программ по заданному алгоритму в пункте 3.

4. Состав лабораторного комплекта

Это изображение имеет пустой атрибут alt; его имя файла - 10pcs-Ultrasonic-Module-HC-SR04-Distance-Measuring-Transducer-Sensor-HC-SR04-HCSR04-1.jpg_960x960-1.jpgЭто изображение имеет пустой атрибут alt; его имя файла - KY-006_passive_buzzer_arduino_module.jpgЭто изображение имеет пустой атрибут alt; его имя файла - wavgat-arduino-r3-sml-800x800-1.jpg
ультразвуковой дальномер
HC-SR04
пассивный динамик
KY-006
Arduino Uno

!!! Внимание !!!

При использовании аналога Arduino Wavgat предварительно следует установить на компьютер соответствующий драйвер.
Ссылка 1. Ссылка 2

и драйвер USB порта для CH341
Ссылка

Схема подключения
KY-006HC-SR04
S -> Arduino D10
+ -> +5v
– -> Gng
Gnd -> Gng
Echo -> Arduino D12
Trig -> Arduino D11
Vcc -> +5v

5. Исходные данные и материалы

Статья, посвященная работе с ультразвуковым датчиком HC-SR04

Статья, посвященная использованию модуля с пассивным звуковым излучателем KY-006

6. Задания к лабораторным работам

Задание 2.1

Вывести в Serial monitor расстояние от ультразвукового датчика HC-SR04 до препятствия (рука, телефон, книга и т.п.) при получении сигнала от данного датчика. Расстояние выводить в сантиметрах.

Задание 2.2

Вывести в Serial monitor сообщение “Угроза столкновения!”, если расстояние от препятствия до ультразвукового датчика HC-SR04 меньше 15см.

Задание 2.3

Подать звуковой сигнал произвольной тональности длительностью 1 секунда через пассивный звуковой излучатель KY-006.

Задание 2.4

При приближении препятствия к ультразвуковому датчику HC-SR04 на расстояние ближе 20 сантиметров из пассивного звукового излучателя KY-006 должен зазвучать сигнал в виде трех последовательных звуков разной тональности длительностью по 0.5 секунды каждый.

7. Полученные результаты
8. Форма и условия сдачи/приема работы.

Выполнение каждого задания состоит из двух этапов:

  1. Создание блок-схемы алгоритма работы программы в графическом редакторе (yEd).
  2. Написание кода программы и тестирование ее на лабораторном комплекте в среде разработки Arduino IDE.

Каждый этап принимается отдельно.

Задания выполняются последовательно, к выполнению следующего задания ученики приступают только после сдачи предыдущего.

После сдачи каждого задания создается отчет по лабораторной работе в виде HTML-документа, сверстанный с помощью HTML и CSS по следующему макету:

Каждое задание оформляется отдельным документом. Все HTML-отчеты с графическими файлами объединяются в архив и передаются преподавателю указанным им способом.