Оглавление:

Система обнаружения на базе Arduino: 6 шагов
Система обнаружения на базе Arduino: 6 шагов

Видео: Система обнаружения на базе Arduino: 6 шагов

Видео: Система обнаружения на базе Arduino: 6 шагов
Видео: Уроки Arduino - управление бесколлекторным мотором 2024, Июль
Anonim
Система обнаружения на базе Arduino
Система обнаружения на базе Arduino
Система обнаружения на базе Arduino
Система обнаружения на базе Arduino

В этом руководстве

Мы будем создавать простую систему обнаружения на базе 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 аккуратно поместите схему в пластиковую коробку, как показано, а также аккуратно поместите ультразвуковой датчик на серводвигатель, как показано на рисунке, и поместите серводвигатель на крышку коробки и приклейте. это с немногоиквиком.

Если зуммер не работает, проверьте соединения зуммера и датчика.

Наслаждаться!

Рекомендуемые: