Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве
Мы будем создавать простую систему обнаружения на базе Arduino, используя ультразвуковой датчик, серводвигатель и пьезоэлектрический зуммер, который начинает звонить, когда датчик обнаруживает объект в пределах своего диапазона. Это простой проект, который можно выполнить в течение часа, и это также расширит ваши знания об Arduino и используемых компонентах.
Итак, приступим !!!
Шаг 1. Работа
Работа этой системы выглядит следующим образом -
Ультразвуковой датчик с диапазоном действия 400 см помещается на серводвигатель, и при его вращении датчик обнаруживает наличие препятствующих объектов.
Если есть препятствующий объект, датчик обнаружит его и отправит сигнал на зуммер, который, в свою очередь, начнет звонить, а также расстояние, на котором объект может быть просмотрен на последовательном мониторе Arduino IDE.
Эти данные датчика также отправляются в программное обеспечение Processing IDE, которое затем создает графическую карту, отображающую, где и на каком расстоянии находится объект.
Шаг 2. Необходимые компоненты и инструменты
1. Arduino UNO и кабель Ethernet.
2. Ультразвуковой датчик - HC-SR04
3. Серводвигатель - MG-995
4. Пьезоэлектрический зуммер
5. Хлебная доска
6. Мужской - Мужской перемычки.
7. Гнездо - штекерная перемычка.
8. Февиквик - 2
9. Маленькая пластиковая коробка.
10. Нож
Шаг 3: Подключения, которые необходимо установить:
Подключите триггерный контакт датчика к контакту 2 Arduino.
Подключите эхо-вывод датчика к выводу 3 Arduino.
Подключите Vcc и GND источника питания и заземления датчика соответственно.
Поместите зуммер на макетную плату.
Подключите его положительный конец к контакту 10 Arduino, а отрицательный конец - к земле.
Подключите черный и красный провод серводвигателя к заземлению и питанию соответственно.
Подключите желтый провод серводвигателя к контакту 9 Arduino.
Подключите клемму 5V Arduino к источнику питания, а клемму GND Arduino - к земле.
После завершения этих подключений поместите всю цепь внутрь, как показано на рисунке.
Пришло время кодировать
Шаг 4: пластиковая коробка
Как вы видели на изображениях, мы использовали пластиковую коробку среднего размера.
Разрежьте крышку коробки на две части, как показано, чтобы открыть половину крышки и отрегулировать соединения, пока двигатель не будет мешать.
Вырежьте небольшое квадратное отверстие в нижней части коробки, как показано на рисунке, чтобы подключить кабель Ethernet к Arduino.
Шаг 5: Код
Этот проект состоит из двух кодов, один для IDE Arduino, а другой для IDE обработки.
Среда Processing IDE используется для создания радара, в котором все объекты отображаются в своих местоположениях.
Программное обеспечение можно скачать здесь.
Код доступен ниже -:
Шаг 6: Последние штрихи
После завершения подключения и загрузки кода в Arduino аккуратно поместите схему в пластиковую коробку, как показано, а также аккуратно поместите ультразвуковой датчик на серводвигатель, как показано на рисунке, и поместите серводвигатель на крышку коробки и приклейте. это с немногоиквиком.
Если зуммер не работает, проверьте соединения зуммера и датчика.
Наслаждаться!