Сейчас 127 заметки.

Светодиодный Тюнинг: различия между версиями

Материал из ЗАметки
(Новая страница: «Собрал «СТОП 2в1» работает от проводов машины стоп, назад, поворот, аварийка + бегущая стр...»)
 
Строка 1: Строка 1:
 +
[[Бегущая строка с голосовым управлением своими руками]]
 +
 
Собрал «СТОП 2в1» работает от проводов машины стоп, назад, поворот, аварийка
 
Собрал «СТОП 2в1» работает от проводов машины стоп, назад, поворот, аварийка
 
+ бегущая строка. Фразы отправляются с телефона. Можно поблагодарить, извинится,
 
+ бегущая строка. Фразы отправляются с телефона. Можно поблагодарить, извинится,
Строка 26: Строка 28:
 
Я впаял их в разрыв проводов, которые идут в комплекте с МАХ7219, потом одел термоусадку на каждый. Соединить ардуино, табло, блютуз и МАХ можно проводами «мама- мама» (их будет в комплекте достаточно).
 
Я впаял их в разрыв проводов, которые идут в комплекте с МАХ7219, потом одел термоусадку на каждый. Соединить ардуино, табло, блютуз и МАХ можно проводами «мама- мама» (их будет в комплекте достаточно).
  
[[Файл:B6ef249s-960.jpg|200px|thumb|left|C[Схама подключения Arduino]]
+
[[Файл:B6ef249s-960.jpg|500px|thumb|left|Схама подключения Arduino]]
  
 
без печатной платы проводами
 
без печатной платы проводами
Строка 37: Строка 39:
 
При заливке скетча табло должно уже быть запитано своим +5в от БП.<br>
 
При заливке скетча табло должно уже быть запитано своим +5в от БП.<br>
 
Блютуз обесточен, иначе в ардуино не зальешь скетч.<br>
 
Блютуз обесточен, иначе в ардуино не зальешь скетч.<br>
Важно чтобы БП и ардуино имели общий минус.<br>
+
Важно чтобы БП и ардуино имели общий минус.
  
 
===Сборка табло===
 
===Сборка табло===
Сами МАХ7219-4 я собираю на оргстекле. Превосходно сверлятся отверстия, и нарезается резьба.
+
Сами МАХ7219-4 я собираю на оргстекле. Превосходно сверлятся отверстия, и нарезается резьба.<br>
Оргстекло делаем немного шире МАХ72, для облегчения крепления.
+
Оргстекло делаем немного шире МАХ72, для облегчения крепления.<br>
 +
 
 +
[[Файл:8b1f249s-960.jpg|500px|thumb|left|Корпус от кабель канала 25х25]]
 +
 
 +
Прикручиваем МАХ7219 по 2-3 винтика.<br>
 +
Спаиваем сигнальные провода. Усиливаем провода питания. Питание параллелим почаще, через 2-3 девайса. Соединяем девайсы буквой Z. Вход справа внизу.<br>
 +
Для стабильной работы в даташите МАХ7219 прописано устанавливать конденсаторы 10мкф.<br>
 +
На купленных МАХ7219 этого нет, поэтому ставим сами. Малогабаритные конденсаторы хорошо помешаются под светодиодами.<br>
 +
 
 +
[[Файл:739f249s-960.jpg|500px|thumb|left|вид при снятых светодиодах]]
 +
 
 +
===Программное обеспечение===
 +
Для тех, кто ничего не знает о программировании следующее видео минимальные требования для скетча "Продвинутый СТОП" . В нем я рассказал, как прошить ардуино с нуля.<br>
 +
Остальным: Скачиваем 2 библиотеки : MD_Parola и MD_MAX72XX
 +
(Автор библиотек Австралиец Марк, 01.06.2017 включил мой пример и шрифты на Русском,
 +
в примеры библиотеки PAROLA. УРЯЯЯ)<br>
 +
Далее переделываем библиотеку МАХ72ХХ под наши девайсы FC-16.<br>
 +
1. Удалить старую библиотеку МАХ72ХХ и PAROLA (если уже была)<br>
 +
2 . Устанавливаем библиотеки<br>
 +
3. находим файл MD_MAX72xx.h<br>
 +
обычно он лежит по пути
 +
C:\Users\alex\Documents\Arduino\libraries\MD_MAX72XX\src ( "alex" у меня у вас другое).<br>
 +
4. открываем этот файл ( открыть с помощью) "WordPad" или "Notepad++"<br>
 +
5. находим там в глубине строки:<br>
 +
#define USE_PAROLA_HW 1
 +
#define USE_FC16_HW 0
 +
6. меняем под наши девайсы:
 +
#define USE_PAROLA_HW 0
 +
#define USE_FC16_HW 1
 +
6. закрываем файл, на предложение «сохранить» — СОГЛАШАЕМСЯ.<br>
 +
Настойки готовы.
 +
 
 +
===Недостатки===
 +
1.Яркость 1000кд/м2 недостаточная. Если стекло тонированное днем ничего не видно.<br>
 +
Мое стекло тонированное и видно через тонировку.<br>
 +
2. Библиотека на две высоты очень плохо запускается. В сетуп прописываем<br>
 +
"delay(2017); // копим энергию на "ХОЛДНЫЙ" старт", которая помогает запустить табло.<br>
 +
Время приходится подбирать индивидуально методом подбора.<br>
 +
1000 или 1400 или 2000 или 1357 или … до 3000.<br>
 +
3. Табло должно быть запитано своим питанием при прошивке, иначе ардуино вылетает,
 +
а блютуз отключен (мешает прошивке).<br>
 +
Не забывайте это.
 +
 
 +
===Приложение на андроид===
 +
 
 +
[[Файл:E53f249s-960.jpg|500px|thumb|left|экран ввода текста и отправки]]
 +
 
 +
[[Файл:Ff3f249s-960.jpg|500px|thumb|left|внизу настройки]]
 +
 
 +
Приложение « СТОП2в1_5» (5 версия), не требует никаких разрешений. Только блютуз.<br>
 +
В инете много роликов как произвести сопряжение блютуз и телефон. Как любое другое блютуз устройство.<br> Пароль для андроид блютуз 1234.<br>
 +
Кнопки настроены на короткое нажатие вызвать и длительное изменить, сохранить.<br>
 +
 
 +
Ну и конечно папка [http://wikiency.org/videonote/%D0%A4%D0%B0%D0%B9%D0%BB:Arduino.zip скачать]<br>
 +
Скетч и приложение, будет еще совершенствоваться.<br>
 +
И новое будет размещаться в этой же папке.<br>

Версия 15:35, 7 февраля 2021

Бегущая строка с голосовым управлением своими руками

Собрал «СТОП 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руб (цены на алиэкспрес разные).

Схема подключения

Ошибка в схеме. нужно
DATA_PIN 11
CS_PIN 10
Печатной платы нет (и нет проблем с ее изготовлением :)) ). В схеме 4 диода и 3 резистора. Я впаял их в разрыв проводов, которые идут в комплекте с МАХ7219, потом одел термоусадку на каждый. Соединить ардуино, табло, блютуз и МАХ можно проводами «мама- мама» (их будет в комплекте достаточно).

