Собрал «СТОП 2в1» работает от проводов машины стоп, назад, поворот, аварийка
+ бегущая строка. Фразы отправляются с телефона. Можно поблагодарить, извинится,
попросить помощи и т.д. и т.п. Набираем текст ( ФРАЗА) и отправить его на табло.
Предусмотрено 8 шаблонов быстрого вызова и отправки на табло.
Шаблоны меняются пользователем под себя. Если лень писать фразы можно их ввести
голосовым набором. Потом отправить на табло или сохранить. Голосовой набор
может, работает без интернета (описано в ютубе у Дмитрия Осипова ).
На телефоне есть настройки скорости, паузы, яркости, эффекты.
Настройки сохраняются в телефоне и независимой памяти ардуино.
Комплектующие :
1. ардуино нано 328 ~150руб.
2. Блок питания 14/5 выход 5в 5А ~ 150руб
3. MAX7219 4 (FC-16) 5шт. ~1300 руб.
4. Блютуз CH-06 ~ 200руб.
5. 3 резистора по 100 Ом и 4 маломощных диода.
Итого ~ 1800руб (цены на алиэкспрес разные).
Схема подключения.
Печатной платы нет (и нет проблем с ее изготовлением :)) ). В схеме 4 диода и 3 резистора.
Я впаял их в разрыв проводов, которые идут в комплекте с МАХ7219, потом одел термоусадку на каждый. Соединить ардуино, табло, блютуз и МАХ можно проводами «мама- мама» (их будет в комплекте достаточно).
Вот только провода питания 14в и 5в нужно брать потолще <=1,5кв.мм.
Нельзя запитывать ардуино от 5в. Только через VIN подаем 14в. Так старт мягче и ардуино не сгорит. Проблема в этих МАХ7219 –они могут светится, без питания +5в ! Жрут ток с ног 10,11,13.
Поэтому ставим ограничительные резисторы на эти пины по 100 Ом примерно.
Чем меньше, тем легче запускается табло, чем больше, тем легче ардуино.
Золотая середина 100 Ом.
При заливке скетча табло должно уже быть запитано своим +5в от БП.
Блютуз обесточен, иначе в ардуино не зальешь скетч.
Важно чтобы БП и ардуино имели общий минус.
Сборка табло.
Сами МАХ7219-4 я собираю на оргстекле. Превосходно сверлятся отверстия, и нарезается резьба.
Оргстекло делаем немного шире МАХ для облегчения крепления.

Прикручиваем МАХ7219 по 2-3 винтика.
Спаиваем сигнальные провода. Усиливаем провода питания. Питание параллелим почаще, через 2-3 девайса. Соединяем девайсы буквой Z. Вход справа внизу.

Для стабильной работы в даташите МАХ7219 прописано устанавливать конденсаторы 10мкф.
На купленных МАХ7219 этого нет, поэтому ставим сами. Малогабаритные конденсаторы хорошо помешаются под светодиодами.

Программное обеспечение</b>
Для тех, кто ничего не знает о программировании следующее видео. В нем я рассказал, как прошить ардуино с нуля.
Остальным: Скачиваем 2 библиотеки : MD_Parola и MD_MAX72XX
(Автор библиотек Австралиец Марк, 01.06.2017 включил мой пример и шрифты на Русском,
в примеры библиотеки PAROLA. УРЯЯЯ)
Далее переделываем библиотеку МАХ72ХХ под наши девайсы FC-16.
1. Удалить старую библиотеку МАХ72ХХ и PAROLA (если уже была)
2 . Устанавливаем библиотеки
3. находим файл MD_MAX72xx.h
обычно он лежит по пути
C:\Users\alex\Documents\Arduino\libraries\MD_MAX72XX\src ( "alex" у меня у вас другое).
4. открываем этот файл ( открыть с помощью) "WordPad" или "Notepad++"
5. находим там в глубине строки:
#define USE_PAROLA_HW 1
#define USE_FC16_HW 0
6. меняем под наши девайсы:
#define USE_PAROLA_HW 0
#define USE_FC16_HW 1

