Добавляйте самоделоки - получайте оплату
» » » Парктроник своими руками на базе 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качиваний: 156)
скачать dle 11.1смотреть фильмы бесплатно
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн чат

Опрос
Как Вам сайт?

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

    Dmitrij
    положить кусок на две кирпичины и водить лампой туда сюда, не? Можно в принципе печь сколхозить и вставить туда лампу в качестве нагревателя.
    Иван_Похмельев
    Как Вы сумеете паяльной лампой достичь равномерного прогрева до нужной температуры?
    Dmitrij
    о, классно, как раз две пружины жигулевские валяются. Лопнула недавно одна... Только как раскалить, может паяльной лампой пойдет?
    Делаюсам
    Цитата: DmitrijЯ сегодня варил жестянки кипятильником Кипятильником не "варил", а вот АКБ приходилось. Кто желает, может почитать в интернете, про это много написано.
    Валерий
    Дмитрий, поймите - сейчас, когда за килограмм меди можно купить два килограмма транзисторов, нет смысла творить самому вот такую сварку! Да ещё и кошмарную по своим параметрам...... Вы, видимо, не
Все комментарии

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

Иван_Похмельев Комментариев: 765 Публикаций: 0
1
Валерий Комментариев: 1021 Публикаций: 32
2
Делаюсам Комментариев: 776 Публикаций: 30
3
Кудеяр Комментариев: 49 Публикаций: 22
4
pogranec Комментариев: 312 Публикаций: 127
5