Оглавление:

Сделай сам - Ассистент парковки на базе Arduino V2: 6 шагов
Сделай сам - Ассистент парковки на базе Arduino V2: 6 шагов

Видео: Сделай сам - Ассистент парковки на базе Arduino V2: 6 шагов

Видео: Сделай сам - Ассистент парковки на базе Arduino V2: 6 шагов
Видео: Ардуино парктроник ( сделай сам ) (+12) 2024, Июль
Anonim
Image
Image

Когда жизнь дает бананы !!!!! Просто ешь их.

Необходимость - мать изобретений, и я не стану отрицать этот факт. Честно говоря, это второй раз, когда я врезался в стену нашего гаража с тех пор, как мы переехали в этот новый дом. Все, третьего раза не будет.

В этом видео я собираюсь использовать ультразвуковой датчик, чтобы рассчитать расстояние от машины до стены гаража и отобразить его с помощью зеленого, синего, желтого и красного светодиода. Цвет светодиодов показывает, продолжать движение, замедлить, остановиться или вернуться.

Общая стоимость проекта составляет около 20-25 долларов.

Шаг 1: Схема

Компоненты Сборка
Компоненты Сборка

Для этого проекта нам понадобятся:

  • 8 разноцветных светодиодов
  • 8 резисторов по 220 Ом
  • 1 х Arduino NANO
  • 1 x ультразвуковой датчик HC-SR04
  • 1 х динамик и
  • 1 х 100 Ом резистор

Давайте начнем с подключения светодиодов к контактам с номерами D5 - D12 Arduino с резистором 200 Ом между каждым из контактов. Затем давайте подключим динамик к контакту A0 Arduino. Контакт TRIG ультразвукового датчика подключается к D2, а контакт ECHO подключается к контактам D3 Arduino. Наконец, подключите вывод VCC ультразвукового датчика к выходу 5 В на Arduino и, чтобы завершить схему, подключите все выводы -ve к выводу GND на Arduino.

Шаг 2: Сборка компонентов

Компоненты Сборка
Компоненты Сборка
Компоненты Сборка
Компоненты Сборка

Начну с припайки светодиодов к плате. Красный вверху, затем желтый, затем синий и зеленый внизу.

Вы можете использовать любой цвет, который хотите, полностью зависит от того, как вы хотите его представить. Причина, по которой я выбрал эти цвета, заключалась в том, чтобы показать уровень серьезности при приближении машины к стене. Я мог бы даже использовать один цвет для всей установки. После пайки светодиодов я припаиваю токоограничивающие резисторы 8 x 220 Ом к задней части платы. Затем я припаиваю к плате зуммер и резистор 100 Ом. После этого я припаиваю 2 ряда полосок для женских выводов, чтобы удерживать Arduino. Теперь пришло время припаять ультразвуковой датчик к нижней части платы. Наконец, прежде чем отсоединить нижнюю насадку, я припаиваю кабели к плате. Хорошо, вот как это выглядит. Теперь давайте посмотрим на код в следующем разделе.

Шаг 3:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Файл Gerber:

Схема: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Шаг 4: Код

Код
Код

Начните код с включения библиотеки «NewTone.h» и определения констант и глобальных переменных, которые будут использоваться во всем коде.

Затем в разделе настройки определите режимы вывода. Теперь в разделе цикла вычислите «Расстояние» в дюймах, считывая значение, полученное от ультразвукового датчика. Затем, проверив значение «Distance», мы включим или выключим светодиоды в зависимости от того, насколько далеко находится объект. Если расстояние больше 200, выключите все светодиоды и зуммер, поскольку объект находится вне диапазона.

Следующий бит кода проверяет, неподвижен ли объект в данный момент. Он сравнивает значение текущего расстояния с предыдущим расстоянием, и если значения совпадают (объект не перемещался), он увеличивает счетчик. Если объект в любой момент перемещается во время этого процесса, счетчик сбрасывается на 0.

Когда счетчик достигнет 20, все светодиоды погаснут. И, наконец, создайте функцию, которая отключает все светодиоды и зуммер.

Код:

Библиотека NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac… Файл Gerber:

Шаг 5: демонстрация

Демо
Демо

Я собираюсь продемонстрировать вам этот проект на своем Land Rover R1V2. Как видите, цвет светодиодных индикаторов меняется с зеленого на красный по мере приближения марсохода к ультразвуковому датчику. Да!! Миссия выполнена.

Шаг 6:

Еще раз спасибо за проверку моего сообщения. Надеюсь, это вам поможет.

Если вы хотите поддержать меня, подпишитесь на мой канал на YouTube (https://www.youtube.com/user/tarantula3).

Спасибо, еще раз в моем следующем уроке.

  • JLCPCB - 2 доллара за прототип печатной платы:
  • V1:
  • Тизер:
  • Видео:

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