6. закрываем файл, на предложение «сохранить» — СОГЛАШАЕМСЯ.
ВСЕ готово.
Шрифт
Можно переделать под себя. Для этого в библиотеке МАХ72хх, есть
калькулятор шрифта- документ Microsoft Excel. При сноровке можно и рисунки делать. Я делал видео по шрифту ( кому интересно).
В папке скачать есть мой уже подготовленный шрифт. Отрываем и меняет буквы под себя (если есть желание).
Недостатки:
1.Яркость 1000кд/м2 недостаточная. Если стекло тонированное днем ничего не видно.
Мое стекло тонированное и видео через тонировку.
2. Библиотека на две высоты очень плохо запускается. В сетуп прописываем
"delay(2017); // копим энергию на "ХОЛДНЫЙ" старт", которая помогает запустить табло.
Время приходится подбирать индивидуально методом подбора .
1000 или 1400 или 2000 или 1357 или … до 3000.
3. Табло должно быть запитано своим питанием при прошивке, иначе ардуино вылетает,
а блютуз отключен (мешает прошивке).
Не забывайте это.
Приложение на андроид:


Приложение « СТОП2в1_5» (5 версия), не требует никаких разрешений. Только блютуз.
В инете много роликов как произвести сопряжение блютуз и телефон. Как любое другое блютуз устройство. Пароль для андроид блютуз 1234.
Кнопки настроены на короткое нажатие вызвать и длительное изменить, сохранить.
Ну и конечно папка скачать .
Скетч и приложение, будет еще совершенствоваться.
И новое будет размещаться в этой же папке.
Ошибся в схеме вот исправления.Глаз замылился :))

Спасибо за внимание. PS
ВНИМАНИЕ ПРОВОД УПРАВЛЕНИЯ "DIN" ОБЯЗАТЕЛЬНО СОЕДИНИТЬ С КОРПУСОМ ЧЕРЕЗ 1кОм!
PS
более новая версия. на цельном табло HUB08 16x64 1/16
СКАЧАТЬ с GitHub








