Говорящий СТОП 2в1 на автомобиль

Собрал продвинутый СТОП , машина сама меняет надписи получив сигнал от стопов, поворотов и назад (проводов автомобиля).

Видео как это работает

При нажатии на тормоз загорается надпись «СТОП» , через секунду знак /! , снова СТОП, снова /! ,СТОП
Это необходимо для увеличения внимания к процессу торможения. Количество таких «инверсий» можно задавать
самому от 0 до 9. После отработки заданного числа инверсий СТОП горит постоянно не инвертируется.
Повороты получились как динамические в виде бегущих стрелок вправо и влево .

Если нажать кратковременно аварийку на авто, то появляется надпись «СПАСИБО».
Если же аварийка горит постоянно, то после 8 секунд надпись «СПАСИБО» меняется на два треугольника /! /!

Кроме того СТОПом можно управлять с помощью андроида.

Работает это все на популярном ардуино. Я использовал ардуино нано328, он прекрасно подходит
для этих целей. Размеры малы и имеет юсб для прошивки. Это удобно и недорого.

Кто первый раз сталкивается с ардуино ниже приведу ссылку как залить скетч начиная с нуля.

Схема подключения довольно простая. Пины ардуино нужно соединить с разъемом табло.
Питание осуществляется от БП на 5V 2А.
Для управления СТОПом мы используем блютуз модуль HC-06 или HC-05.

Схемку набросал с картинками.

Не забудьте предварительно выставить напряжение на выходе БП 5вольт. Резистор там много оборотистый.
Печатную плату привожу.

Проводов не так уж много , можно все собрать на универсальной плате соединив проводками вместо дорожек.

Более того можно соединить ардуино и табло проводами для конструктора ардуино

Тогда останется только 8 резисторов. Резисторы понижают напряжение бортовой сети до уровня питания ардуино,
защищая нашу ардуинку от перенапряжения на входах.

Управление с телефона осуществляется программкой СТОП2в1_HUB08 (прилагается в «скачать» ниже).
Программа не требует никаких разрешений , кроме блютуз. Написана в app inventor 2 . Кому интересно выкладываю и исходники программки для app inventor 2 .

Вся программа на телефон разместилась на одном экране. На картинках есть описание.

Как видим тут можно менять скорость прокрутки бегущей строки, яркость и инверсии. Когда мы отправляем фразу с телефона , то она должна отработать заданное нами время , после чего снова загорится треугольник /! .

Короткие фразы умещающиеся на табло будут статичны. Длинные фразы (предложения например) будут пробегать.

Работа скетча построена так , что СТОП имеет преимущество над НАЗАД и поворотами, а отправляемая фраза имеет преимущество над СТОП. В первых работах СТОП имел преимущество над фразами, но по просьбам тех кто собрал и начал пользоваться приоритеты поменялись. Мотивация такая в пробке постоянно нажат тормоз и это мешает писать ( а, что еще в пробке делать ).

В программе на телефоне мы можем менять фразу по умолчанию, когда ничего не нажато. Это знак внимание /! или буква «Ш» .
Знаки можно поменять на другие надписи, но только в прошивке ардуино. Скетч изобилует комментариями.
Внешний вид табло на столе.

Для подключения к машине нужно протянуть 6 проводов .
Плюс 14в, минус, на тормоз, на задний фонарь и на повороты. Для включения я делал себе выключатель ,
но можно запитать и от габаритов например, если нет возможности протянуть по салону провод на торпеду.

ВОТ ССЫЛКИ НА КОМПЛЕКТУЮЩИЕ.
По табло ограничения, скетч рассчитан на табло 16×64 НUB08 1/16 сканирования
Блок питания
Ардуино нано 328
Блютуз HС-06 или HС-05

СКАЧАТЬ схему, печатную плату, скетч, программу на андроид, рисунки.

Это не первая работа боле подробно публиковал на сайте Драйв 2.
Имеется там калькулятор шрифта, и другое табло на МАХ7219.

Видео как залить скетч с нуля:

Видео о табло МАХ7219, разница только в библиотеках

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Источник: usamodelkina.ru

Добавить комментарий