Схама подключения Arduino

без печатной платы проводами

Вот только провода питания 14в и 5в нужно брать потолще <=1,5кв.мм.
Нельзя запитывать ардуино от 5в. Только через VIN подаем 14в. Так старт мягче и ардуино не сгорит. Проблема в этих МАХ7219 –они могут светится, без питания +5в ! Жрут ток с ног 10,11,13.
Поэтому ставим ограничительные резисторы на эти пины по 100 Ом примерно.
Чем меньше, тем легче запускается табло, чем больше, тем легче ардуино.
Золотая середина 100 Ом.
При заливке скетча табло должно уже быть запитано своим +5в от БП.
Блютуз обесточен, иначе в ардуино не зальешь скетч.
Важно чтобы БП и ардуино имели общий минус.

Сборка табло

Сами МАХ7219-4 я собираю на оргстекле. Превосходно сверлятся отверстия, и нарезается резьба.
Оргстекло делаем немного шире МАХ72, для облегчения крепления.

Корпус от кабель канала 25х25

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

вид при снятых светодиодах

Программное обеспечение

Для тех, кто ничего не знает о программировании следующее видео минимальные требования для скетча "Продвинутый СТОП" . В нем я рассказал, как прошить ардуино с нуля.
Остальным: Скачиваем 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. закрываем файл, на предложение «сохранить» — СОГЛАШАЕМСЯ.
Настойки готовы.

Недостатки

1.Яркость 1000кд/м2 недостаточная. Если стекло тонированное днем ничего не видно.
Мое стекло тонированное и видно через тонировку.
2. Библиотека на две высоты очень плохо запускается. В сетуп прописываем
"delay(2017); // копим энергию на "ХОЛДНЫЙ" старт", которая помогает запустить табло.
Время приходится подбирать индивидуально методом подбора.
1000 или 1400 или 2000 или 1357 или … до 3000.
3. Табло должно быть запитано своим питанием при прошивке, иначе ардуино вылетает, а блютуз отключен (мешает прошивке).
Не забывайте это.

Приложение на андроид

экран ввода текста и отправки
внизу настройки

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

Ну и конечно папка скачать
Скетч и приложение, будет еще совершенствоваться.
И новое будет размещаться в этой же папке.