1. Название работы
Ультразвуковой дальномер и пассивный динамик
2. Цель работы
Целью работы является приобретение практических навыков измерения расстояния с помощью ультразвукового дальномера и генерации звуковых сигналов посредством динамика.
3. Задачи работы
- Ознакомиться с методами проведения измерений расстояния с помощью ультразвукового дальномера HC-SR04.
- Ознакомиться со способами генерации звуковых импульсов с помощью пассивного динамика KY-006.
- Создать алгоритм работы программ в соответствии с заданиями пункта 6.
- Написать код программ по заданному алгоритму в пункте 3.
4. Состав лабораторного комплекта
ультразвуковой дальномер HC-SR04 | пассивный динамик KY-006 | Arduino Uno |
!!! Внимание !!!
При использовании аналога Arduino Wavgat предварительно следует установить на компьютер соответствующий драйвер.
Ссылка 1. Ссылка 2
и драйвер USB порта для CH341
Ссылка
Схема подключения
KY-006 | HC-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. Полученные результаты
Результатом выполнения каждого задания является:
- Блок-схема алгоритма работы программы в графическом редакторе (yEd).
- Код программы и результаты ее тестирования на лабораторном комплекте в среде разработки Arduino IDE.
- Отчет по лабораторной работе.
8. Форма и условия сдачи/приема работы.
Каждый этап принимается отдельно.
Задания выполняются последовательно, к выполнению следующего задания ученики приступают только после сдачи предыдущего.
Для сдачи каждого задания создается отчет по лабораторной работе в виде HTML-документа, сверстанный с помощью HTML и CSS по следующему макету:
Каждое задание оформляется отдельным документом. Все HTML-отчеты с графическими файлами объединяются в архив и передаются преподавателю указанным способом.