Комментарии 66
уважаемый автор, не могли бы вы переписать код для светодиодной матрицы на WS2812B, длина не "ограничена", яркость более чем достаточна.
Там цена высокая светиков, не стал их покупать.
ну как высокая… я купил матрицу 8*32 за 800 р при ее размера 320*80 думаю цена терпима.
у alexgyver есть много поделок этими матрицами, есть и бегущая строка на ленте, но к сожалению без подключения к автомобилю.
Да, что то подешело. Когда задумывал поделку, подороже было.
стоит ожидать новый скетч?
Пока нет. Сейчас делаю много проектов для прошышленного оборудования. Ещё пару станков переделать на контролёры надо.
очень жаль,
Alecs2000
стоит ожидать новый скетч?
Вот собрал недавно. Это самый простой проект. Другие больше время забирают.
круто! я только осваиваю ардуино! (умею светодиоды включать.)
пока разобраться в вашем скетче мне сложновато.
Я года его начал писать ничего не знал. Пока написал, много читал и научился сностно. Если есть цель и желание обучаться легче.
Спасибо теперь понятно
Так делают если вх сигнал значитело выше 5в. И разной величины. Для машины можно и резестивный делитель, он более удобен.
Привет кто нибудь обьяснит как работают пины D4, D5, D6, D7, диоды стоят в направлении от arduino а сигнал должен приходить от машины на ардуино? сильно не пинаем начинаюший.
Когда нет напряжения, низкое сопротивление ламп машины дают ноль. Когда на лампах 14в диоды закрываются и внутренние подтягивающие резисторы ардуино — делают +5в. Единица.
-------------------------------------------------------------
ВНИМАНИЕ ПРОВОД УПРАВЛЕНИЯ "DIN" ОБЯЗАТЕЛЬНО СОЕДИНИТЬ С КОРПУСОМ ЧЕРЕЗ 1кОм!
-------------------------С корпусом чего? Автомобиля
Сдравствуйте. Ядико извеняюсь вас уже наверное достали с этим стопом! У меня почемуто вот такая картина, впрограмме поставил значения под своё табло 2*12 девайсов. Что можно еще посмотреть, поправить. Сильно не пинайте у меня это первое общение с ардуино!
Есть запись у меня — настройка холдного старта.
11Yury
Сдравствуйте. Ядико извеняюсь вас уже наверное достали с этим стопом! У меня почемуто вот такая картина, впрограмме поставил значения под своё табло 2*12 девайсов. Что можно еще посмотреть, поправить. Сильно не пинайте у меня это первое общение с ардуино!
www.drive2.ru/b/474457135523037935/
11Yury
Сдравствуйте. Ядико извеняюсь вас уже наверное достали с этим стопом! У меня почемуто вот такая картина, впрограмме поставил значения под своё табло 2*12 девайсов. Что можно еще посмотреть, поправить. Сильно не пинайте у меня это первое общение с ардуино!
И еще пока пины в воздухе. Скечь считает что все включено. По приоритету будет гореть Стоп
#define time_invers 500 // время через которое СТОП инвертируется//1000млс=1сек//примерно
#define time_povorot 800 //время межу морганиями поворотов (негорит)
#define time_spasibo 10000 //время горения "спасибо"
Добрый день.Где в скетче надо добавить или изменить чтобы "СПАСИБО" уезжало влево без задержки?
С Праздником! Все получилось, спасибо автору. Криво стояла ARDUINO IDE. Поправил для себя скетч 16х48 (6 девайсов), с телефоном ещё не проверял. Спасибо!
Добрый день. Есть у Вас готовый скетч с библиотеками ( 16х40 ) для 5 девайсов в 2 строки? В мой " СЕРВАНТ" они без переделки влезут вместо штатного стопа.
Так там только размер указать.2высота и 5 длина.
19koleg61
Добрый день. Есть у Вас готовый скетч с библиотеками ( 16х40 ) для 5 девайсов в 2 строки? В мой " СЕРВАНТ" они без переделки влезут вместо штатного стопа.
А вообще-то мало. Статичные фразы не поместятся.
Я менял в скетче #define USE_PAROLA_HW 0
#define USE_FC16_HW 1. Результат ни какой. Или где то в другом месте. Да, еще делал перемычки DIN с первой на последнею как на фото.
Din не надо перемычки. Только когда 2 высоты . Наискоск z
Доброго дня! Почему буквы в вех ногами?
Скетч 16 высотой. У вас 8.
Какую длину вы указали? .
Может это как раз низ.
Если все правильно с размером то перевертыш зависит от библиотеки мах7219 . Я писал как настроить скетч под наши девайсы Fc16-4
нет
А где-то есть ещё информация про другие проекты, и про этот в более структурированном виде?
новое табло уже работает, никак на машину не поставлю. Другой проект отвлек на 2 недели.
на ESP8266 тоже можно. Но на ардуино-нано проще повторить не опытному пользователю . Стараюсь все проще делать.
готова новая разработка на стандартном табло
Уже на hub08 табло
Приветствую! Выражаю огромную благодарность за проект! Всё очень интересно, доходчиво. Сам недавно начал заниматься ардуинкой, и столько проектов интересных хочется сделать.Табло, я так понимаю, останется то, которое в видео ? Это к тому что всё есть в наличии, осталось заказать табло, но не хочется прогадать. А не смотрели в сторону ESP8266 ? Ещё хотелось бы посмотреть как это крепится и проведено в машине.
Видел заначек WOT, успеваете ещё и на танках гонять? Удачи в начинаниях, и адекватных сокомандников!)
Ну но попробовать запилить девайс! ПОДПИСЬ!
Спс.готова новоя реализация проекта на новом табло.все никак видео не сделаю
Делал на MAX7219 или что то другое уже запилил?
Молодец Александр все доходчиво
Попробую сделать
forum.arduino.cc/index.php?topic=171056.1065
вот здесь я и другие его просят исправить холодный старт.
там уже 74 страницы.
запуск этих мах меня замучил.
Причем проблемма в библиотеке.
даже примеры Австралийца не хотят работать.
Если взять пример с библиотеки МАХ72Х-master
то все прекрасно запускается и не глючит.
Не раз и не я один писал Австралийцу о проблеме
холодного запуска.Он всем отвечает это ваш БП.
А это не так. Я проводил эксперементы -так ардуино
Только ардуино без табло вообще -не запускается пока время паузы не подбереш.
У меня мало мозгов исправить библиотеку.
да такие глюки были "5-10 самопроизвольно перестаёт работать либо полностью один сегмент матрицы, либо часть его. Либо наоборот зажигается и горит полностью"
когда запитал ардуино от 12в машины (подал на VIN) cтало норнально гореть.
А еще провод (+) по салону 2,5(не менее вроде) квадрата положил
и резисторы на 10,11,13 поставил. дуни больше не горели
Доброго дня! Спасибо за классный проект! Собирал. Есть пару глюков, может сталкивались? Вся линейка запускается. Питаю от стационарного БП (в машине встречается гораздо чаще). Потом минут через 5-10 самопроизвольно перестаёт работать либо полностью один сегмент матрицы, либо часть его. Либо наоборот зажигается и горит полностью. Текст идёт сквозь этот сегмент нормально, то есть MAX не индицирует инфу. После прочитки мануала на MAX оказалось, что все микросхемы от нуля градусов, заказал на Алиэкспресс с другим индексом, от -40 градусов. Перепаял, потому как после взрыва БП на 3 А сгорело пару микросхем. В машине даже пришлось над табло приклеить зеркальную бумагу, чтоб видеть, взглючило оно или нет. Потому как запуск неустойчивый, может пикнуть, но дальше не реагировать на пульт. Конденсаторы 10 мкФ напаял на каждый модуль, плюс через один добавил керамику К10-17 на 0,047 мкФ. Уже сгорело несколько ардуин. Причина на мой взгляд: я запитался от заднего прикуривателя, а он не выключается при выключении зажигания, я поставил там реле и выключателем его на массу включаю, т.е. протянул тонкий провод к месту водителя. Так вот когда забываю его выключить, закрываю машину и срабатывают замки на дверях. После этого либо ардуина выгорает либо порты некоторые от поворотов или заднего хода. Думаю, выброс идёт напряжения. Хотел поставить ещё одно реле на передний прикуриватель контактами последовательно с выключателем, да не успел — матрицы накрылась в этот раз. При включении треугольник нормальный. Как только бегущая строка — нижний ряд полностью абра-кадабра, верхний нормально отображает. Стационарная надпись иногда нормально, но сегменты периодически отказываю (как выше писал). Пробовал фильтры ставить. Дроссели, кондёры на вход… нет эффекта. У кого-нить наблюдаются такие глюки? Модули Блютуз пришли, а вот дальше собирать не могу, хотя всё есть. Спасибо, кто дочитал до конца) Ну а если кто ответит, тому будет респект))))
По поводу перекидывания только DIN. Я тож так сделал, стало вообще неустойчиво работать, очень много сегментов взглючивать. избавился только тем, что всё-таки 3 провода опять затянул и в оплётке с припайкой с одной стороны на минус. Провода питания параллелил часто, немного помогло — реже стали глючить сегменты.
в табло обязательно добавить резистор 1кОм на провод DIN .Подтягиваем к корпусу. и библиотеки августовские скачать.
А то майские библиотеки имели кучу ошибок
старался
Просто супер
спс
Да уж, заморочки! Респект!
Александр, с последним скетчем, управление с пульта должно работать? Пока настраивал помоему блютус модуль сжог.
Сейсас при включении все табло слабо мерцает, кроме первых двух квадратов и последнего одного, либо горит полностью первый квадрат. Нашел в интернете схему подключения ик приемника для пульта. Буду пробовать с него фразы включить.
бывает у ардуино загрузчик слетает.
Я очень намучился со стартом этой библиотеки PAROLA.
Поэтому добавил резисторы в схему.
и delay(2000) добавил в старт.
Когда придумывал скетч, делал очень много включений выключений,
и тоже по запарке путал питание полярность.
Не раз было так, что питание табло не включил,
а юсб воткнул. в результате ардуино сгорал.
Будьте ВНИМАТЕЛЬНЕЕ, не повторяйте моих ошибок.
Pongs
Александр, с последним скетчем, управление с пульта должно работать? Пока настраивал помоему блютус модуль сжог.
Сейсас при включении все табло слабо мерцает, кроме первых двух квадратов и последнего одного, либо горит полностью первый квадрат. Нашел в интернете схему подключения ик приемника для пульта. Буду пробовать с него фразы включить.
Для пульта скетчи V9, для телефона V10
Спасибо.
Не так.
И наискосок достаточно одного провода DiN.
Все остальные провода паралелим верх низ.
Так удобнее, вначале я тож 3 провода тянул.теперь 1тяну.
Я не правильно расположил табло? У меня верхняя часть светится как нижняя, а нижняя не пойму как…
Вход у вас внизу справа?
справа вверху
Неправельно., есть фотки табло. Там справа внизу.если спереди смотреть
maryanlukuts
Я не правильно расположил табло? У меня верхняя часть светится как нижняя, а нижняя не пойму как…
Если смотреть со стороны светиков .Вход внизу справа
Зачет!
спс
Mark-Antoniy
Зачет!
Автор библиотек Марк, через день добавил пример с блютуз в одну высоту .
Я просмотрел и ахнул (такой навороченный скетч).
Если бы такой пример я увидел раньше,
даже не стал пытаться дружить табло, блютуз и андроид.
У меня проще по незнанию.
Это где? и как?
Что где
Прикольно