» » » Парктроник своими руками на базе Arduino

Парктроник своими руками на базе Arduino

Парктроник своими руками на базе Arduino

Многие водители сталкиваются с проблемой парковки в гаражах, особенно если данный гараж у них не так давно появился. Освоится автолюбителю в новом месте может помочь простенький парктроник для гаража, собрать который не составит особого труда.

Материалы:
- Контроллер Arduino (автор использовал Duemilanove)
- Ультразвуковой сенсор
- Провода
- Пластиковый ящик
- Источник питания 9В
- Светодиод трёхцветный
- Клей
- Макетная плата

Парктроник своими руками на базе Arduino


Сборка:

Arduino приклеивается на дно пластикового ящика клеем (можно использовать и силикон). Питание от платы подводят к контроллеру.

Парктроник своими руками на базе Arduino


Далее, присоединяется питание ультразвукового датчика 5В.

Парктроник своими руками на базе Arduino


Выход ультразвукового датчика «SIG» подключается к выводу ШИМ Arduino (делается это для возможности отправки импульсов в датчик, и считывания их возврата в дальнейшем). Автор использовал 7 вывод контроллера.
Перед подключением светодиода определяется какой проводок за какой цвет отвечает. Красный, зелёный и синий соединяют с 11, 12 и 13 выводами Arduino.

Теперь осталось подготовить программную часть этой самоделки.

Парктроник своими руками на базе Arduino


Программа:
Потому что софт Arduino, уже содержит в себе пример для работы с ультразвуковыми датчиками, скачивать дополнительно ничего не требуется. Пример следует искать в данном расположении: File -> Examples -> Sensors -> Ping example. Весь код копируется в новый проект, и ему даётся произвольное название.

В первую очередь изменяется интервал посылок к датчику значение из 100мс изменяется на 1000мс в строке со значением «delay».

Далее, устанавливаются номера вывода для светодиода. Перед строкой «const int pingPin = 7;» добавляется данные значения:

pinMode(13, OUTPUT); // синий
pinMode(12, OUTPUT); // зелёный
pinMode(11, OUTPUT); // красный

Теперь идёт настройка самого светодиода, то есть при каком расстоянии какие цвета будут включены. Автор сделал так чтоб когда автомобиль находится дальше чем 60см от стены светодиод горел зелёным цветом, менее 60 см цвет меняется на синий, и уже когда остаётся менее 15 см светодиод изменяет свой цвет на красный.

Код с учётом изменений, описанных выше:

Парктроник своими руками на базе Arduino


В итоге с помощью кода Arduino будет управлять выходами для индикации цвета светодиода, который будет зависеть от дистанции до автомобиля, а дистанции определит ультразвуковой датчик. Конечную версию кода можно скачать внизу статьи.
После проверки правильности работы программы парктроник закрепляется на задней стенке гаража, а светодиод выводится на удобное и видное место.

Парктроник своими руками на базе Arduino


park.rar [1,06 Kb] (cкачиваний: 172)
скачать dle 11.1смотреть фильмы бесплатно
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн чат

Опрос
Сколько по времени, чаше всего, Вы делаете самоделку?

Последние комментарии

Все комментарии

Комментаторы за месяц

Делаюсам Комментариев: 919 Публикаций: 31
1
Иван_Похмельев Комментариев: 867 Публикаций: 0
2
Валерий Комментариев: 1115 Публикаций: 33
3
pogranec Комментариев: 355 Публикаций: 144
4
alexgameplay Комментариев: 34 Публикаций: 6
5