Меню

Бегущая строка своими руками из led модулей

Если присмотреться, вокруг очень много различной красочной подвижной рекламы. Устанавливается она на зданиях, рекламных щитах, окнах офисов и кафе, а некоторые крепят ее прямо на окнах автомобилей. Все это зависит от направленности рекламы. Размеры ее также значительно отличаются друг от друга. Но в основе их всех лежит бегущая строка светодиодная.

бегущая строка светодиодная своими руками

Благодаря подвижным буквам, постоянно перемещающимся друг за другом, до потребителя можно донести большое количество информации или привлечь в то или иное заведение.

Изготовление светодиодных бегущих строк приписывают жителям и мастерам Поднебесной, но оказалось, что сделать ее в домашних условиях может практически каждый. Главное — иметь все необходимое и непреодолимое желание творить.

Чтобы все получилось

Если собрать воедино нижеперечисленные приспособления, получится бегущая строка светодиодная. Своими руками ее выполнить не так уж и сложно. Главное — внимательно следовать инструкции по сборке. Что нам нужно?

  • Материнская плата, или, по-другому, контролер.
  • Светодиодные модули для бегущих строк.
  • Несколько блоков питания.
  • Провода и шлейфы питания.
  • Магниты.
  • Алюминиевый профиль.
  • Алюминиевый уголок.
  • Провода 2–1,5 мм.
  • Винты, саморезы и герметик.

Из инструментов должны быть под рукой:

  • Пила обрезная.
  • Дрель электрическая.
  • Шуруповерт.

Что для чего предназначено

бегущая строка светодиодная

  • Светодиодные модули для бегущих строк – непосредственно несут информацию. Бывают они нескольких видов в различной цветовой гамме: белыми, красными, синими, зелеными и многоцветными. Различают их также по шагам между пикселями. И виду защищенности: влагостойкие и интерьерные.
  • Блоки питания – предназначены для преобразования напряжения с 220 В в 5 вольт.
  • Провода – нужны для соединения между собой блоков питания и модулей.
  • Шлейфы призваны передавать сигнал от материнской платы (контролера) к светодиодам.
  • Провода 2–1,5 мм предназначены для передачи электрического преобразованного тока от блока к модулю и от модуля к модулю.
  • Магниты необходимы для различной сборки бегущих строк.
  • Алюминиевые профили и уголки после их сборки и соединения являются корпусом светодиодного табло.

Размер имеет значение

светодиодные модули для бегущих строк

С учетом того, для чего предназначена бегущая строка светодиодная, важен ее размер. Он зависит от алюминиевого профиля, из которого будет выполнен корпус. Бывает он трех видов:

  • Узкий алюминиевый профиль – оптимально подходит для автомобильной рекламы.
  • Средний алюминиевый профиль – предназначен для сборки табло размером до 6 метров.
  • Широкий алюминиевый профиль – предназначен для корпусов свыше 6-ти метров, их размер может длиться до бесконечности.

Пошаговая сборка строки

  1. На ровную поверхность (стол) выложить модули в горизонтальном положении, строго слева направо — так, как указано на самих модулях.
  2. После выкладывания необходимого количества модулей их необходимо соединить проводами и шлейфами питания между собой. Для этого в модуле есть необходимые гнезда под провода и шлейфы (обязательно красной полосой вверх). Затем соединить модуль направляющими. Они могут быть однорядными, двух, трех и четырехрядными. Наложить направляющие на модули в соответствии с отверстиями, предназначенными для винтов с обратной стороны светодиодов и закрутить болты.
  3. Соединить блок питания с контролером проводами 2–1,5 мм. В нем также есть отверстие для крепления шлейфа и проводов. При помощи шлейфа соединить материнскую плату с модулем. Одного блока питания мощностью в 40 ампер хватает на 7–8 модулей, но для того, чтобы избежать перегрева и поломок, лучше всего брать один блок на 6 модулей.

    изготовление бегущих светодиодных строк

  4. Если блоков питания несколько, их нужно связать между собой последовательно.
  5. Далее, необходимо все тщательно загерметизировать. Для этого при помощи герметика нужно смазать все стыки модулей. Делать это надо достаточно тщательно. В итоге должна получится герметичная мозаика из светодиодных модулей, связанных между собой проводами, блоками питания и направляющими.
  6. Теперь можно приступить к сборке корпуса. Благодаря различным размерам профиля, можно собрать практически любую форму корпуса, и у вас получится именно ваша бегущая строка светодиодная. Своими руками и стараниями вы добьетесь того, что она обретет нужный вам дизайн и размер. Все зависит от ее предназначения. Для этого алюминиевый профиль нарезать согласно заданных размеров, но уменьшить длину на 2–3 мм. При помощи уголков собрать каркас.
  7. Вложить приготовленную мозаику из светодиодов в каркас из алюминиевого профиля. В одной из сторон корпуса просверлить отверстие для вывода провода питания и USB-выхода.
  8. Из тонкого листа любого металла вырезать подходящую заднюю стенку. И при помощи саморезов и шуруповерта прикрепить к основному корпусу. А при помощи герметика замазать все стыки.
  9. Последним этапом является программирование готового табло. Программа для светодиодной бегущей строки может быть различной сложности. Эту операцию можно провести при помощи любого программного обеспечения для бегущих строк.

Если были соблюдены все указания и требования, должна получиться рабочая бегущая строка светодиодная. Своими руками ее собрать, как оказалось, не так уж и сложно!

Виды программирования и цель назначения

программа для светодиодной строки

Благодаря возможности программировать бегущую строку, она может нести практически любую информацию.

  • В автобусах и остановках показывать маршрут, время прибытия и отправления.
  • В кафе и ресторанах рекламировать меню или блюдо дня.
  • В банках и обменных киосках на всеобщее обозрение выставлять курсы валют.
  • В любых общественных местах мягко и ненавязчиво рекламировать различные вещи и услуги.
  • Также они оптимально подходят для указания текущего времени и температуры окружающей среды. Но для этого в нее нужно встроить часы и электронный термометр (датчик температуры).

Программы также могут отличаться друг от друга скоростью воспроизведения заданного текста, способом появления букв и многим другим. При программировании светодиодных табло могут быть использованы 30 видов всевозможных эффектов.

А в заключение

Как сказал кто-то из великих: «Все гениальное просто!»

А из вышеперечисленного материала и оборудования получается отличная бегущая строка светодиодная. Своими руками создать ее не так уж и сложно, с этой задачей справится практически любой. Главное, следовать инструкции и не торопиться.

А в том, что она сделана самостоятельно, есть ряд своих плюсов и преимуществ:

— можно самостоятельно выбрать цвет;

— подободрать оптимально подходящий размер;

— запрограммировать по своему усмотрению;

— и доказать себе, что возможно все.

Сборка бегущей строки на базе светодиодной матрицы и Arduino – это несложная задача, которую можно выполнить даже в домашних условиях. Чтобы заставить буквы перемещаться на светодиодном табло не нужно быть программистом и владеть углублёнными знаниями электроники. В данной статье разберем, как собрать бегущую строку из готовых светодиодных матриц и Arduino Nano.

Что потребуется?

Для реализации идеи потребуется совсем немного деталей:

  • два светодиодных модуля, состоящих из четырёх матриц 8 на 8 пикселей;
  • держатель для батарейки типоразмера «Крона»;
  • батарейка на 9 вольт (CR-9V, ER-9V или их аналоги);
  • двухконтактный переключатель;
  • соединительные провода;
  • плата Arduino Nano;
  • термоклей.

Схема

На печатной плате используемого светодиодного модуля расположено 4 матрицы размером 8 на 8 пикселей. Каждое светодиодное табло управляется интегральной микросхемой (ИМС) MAX7219. модуль на max7219

Данная ИМС представляет собой контроллер управления led-дисплеями, матрицами с общим катодом и дискретными светодиодами в количестве до 64 шт.

Для более комфортного восприятия информации, выводимой на светодиодное табло, рекомендуется устанавливать несколько модулей. Для этого их объединяют в последовательно включенные группы, то есть выход первого модуля (out) подключают к входу второго модуля (in). Данная сборка состоит из двух модулей (16 матриц), длины которых вполне хватит для удобного прочтения целых предложений.

Сборка

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

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

  • VCC – VCC
  • GND – GND
  • D IN – D OUT
  • CS – CS
  • CLK – CLK

С обратной стороны печатной платы с помощью термоклея прикрепляют Arduino Nano, отсек для батарейки и выключатель. Детали располагают таким образом, чтобы можно было удобно ими пользоваться. спаянные детали

На следующем этапе производят подключение Arduino со светодиодным модулем, подсоединяя провода на вход первой матрицы. В зависимости от варианта исполнения модуля, операцию выполняют через разъёмное соединение или путем пайки по приведенной схеме:

  • VCC – 5V
  • GND – GND
  • D IN – PIN 11
  • CS – PIN 10
  • CLK – PIN 13.

На заключительной стадии сборки необходимо подключить питание от батарейки. Для этого минусовой контакт (черный провод) из отсека для кроны подключается на вывод GND Arduino. Плюсовой контакт (красный провод) соединяют с выключателем, а затем с выводом №30 Arduino, предназначенный для подачи питающего напряжения от нерегулируемого источника. В тестовом режиме сделанная своими руками бегущая строка может быть запитана через микро USB от компьютера. спаянные детали платы

Убедившись в надежности креплений и качестве электрических соединений, приступают к сборке корпуса. Его можно сделать из алюминиевого или пластикового профиля, так как элементы схемы не греются. Цвет, размеры, степень защиты и крепление корпуса зависят от будущего назначения устройства. В простейшем случае подойдёт защитный экран из строительного пластикового углового профиля с вырезом под выключатель.

Программирование бегущей строки

Бегущая строка из Arduino и светодиодных модулей под управлением MAX7219 практически готова. Настало время перейти к заключающей, программной части. На компьютере должно быть установлено программное обеспечение (ПО) для используемого Arduino и драйвер к нему. Далее необходимо скачать две библиотеки и скетч (специальную программу, которая будет загружаться и выполняться процессором Arduino). Установку библиотек производят при закрытом Arduino IDE в папку «Documents – Arduino – Libraries». Затем скачивают и запускают скетч и проверяют наличие библиотек и корректность других данных.

Библиотека 1: arduino-Max72xxPanel
Библиотека 2: Adafruit-GFX-Library

Настройка скетча:

  • «number of horizontal displays» указывают количество строк, в нашем случае 1;
  • «number of vertical displays» указывают количество матриц, в нашем случае 8;
  • «string tape» указывают надпись, выводимую на дисплей;
  • «int wait» задают скорость вывода в миллисекундах.

После проверки введенных данных остаётся щелкнуть мышкой на кнопку «загрузить». Затем отключиться от ПЭВМ, вставить батарейку и произвести запуск устройства.

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

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

Итак, для того чтобы собрать бегущую строку вам потребуется:

  • (одноцветные или RGB);
  • — он управляет порядком свечения светодиодов на всем табло;
  • — 1-2 штуки, в зависимости от количества модулей бегущей строки;
  • -требуются при различной сборке бегущих строк (фронтального вынимания при замене вышедшего из строя led модуля);
  • и

    ;

Дополнительный инструмент:

  • торцевая пила с диском по алюминию и металлу или пила по металлу;
  • шуруповерт или отвертка;
  • прозрачный силиконовый герметик;
  • саморезы;

Светодиодные модули бывают разного размера и цвета. Их к тому же различают по шагам среди пикселей P10, P6. Блоки питания выполняют важную роль — они преображают напряжение с 220 Ватт в 5 Вольт. Провода необходимы для соединения блока питания с модулем. Шлейфы соединяют контроллер и модуль. Сборка бегущей строки возможна только с помощью магнитов. Профили с уголками из алюминия выполняют роль корпуса светодиодного табло.

1.На ровную горизонтальную поверхность выкладываем светодиодные модули экраном вниз в направлении слева направо как указанно на стрелках на самих модулях, стандартный модуль размером 160 мм * 320 мм где 160 это высота 320 это длина модуля. Для того чтобы получить светодиодную строку шириной 320 мм необходимо выложить модули в 2 ряда. Если вам нужно получить светодиодную строку шириной более 320 мм, то просто положите светодиодные модули в несколько рядов.

2.
Затем зафиксировать модули направляющими. Для этого необходимо напилить профиль на отрезки такой же шириной как светодиодная строка. Положить направляющие на модули в соответствии с отверстиями, предназначенными для винтов и закрутить саморезы. Не забудьте оставить место под блок питания.

3.После того как выложили необходимое количество и собрали мозаику, соединяем шлейфами и проводами питания между собой, для этого в модуле есть необходимые штырьки под шлейфы (красной полоской вверх обязательно) и крепления под провода питания.

4.Далее нужно соединить блок питания с контролером проводами 2-1,5 мм. В нем также есть отверстие для крепления шлейфа и проводов. Одного блока питания мощностью в 40 ампер хватает на 7-8 модулей, но для того, чтобы избежать перегрева и поломок, лучше всего брать один блок на 6 модулей. Если блоков питания несколько, их нужно связать между собой последовательно. К каждым следующим шести модулям подводим питание от блока.

5.При помощи шлейфа соединить контроллер с модулем. Важно!!! Питание модуля 5V, Контроллер 5V. Плюс на модуле VCC, минус GND. На контроллере плюс 5V Минус — GND. Подключаем модули один за другим. Для запуска модули достаточно подключить только плюс и шлейф 16pin.

6.Теперь необходимо все тщательно загерметизировать. Для этого, при помощи герметика, нужно смазать все стыки модулей. Делать это надо достаточно тщательно. В итоге должна получиться герметичная мозаика из светодиодных модулей, связанных между собой проводами, блоками питания и направляющими.

7.Собираем каркас бегущей строки из алюминиевого профиля. Измеряем длину и ширину строки, с помощью торцевой пилы или пилы по металлу нарезаем соответствующие отрезки. Вставляем уголки в профиль и фиксируем саморезами. Рекомендуется промазать герметиком стык профиля и уголка.

8.В одной из сторон корпуса нужно просверлить отверстие для вывода провода питания и USB-выхода.

9. В качестве задней стенки используется алюкобонд — строительный отделочный материал, пластик покрытый алюминиевой фольгой. Или же другой прочный материал. Герметизируем заднюю часть бегущей строки. Режем, накладываем выбранный задник и крепим его на саморезы. Табло бегущая строка готова.

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

Здравствуй, друг! Сегодня я расскажу тебе про то, как устроено «табло — бегущая строка» изнутри. Если ты, дорогой друг, уже имеешь представление о том, как лучик бегает по экранам кинескопа, о сдвиговых регистрах, и видеопамяти, то смело листай эту доку в конец, и там ты найдешь все (реализация с последовательными драйверами). Возможно, на них тебе будет интересно взглянуть

Почему это все появилось в открытом доступе? С течением времени электронные компоненты несколько устаревают, появляются более дешевые микросхемки, другие корпуса, новые протоколы и интерфейсы. То, что несколько лет назад было чудом техники и вполне конкурентным продуктом, сегодня уже смотрится чудно, да и производство будет обходиться раза в полтора дороже, чем это возможно в случае переделки разработки по современным стандартам. Все что будет описано ниже, работает довольно неплохо, однако если бы мне поручили сделать подобный девайс, я бы не задумываясь, перерисовал платку под новые компоненты. Однако, в образовательном смысле все приведенные схемки представляют определенный интерес.

Здесь и далее последовательно будут описаны все модули и приемы, используемые в данном девайсе, по принципу от простого к готовому устройству. Статья основана на конкретной разработке, так что небольшое описание ее параметров:

  • Число строк в табло (светодиодов): 16 или 2х8
  • Число столбцов в табло (светодиодов): 1..256 (по надобности)
  • Режимы скролинга текста: все возможные
  • Прочее: Часы, календарик, связь с ПК по ком порту, термометр, и т.п.

Как зажигаются лампочки.

Как уже было сказано, в описываемом варианте табло бегущая строка используются 256*16 светодиодов красного цвета. Первый вопрос, который может встать перед начинающим инженером: как же они все подключены? Это ж сколько надо контактов? Действительно, при простой схеме подключения, когда светодиод подключен к управляющей микросхеме напрямую, число контактов будет запредельным, поэтому в устройствах отображения типа табло и т.п используется матричная схема включения, позволяющая сократить число задействованных управляющих контактов в разы.

Схема включения светодиодов довольно проста: представьте себе что у каждого светодиода в ряду есть общий контакт и в каждой строчке точно так же. Для наглядности можно посмотреть картинку ниже.

Как этим всем управлять? А очень просто: на строчку можно подать «плюс», столбец (нужный) подключить к «минусу», и тогда загорится нужная лампочка.

Правда есть один не тривиальный нюанс: на картинки ниже представленны типичные варианты работы системы табло-бегущая строка.

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

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

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

Схема управления матрицей светодиодов.

Итак, как уже было описано ранее, требуется попеременно подавать напряжение на строчки матрицы светодиодов, и каким-то образом задавать уровни на столбцах.

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

Для управления столбцами матрицы светодиодов, можно использовать сдвиговые регистры. Собственно основная их цель, это заменить параллельное управление всеми столбцами матрицы, на последовательное. Число возможных столбцов в табличке можно быть достаточно большим (256-512), и практически никакой МК не способен напрямую управлять таким числом входов напрямую.

Сдвиговые регистры это специальные цифровые микросхемы, работающие синхронно с главным МК таблички, который тактирует их по соответствующему входу. Каждый такт МК может выставлять на вход данных сдвигового регистра (единственный) ноль или единицу, она запишется в первую ячейку памяти сдвигового регистра (всего в каждом их может быт различное число, в нашем случае это 16). На следующий такт первый записанный бит переходит во вторую ячейку регистра, а в первую попадает то, что подал МК на вход, т.е. с каждым следующим тактом работы, последовательность бит заходит в регистр все глубже. Сдвиговые регистры так же могут иметь выход — выход это как бы продолжение цепочки, т.е после заполнения последней ячейки регистра, на следующем такте ее информация не пропадет просто так, а будет подана на выход, к которому может быть подключен следующий сдвиговый регистр. Таким образом можно делать сколь угодно длинные цепочки, наполняющиеся по последовательному каналу, и преобразующие его в довольно длинный «параллельный» выход. В нашем случае разрядность сдвигового регистра будет 8, а всего в цепочке таких микросхем будет 32, что в итоге даст возможность выставлять последовательность бит на 256 рядов, светодиодов.

На самом деле, в табло-бегущая строка используются не просто сдвиговые регистры, а некоторая модификация, со специальными функциями (LED driver MBI5026 (pdf)), которые требуются только в этой системе, такими как:
1) управление яркостью ряда светодиодов, специальным внешним резистором(по одному на каждую микросхему сдвигового регистра),
2) специальная управляющая линия у каждой микросхемы, соответствующая команде: подать информацию на параллельный выход (на тактах заполнения, биты просто проходят сквозь цепочку регистров, а на выходах находится старая информация, и по этой команде (плюс на линию) регистры обновляют все своих выходы свежезакаченным содержимым из памяти.

SDI — последовательный вход данных (от микроконтроллера, либо предудущего в цепочки сдвигового регистра)
CLK — тактирование
LE — сигнал перехода содержимго внутреннего последовательного буффера в выдные регистры
OUT0..15 — биты парралельных выходов
OE — выключатель парралельных выходов
SDO — последовательный выход данных на следующую микросхему (прошедшие насквозь через 16 битов регистра)

Цепочку сдвиговых регистров (драйверов рядов LED) можно увидеть на плате слева (длинные микросхемы DIP). Транзисторы, включающие строчки, справа внизу

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

Что такое видеопамять.

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

Во всех цифровых устройствах с экраном, как правило происходит разделение: какие-то части устройства отвечают за расчет того, что нужно отображать, а какие-то управляют самим механизмом отображения. В нашем случае всем этим (расчетом содержимого видеопамяти и закачкой информации в сдвиговые регистры для отображения содержимого строки) занимается один микроконтроллер(потому что задачка-то в целом простая), однако в МК так же как и в PC существует видеопамять (скорее программная конструкция), из которой по таймеру происходит отображение строчек самого табло. Видеопамять должна чем-то быть заполнена, в случае табло-бегущая строка — строкой текста, расположенной где-то в зависимости от вида эффекта(вертикальная или горизонтальная прокрутка) и режима отображения (одна большая строчка, две маленькие независимые строчки).

Шрифты в табло бегущая строка

На поиск и установку шрифтов в первый раз ушло совсем не много времени: очень помогла статья про русификацию старинных EGA адаптеров, в суть я особо не вчитывался, сразу в глаза бросилась табличка соответствия бинарных кодов буковкам и спец символам, вид примерно следующий:

{0x7E,0x81,0xA5,0x81,0xBD,0x99,0x81,0x7E},

Таким образом, описываются шрифты в системах, где каждый символ занимает 8 на 8 пикселей: так 0х7Е, это верхняя строчка значка или буковки, в бинарном представлении: 01111110, где 1ки означают что точка должна быть белая а 0 черный, ну и далее по строчкам

Русская буква «а» будет представлена в виде


укороченный прототип таблички уже умеет отображать слова

Бегающий текст.

На этом этапе уже есть возможность выводить статический текст на экран, начиная с нужной точки, теперь появилось желание этот текст как-нибудь закрутить по-хитрому. Очевидно, что нужно постепенно менять точку, с которой текст начинает печататься в видеопамять, и из этой новой точки заставить программу заново повторить операцию заполнения видеопамяти битами, из которых состоят шрифты.

Аналогичные процессы пересчета содержимого видеопамяти происходят и в обычном ПК, когда требуется поменять содержимое экрана, однако есть некоторые нюансы: дешевые микроконтроллеры неспособны просчитать всю видеопамять за короткое время, попытки реализовать такой алгоритм привели к довольно большим задержкам процесса обновления экрана. Из-за того что один и тот же процессор отвечает за пересчет видеопамяти и вывод ее построчно на сдвиговые регистры — страдают обе эти операции, а задержка вывода строчек приводит к увеличению времени показа каждой, и глаза начинают видеть неприятные мерцания всей матрицы. Если же времени не хватает совсем, то глаз видит не всю матрицу целиком, а только одну горящую строчку в каждый момент времени, пробегающую сверху вниз.

В ПК такой проблемы не может быть в принципе, т.к за просчет видеопамяти и ее свежее наполнение отвечает ЦП, а за вывод на экран монитора видеокарта. С одной стороны никто не мешает повторить эту же архитектуру и в «бегущей строке», однако это привело бы к удорожанию всей платы контроллера матрицы. Однако, ввиду того, что набор задач, решаемых МК табло довольно ограничен, и сводится к простому выводу текста, эта проблема как правило решается построчным просчетом видеопамяти.

Просчет изменений одной строчки занимает совсем небольшое время, которое как раз можно отвести под ее же вывод на матрицу (дать погореть немного), затем можно переключаться к следующей. Хотя данный алгоритм действий может серьезно варьироваться в зависимости от применяемого МК. Как уже сказал в начале, данная разработка несколько устарела, отчасти потому что в ней был применен КМ AVR mega128, в свое время довольно функциональный, но его вычислительная мощь в 16Мгц, не достаточна для применения других алгоритмов для этой задачки, хотя можно было бы решить и асинхронным просчетом видеопамяти и отображению по разным таймерам.

Наверное многие заметили, что в табличках бегущая строка, в процессе прокрутки текста появляется некоторый, ели заметный наклон букв (как-будто они написаны курсивом). Этот эффект как раз и появляется из-за того, что видеопамять и отображение это асинхронные процессы, и если видеопамять просчитывается сверху вниз, то верхняя часть уже сдвинулась по алгоритму прокрутки куда хотелось, а снизу отображаются еще данные предыдущего такта просчета.

В целом про эффекты движения текста писать особо нечего, это простенькая программисткая задачка.

Управляющая программа PC

Тут все довольно просто: состаляем некий массив строчек, которые нужно прокручивать по циклу, с параметрами их прокрутки. Затем сливаем все это в EEPROM платы контроллера табло бегущая строка через RS-232. Реализовано разумеется на DELPHI, т.к. подобного рода приблуды в нем создаются быстрее всего.


В моей убогой релизации выглядело все примерно так…

Ссылки

Принципиальныя схема табло бегущая строка PDF , GIF (большие, сохраняйте на диск)

Программирование видеоадаптеров CGA, EGA и VGA. Отсюда я стянул записанную в hex, почти готовую табличку шрифтов ASCII таблички. Для окончательной подгонки на язык C, понадобилось проделать всего лишь несколько контекстных замен.

Шрифты из моей прошивки Некоторое извращение, за основу взят массив из ссылки выше, затем он был «руссифицирован», т.е в основной DOS ASCII табличке добавились русские буквы для полной совместимости с WINDOWS управляющим ПО

Разводку и файл прошивки думаю прилагать смысла нет, т.к повторять описанную выше модификацию бегущей строчки в наши проблематично MBI5026 в DIP корпусе уже сняли с производства, надо переразводить под SOIC, а лучше и под другой процессор типа ARM (получится даже дешевле)SDK) для написания плагинов. Разобраться в нем дело пары часов. Винамп предоставляет всякие входные данные декодирования mp3 формата, при помощи которого и рисуется подобие спектрального анализатора в самом плеере. Но нам же этого мало, мы хоим все по-настоящему и на стенку сразу:-). Итак, принцип работы понятен интуитивно, связь с ПК через RS232 (вполне хватает для прокачки данных риалтаймом).


Слева от таблички плата с контроллером и БП AT кормящий все это

Из наворотов хотелось еще сделать скроллинг названия песенки, когда она только начинается (как это и сделано в самом винампе, но это уже стало лень)
Тут же идея для любителей автотюнинга: можно преврватить в такую моргающую штуку всю внутреннюю часть крышки багажника, что бы когда он открывался (крышка становилась под 90градусов) — сзади был отличный обзор на красные столбики, прыгающие под громкий, убойный музон.
При желании все можно воплотить в варианте без винампа и компа, полностью автономно, так будет даже лучше.

Ну и конечно веселый мувик, как все это работало.

Звук немного пищит, потому что усиливается вот этим чудом.

Еще более веселый мувик, играет «лесорубы».

Электронный транспарант

Собственно укороченная версия табло бегущая строка(64 столбика), нанизанная на палку. Питание от аккумулятора UPS 12 вольт, хватает на 2 часа работы. Управление (у меня же клевый транспарант, на нем можно менять надписи прямо на месте) происходит напрямую с клавиатуры, подключенной непосредственно к микроконтролеру AVR (т.е идет чтение сканкодов, переданных клавиатурой по ее последовательному порту)
Режимы прокрутки текста: горизонтальная, вертикальная, статика (одно короткое слово), мигание в статике. Для удобства были задействованы горячие клавиши F1-F4 указания режима прокрутки + Caps-lock смена языка ввода (транспарант получился мультиязычный:-)). Было немного неудобно писать на клавиатуре, расположенной на коленках и без экрана, хотя backspaсe тоже был задействован.


Развлекаемся на соревнованиях мобильные роботы в 2008 году. Уже в качестве зрителей:-)

Заключение

Вот такой вот ерундой я занимался на четвертом курсе, вместо того что бы сидеть на лекциях или трудиться над нашим . Вся эта фишка с табличкой была частью одного вроде бы коммерческого проекта, который так ничем и не закончился. Однако мне тогда было очень интересно попробовать себя в виде программиста встроенных систем, в целом все получилось. Так же хотел написать диплом по теме табло бегущая строка, но подвернулась тема, которая в тот момент была интереснее: там же нейросети!! 🙂

Ну вот и все, надеюсь, что было интересно.

Всегда ваш, Николай

Сборка бегущей строки на базе светодиодной матрицы и Arduino – это несложная задача, которую можно выполнить даже в домашних условиях. Чтобы заставить буквы перемещаться на светодиодном табло не нужно быть программистом и владеть углублёнными знаниями электроники. В данной статье разберем, как собрать бегущую строку из готовых светодиодных матриц и Arduino Nano.

Что потребуется?

Для реализации идеи потребуется совсем немного деталей:

  • два светодиодных модуля, состоящих из четырёх матриц 8 на 8 пикселей;
  • держатель для батарейки типоразмера «Крона»;
  • батарейка на 9 вольт (CR-9V, ER-9V или их аналоги);
  • двухконтактный переключатель;
  • соединительные провода;
  • плата Arduino Nano;
  • термоклей.

Схема

На печатной плате используемого светодиодного модуля расположено 4 матрицы размером 8 на 8 пикселей. Каждое светодиодное табло управляется интегральной микросхемой (ИМС) MAX7219. Данная ИМС представляет собой контроллер управления led-дисплеями, матрицами с общим катодом и дискретными светодиодами в количестве до 64 шт.

Для более комфортного восприятия информации, выводимой на светодиодное табло, рекомендуется устанавливать несколько модулей. Для этого их объединяют в последовательно включенные группы, то есть выход первого модуля (out) подключают к входу второго модуля (in). Данная сборка состоит из двух модулей (16 матриц), длины которых вполне хватит для удобного прочтения целых предложений.

Сборка

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

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

  • VCC – VCC
  • GND – GND
  • D IN – D OUT
  • CS – CS
  • CLK – CLK

С обратной стороны печатной платы с помощью термоклея прикрепляют Arduino Nano, отсек для батарейки и выключатель. Детали располагают таким образом, чтобы можно было удобно ими пользоваться.
На следующем этапе производят подключение Arduino со светодиодным модулем, подсоединяя провода на вход первой матрицы. В зависимости от варианта исполнения модуля, операцию выполняют через разъёмное соединение или путем пайки по приведенной схеме:

  • VCC – 5V
  • GND – GND
  • D IN – PIN 11
  • CS – PIN 10
  • CLK – PIN 13.

На заключительной стадии сборки необходимо подключить питание от батарейки. Для этого минусовой контакт (черный провод) из отсека для кроны подключается на вывод GND Arduino. Плюсовой контакт (красный провод) соединяют с выключателем, а затем с выводом №30 Arduino, предназначенный для подачи питающего напряжения от нерегулируемого источника. В тестовом режиме сделанная своими руками бегущая строка может быть запитана через микро USB от компьютера.
Убедившись в надежности креплений и качестве электрических соединений, приступают к сборке корпуса. Его можно сделать из алюминиевого или пластикового профиля, так как элементы схемы не греются. Цвет, размеры, степень защиты и крепление корпуса зависят от будущего назначения устройства. В простейшем случае подойдёт защитный экран из строительного пластикового углового профиля с вырезом под выключатель.

Программирование бегущей строки

Бегущая строка из Arduino и светодиодных модулей под управлением MAX7219 практически готова. Настало время перейти к заключающей, программной части. На компьютере должно быть установлено программное обеспечение (ПО) для используемого Arduino и драйвер к нему. Далее необходимо скачать две библиотеки и скетч (специальную программу, которая будет загружаться и выполняться процессором Arduino). Установку библиотек производят при закрытом Arduino IDE в папку «Documents – Arduino – Libraries». Затем скачивают и запускают скетч и проверяют наличие библиотек и корректность других данных.

Настройка скетча:

  • «number of horizontal displays» указывают количество строк, в нашем случае 1;
  • «number of vertical displays» указывают количество матриц, в нашем случае 8;
  • «string tape» указывают надпись, выводимую на дисплей;
  • «int wait» задают скорость вывода в миллисекундах.

После проверки введенных данных остаётся щелкнуть мышкой на кнопку «загрузить». Затем отключиться от ПЭВМ, вставить батарейку и произвести запуск устройства.

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

Читайте так же

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

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

Что нужно сделать

Соединим два светодиодных модуля термоклеем. Сзади прикрепим оставшиеся элементы. Arduino прикрепим так, чтобы можно было программировать не отрывая. Сверху приладим кнопку.

Спаяем два модуля через перемычки. А также припаяем Arduino на вход и кнопку. Изготовим крышку из уголочка своими руками.

Электронная часть

Как залить скетч на ардуино:
www.arduino.cc/en/Main/Software.
драйвер https://goo.gl/24cFBZ.
скетч https://goo.gl/hxfJnu
библиотека https://goo.gl/4GnOLq
библиотека https://goo.gl/8XaOzI

Необходимо скачать и установить две библиотеки. А можно изменить количество матриц, которые использованы. В данном случае 8 матриц, в каждой из них по 8×8 светодиодов (64 штуки). Они будут размещены, чтобы выстраивались построчно.

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

Табло » » несложно собрать своими руками, используя , который состоит из нескольких модулей табло с шагом 10, 13, 16 мм одного или нескольких цветов, блока (блоков) питания, управляющего контроллера, набора соединительных кабелей и программного обеспечения.

Каждый модуль табло имеет с обратной стороны отверстия с резьбой для крепления к корпусу. Модули предназначены для уличной установки и полностью герметичны с наружной стороны. При установке в корпус, необходимо выполнить герметизацию модулей, для чего в комплекте имеется силиконовая прокладка. Для дополнительной герметизации, стыки между модулями желательно дополнительно загерметизировать силиконом бескислотной полимеризации. При этом, нельзя заполнять силиконом канавку, расположенную по окружности модуля, она предназначена для отвода воды. Модули устанавливаются на плоскую панель, в которой сделаны вырезы для выполнения электрических соединений и вентиляции (охлаждения). Например, панель корпуса для установки трёх модулей выглядит так:

Каждый модуль табло имеет разъем для подключения питания и два сигнальных разъема. Сигнальные разъемы одинаковые по типу, но один разъем — входной, второй — выходной. При подключении питания, используется красный провод (контакт VCC — +5 Вольт) и чёрный провод (контакт GND — Общий). Все модули подключаются параллельно к одному блоку питания. Если в табло устанавливается два и более блоков питания, то модули распределяются равномерно между блоками питания, по линии GND все модули соединяются параллельно, по линии питания VCC — каждая группа к своему блоку питания отдельно.

Сигнальные разъемы на модулях обозначены IN и OUT (например JIN, JOUT или стрелками к разъему — это вход, от разъема — это выход). Простая бегущая строка, когда модулей мало и они расположены в один ряд, имеет простое соединение — кабель от контроллера подключается к правому модулю на вход, выход правого модуля подключается к входу следующего модуля и так далее. Сигнальный кабель имеет маркировку первой линии красным цветом. При подключении разъёмов необходимо соблюдать ориентацию разъемов — они имеют пометку первого контакта. Модули в более сложных табло подключаются группами к своему выходу контроллера. Если выходов контроллера недостаточно, устанавливается плата расширения выходов — хаб. Схема включения модулей в таком случае уточняется при покупке комплекта.

Блок питания и контроллер закрепляются внутри корпуса табло в удобном месте. Блок питания может существенно нагреваться, поэтому его лучше закрепить на задней стенке, причем заднюю стенку желательно изготовить из теплопроводного материала (металла, алюмокомпозита).

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

Предисловие : Завод EQSRF благодарит Вас за посещение данной страницы.

Вы можете отправить запрос на просчет бесплатно — написав размер и цвет Вашей светодиодной строки на почту s@eqsrf.ru

Всем привет!

В интернете мы заметили увеличение спроса по поводу самостоятельной сборки, «одним словом» хотим собирать бегущие строки и зарабатывать, либо экономить .В данной статье рассмотрим как можно изготовить табло бегущая строка собственными руками.                                                                  Бегущая строка своими руками из led модулей

Для этого процесса нам потребуются комплектующие для бегущих строк :

— Модули светодиодные для бегущих строк.                                                         Бегущая строка своими руками из led модулей

— Контроллер ( материнская плата).                                                                      Бегущая строка своими руками из led модулей

— Блоки питания .                                                                                                        Бегущая строка своими руками из led модулей

— Шлейфы и провода питания .                                                                               Бегущая строка своими руками из led модулей

— Магниты .                                                                                                                   Бегущая строка своими руками из led модулей

— Профиль алюминиевый .                                                                                       Бегущая строка своими руками из led модулей

— Уголок .                                                                                                                      Бегущая строка своими руками из led модулей

— Саморезы, винты герметик.

Провод 2*1,5мм для соединения блоков питания в одну цепь.

Дополнительный инструмент : Шуруповерт, пила обрезная, Дрель.

Светодиодные модули бывают нескольких видов : монохромные  ( красный , белый , синий , желтый ,зеленый , полноцветный ) с разным шагом между пикселями, а также влагозащищенные и интерьерные led модули для светодиодного табло.Бегущая строка своими руками из led модулей

Блоки питания  представляет алюминиевый корпус с преобразователем напряжения с 220 в 5 вольт.

Шлейфы и провода питания служат соединительным элементом между модулями и блоками питания.

Шлейф 16 пин передает сигнал от материнской платы к светодиодным модулям.

Провод питания передает электрический ток от модуля к модулю и от блока к модулю.

Магниты  требуются при различной сборке бегущих строк ( фронтального вынимания при замене вышедшего из строя led модуля)

Профиль алюминиевый является корпусом цвет обычно черный.

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

Вы можете отправить запрос на просчет бесплатно — написав размер и цвет Вашей светодиодной строки на почту ss@eqsrf.ru

Шаги выполнения сборки:

  1. На столе выкладываем модули в горизонтальном положении, обязательно слева направо как указанно на стрелках на самих модулях, стандартный модуль красный размером 160 мм * 320 мм Бегущая строка своими руками из led модулей  где 160 это высота 320 это длина модуля.
  1. После того как выложили необходимое количество и собрали мозаику Бегущая строка своими руками из led модулей, соединяем шлейфами и проводами питания между собой, для этого в модуле есть необходимые штырьки под шлейфы(красной полоской вверх обязательно) и крепления под провода питания. Далее соединяем мозаику направляющими Бегущая строка своими руками из led модулей, они бывают однорядные двухрядные, трехрядные, четырехрядные фрезеруются из АКП. Накладываем направляющие на модули согласно отверстиям под винты с задней стороны модуля. Крепим на винты . У нас получилось !!!!
  1. Крепим проводом питания 2*1,5мм от блока питания к контроллеру. В контроллере так же имеются отверстия под крепление проводов и шлейфов. От контроллера шлейф крепим к модулю.

Стандартно одного блока питания на 40ампер хватает на 8 модулей, но так делать не рекомендуем, т.к. при включении строки на полную катушку у блока нет определенного запаса и он перегревается, в следствии чего выходит из строя. Стандартный расчет: один блок питания на шесть модулей. Если строка состоит более шести  led модулей требуется еще один блок и так далее.

  1. Далее соединяем блоки питания последовательно между собой. К каждым следующим шести  модулям подводим питание от блока. Следующий шаг немаловажный это герметизация! Промазываем герметиком все стыковочные швы между модулями.

Итак у нас с Вами должна получится герметичная мозаика из модулей соединенных проводами питания, шлейфами, направляющих, к которым прикреплены модули и поверх в эти направляющие крепим на саморезы блоки питания для бегущих строк.

  1. Следующий этап необходимо подготовить каркас( основа ) для вашего табло (бегущая строка) из алюминиевого профиля. Профиль бывает трех видов :

1.Алюминиевый профиль  узкий- подходит для автомобильной бегущей строки.

2.Алюминиевый профиль средний- идеально подходит для сборки небольших led табло до шести метров.

3.Алюминиевый профиль широкий -рекомендуем собирать строки от шести метров и до бесконечности…

Весь профиль представлен на нашем сайте во вкладках указанных выше.

Нарезаем профиль согласно  длине и высоте модулей, но немного короче на три или пять мм.

  1. Следующим шагом соединяем нарезанный профиль в размер с пластиковыми уголками ( ВНИМАНИЕ: к каждому виду профиля соответствует свой пластиковый уголок )

Итак у нас с Вами получился каркас из профиля и уголков !

Осталось дело за малым!

  1. Вкладываем нашу мозаикуБегущая строка своими руками из led модулей в готовый каркас из профиля. Сверлим в профиле технологические отверстия под провод питания и информационный выход USB COM и тд согласно вашему контроллеру. Подготавливаем заднюю часть бегущей строки обычно изготавливается из ПВХ от 3-х до 5-ти мм., оцинкованного листа железа либо АКП.
  1. Герметизируем заднюю часть бегущей строки. Режем, накладываем выбранный задник и крепим его на саморезы. ВУАЛЯ led табло бегущая строка ГОТОВА, собрали своими руками, без угрызения совести и при этом сэкономили кучу денег за сборку….

Вы можете отправить запрос на просчет бесплатно — написав размер и цвет Вашей светодиодной строки на почту ss@eqsrf.ru

  1. Завершающий этап это программирование электронного табло бегущая строка при помощи ПО (программное обеспечение) для бегущей строки.

    Для получения ПО вам достаточно позвонить нам по телефону 8(343)3182178 ; 88003334100 либо написать письмо с запросом скачать программу для бегущей строки бесплатно на почту info@eqsrf.ru . Все контакты указанны в  разделе «контакты» на нашем сайте www.eqsrf.ru .Программа называется LedshowTW 2013, доступна обновленная версия ПО LedshowTW 2014 на странице  для электронного табло бегущая строка. Программируем строку согласно длине и  высоте видимого изображения модулей. Устанавливаем название контроллера, создаем программу с текстом.Инструкция по настройке ПО .

В ПО возможно устанавливать более 30 видов различных эффектов задержку и скорость воспроизведения текста, анимации, времени и температуры и многое другое. Это достаточно увлекательный процесс который доставит Вам много приятных эмоций и позитивных впечатлений.)

Для того чтоб на табло бегущая строка отображалась температура Вам потребуется приобрести датчик температуры, который припаивается к контроллеру (материнской плате) бегущей строки.

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

Уверены  данная информация оказалась для Вас полезной.

У Вас есть замечательная возможность пройти курс подготовки дилеров и оптовых клиентов.Ссылка

 Всем Спасибо и да прибудут с Вами деньги !

Вы можете отправить запрос на просчет бесплатно — написав размер и цвет Вашей светодиодной строки на почту ss@eqsrf.ru

Бегущая строка на матрицах MAX7219 или матрице адресных светодиодов с голосовым управлением! Приложение для Android: Google Play

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.

Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

  • Arduino NANO 328p – искать
  • https://ali.ski/tI7blh
  • https://ali.ski/O4yTxb
  • https://ali.ski/6_rFIS
  • https://ali.ski/gb92E-
  • Giant4 (Россия)
  • Bluetooth HC-06 – искать
    • https://ali.ski/yZRcry
    • https://ali.ski/fkffF
    • Матрица MAX7219 – искать
      • https://ali.ski/URaNlv
      • https://ali.ski/id65D
      • Матрица 32×8 – искать
        • https://ali.ski/jRSvht
        • https://ali.ski/3XPYE
        • Адресная лента (под нарезку)
          • https://ali.ski/crrqi1
          • https://ali.ski/2I3be
          • Купить в РФ, 60 свет/метр, 30 свет/метр
          • Black PCB / White PCB – цвет подложки ленты, чёрная / белая. В видео была чёрная
          • 1m/5m – длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
          • 30/60/74/96/100/144 – количество светодиодов на 1 метр ленты. В видео использовалась лента 60 диодов на метр
          • IP30 лента без влагозащиты (как на видео)
          • IP65 лента покрыта силиконом
          • IP67 лента полностью в силиконовом коробе
          • Постфикс ECO – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
          • БП 5V Али искать (минимум 3A на каждые 100 LED)
            • https://ali.ski/DItEG
            • https://ali.ski/t3YFfU
            • Мощные https://ali.ski/7Jg69
            • Мощные https://ali.ski/NGDrjQ
            • ЗАГРУЗКА ПРОШИВКИ

              Загружать прошивку желательно до подключения компонентов, чтобы убедиться в том, что плата рабочая. После сборки можно прошить ещё раз, плата должна спокойно прошиться. В проектах с мощными потребителями в цепи питания платы 5V (адресная светодиодная лента, сервоприводы, моторы и проч.) необходимо подать на схему внешнее питание 5V перед подключением Arduino к компьютеру, потому что USB не обеспечит нужный ток, если например лента его потребует. Это может привести к выгоранию защитного диода на плате Arduino. Гайд по скачиванию и загрузке прошивки можно найти под спойлером на следующей строчке.

              ИНСТРУКЦИЯ ПО ЗАГРУЗКЕ ПРОШИВКИ

              1. Если это ваше первое знакомство с Arduino, внимательно изучите гайд для новичков и установите необходимые для загрузки прошивки программы.

              2. Скачайте архив со страницы проекта. Если вы зашли с GitHub – кликните справа вверху Clone or download, затем Download ZIP. Это тот же самый архив!

              3. Извлеките архив. Содержимое папки libraries перетащите в пустое место папки с библиотеками Arduino C:/Program Files (x86)/Arduino/libraries/

              4. Папку с прошивкой из firmware положите по пути без русских букв . Если в папке с прошивкой несколько файлов – это вкладки, они откроются автоматически.

              5. Настройте прошивку (если нужно), выберите свою плату, процессор. Подключите Arduino к компьютеру, выберите её COM порт и нажмите загрузить.

              6. При возникновении ошибок или красного текста в логе обратитесь к 5-ому пункту гайда для новичков – “Разбор ошибок загрузки и компиляции“.

              Предисловие : Завод EQSRF благодарит Вас за посещение данной страницы.

              Вы можете отправить запрос на просчет бесплатно — написав размер и цвет Вашей светодиодной строки на почту s@eqsrf.ru

              В интернете мы заметили увеличение спроса по поводу самостоятельной сборки, «одним словом» хотим собирать бегущие строки и зарабатывать, либо экономить .В данной статье рассмотрим как можно изготовить табло бегущая строка собственными руками.

              Для этого процесса нам потребуются комплектующие для бегущих строк :

              — Модули светодиодные для бегущих строк.

              — Контроллер ( материнская плата).

              — Блоки питания .

              — Шлейфы и провода питания .

              — Магниты .

              — Профиль алюминиевый .

              — Уголок .

              Провод 2*1,5мм для соединения блоков питания в одну цепь.

              Дополнительный инструмент : Шуруповерт, пила обрезная, Дрель.

              Светодиодные модули бывают нескольких видов : монохромные ( красный , белый , синий , желтый ,зеленый , полноцветный ) с разным шагом между пикселями, а также влагозащищенные и интерьерные led модули для светодиодного табло.

              Блоки питания представляет алюминиевый корпус с преобразователем напряжения с 220 в 5 вольт.

              Шлейфы и провода питания служат соединительным элементом между модулями и блоками питания.

              Шлейф 16 пин передает сигнал от материнской платы к светодиодным модулям.

              Провод питания передает электрический ток от модуля к модулю и от блока к модулю.

              Магниты требуются при различной сборке бегущих строк ( фронтального вынимания при замене вышедшего из строя led модуля)

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

              Вы можете отправить запрос на просчет бесплатно — написав размер и цвет Вашей светодиодной строки на почту ss@eqsrf.ru

              Шаги выполнения сборки:

              1. На столе выкладываем модули в горизонтальном положении, обязательно слева направо как указанно на стрелках на самих модулях, стандартный модуль красный размером 160 мм * 320 мм где 160 это высота 320 это длина модуля.
              1. После того как выложили необходимое количество и собрали мозаику , соединяем шлейфами и проводами питания между собой, для этого в модуле есть необходимые штырьки под шлейфы(красной полоской вверх обязательно) и крепления под провода питания. Далее соединяем мозаику направляющими , они бывают однорядныедвухрядные, трехрядные, четырехрядные фрезеруются из АКП. Накладываем направляющие на модули согласно отверстиям под винты с задней стороны модуля. Крепим на винты . У нас получилось .
              1. Крепим проводом питания 2*1,5мм от блока питания к контроллеру. В контроллере так же имеются отверстия под крепление проводов и шлейфов. От контроллера шлейф крепим к модулю.

              Стандартно одного блока питания на 40ампер хватает на 8 модулей, но так делать не рекомендуем, т.к. при включении строки на полную катушку у блока нет определенного запаса и он перегревается, в следствии чего выходит из строя. Стандартный расчет: один блок питания на шесть модулей. Если строка состоит более шести led модулей требуется еще один блок и так далее.

              1. Далее соединяем блоки питания последовательно между собой. К каждым следующим шести модулям подводим питание от блока. Следующий шаг немаловажный это герметизация! Промазываем герметиком все стыковочные швы между модулями.

              Итак у нас с Вами должна получится герметичная мозаика из модулей соединенных проводами питания, шлейфами, направляющих, к которым прикреплены модули и поверх в эти направляющие крепим на саморезы блоки питания для бегущих строк.

              1. Следующий этап необходимо подготовить каркас( основа ) для вашего табло (бегущая строка) из алюминиевого профиля. Профиль бывает трех видов :

              1.Алюминиевый профиль узкий- подходит для автомобильной бегущей строки.

              2.Алюминиевый профиль средний- идеально подходит для сборки небольших led табло до шести метров.

              3.Алюминиевый профиль широкий -рекомендуем собирать строки от шести метров и до бесконечности…

              Весь профиль представлен на нашем сайте во вкладках указанных выше.

              Нарезаем профиль согласно длине и высоте модулей, но немного короче на три или пять мм.

              1. Следующим шагом соединяем нарезанный профиль в размер с пластиковыми уголками ( ВНИМАНИЕ: к каждому виду профиля соответствует свой пластиковый уголок )

              Итак у нас с Вами получился каркас из профиля и уголков !

              Осталось дело за малым!

              1. Вкладываем нашу мозаику в готовый каркас из профиля. Сверлим в профиле технологические отверстия под провод питания и информационный выход USBCOM и тд согласно вашему контроллеру. Подготавливаем заднюю часть бегущей строки обычно изготавливается из ПВХ от 3-х до 5-ти мм., оцинкованного листа железа либо АКП.
              1. Герметизируем заднюю часть бегущей строки. Режем, накладываем выбранный задник и крепим его на саморезы. ВУАЛЯ led табло бегущая строка ГОТОВА, собрали своими руками, без угрызения совести и при этом сэкономили кучу денег за сборку….

              Вы можете отправить запрос на просчет бесплатно — написав размер и цвет Вашей светодиодной строки на почту ss@eqsrf.ru

              1. Завершающий этап это программирование электронного табло бегущая строка при помощи ПО (программное обеспечение) для бегущей строки.

              Для получения ПО вам достаточно позвонить нам по телефону 8(343)3182178 ; 88003334100 либо написать письмо с запросом скачать программу для бегущей строки бесплатно на почту info@eqsrf.ru . Все контакты указанны в разделе «контакты» на нашем сайте www.eqsrf.ru .Программа называется LedshowTW 2013, доступна обновленная версия ПО LedshowTW 2014 на странице для электронного табло бегущая строка. Программируем строку согласно длине и высоте видимого изображения модулей. Устанавливаем название контроллера, создаем программу с текстом.Инструкция по настройке ПО .

              В ПО возможно устанавливать более 30 видов различных эффектов задержку и скорость воспроизведения текста, анимации, времени и температуры и многое другое. Это достаточно увлекательный процесс который доставит Вам много приятных эмоций и позитивных впечатлений.)

              Для того чтоб на табло бегущая строка отображалась температура Вам потребуется приобрести датчик температуры, который припаивается к контроллеру (материнской плате) бегущей строки.

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

              Уверены данная информация оказалась для Вас полезной.

              У Вас есть замечательная возможность пройти курс подготовки дилеров и оптовых клиентов. Ссылка

              Всем Спасибо и да прибудут с Вами деньги !

              Когда мы идем по улицам города, нас окружают многочисленные яркие подвижные рекламные конструкции. Устанавливают их как на постройках, рекламных носителях, оконных проемах офисов и кафешек, так и просто крепят на окна машин. Размерами они тоже сильно могут отличаться друг от друга. Однако есть то, что все их объединяет – их основой является бегущая светодиодная строка.

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

              • материнская плата – ее также называют контроллером;
              • несколько светодиодных модулей;
              • пара блоков питания;
              • магнитики;
              • профиль и уголки из алюминия;
              • 2-миллиметровые провода;
              • винты с саморезами и герметиком;
              • пила, дрель, шуруповерт.

              1. Узкие – отличное решение для рекламы на автомобилях.
              2. Средние – используются для сборки табло своими руками размерами до 6 м.
              3. Широкие – получили широкое применение для корпуса более 6 м, их размеры могут быть любыми.

              • На стол кладем модули в направлении слева направо. Их соединяем друг с другом проводами вместе со шлейфами питания. У модулей имеются соответствующие гнезда для проводов.
              • Потом соединяем модуль с помощью направляющих. Накладываем направляющие на модули и закручиваем болты.
              • Соединяем блок питания с контролером 1,5-миллиметровым проводом. В нем к тому же имеется отверстие для того, чтобы прикрепить шлейф и провода.
              • Материнская плата соединяется с модулем шлейфом.
              • Одного блока питания, мощность которого 40 ампер, будет достаточно для 8 модулей.
              • Затем нужно все загерметизировать. Герметиком смазываем стыки между модулей. Подобные работы необходимо выполнять очень тщательно. В результате у вас должна выйти герметичная работающая бегущая строка на светодиодах из цифровых модулей.


              Если вы учитывали все советы и строго следовали инструкции по установке светодиодной бегущей строки, то у вас все должно получиться.

              Где применяется бегущая строка?

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

              Она незаменима для рекламы разной продукции и услуг. Как всем известно, движущийся объект привлекает намного больше внимания, чем неподвижный, а при применении электронного табло у вас будет одновременно статическая и динамическая рекламная конструкция. Схему бегущей строки вы можете подобрать индивидуально, стиль дизайна текста тоже можно подобрать исходя из собственных предпочтений.

              Когда мы идем по улицам города, нас окружают многочисленные яркие подвижные рекламные конструкции. Устанавливают их как на постройках, рекламных носителях, оконных проемах офисов и кафешек, так и просто крепят на окна машин. Размерами они тоже сильно могут отличаться друг от друга. Однако есть то, что все их объединяет – их основой является бегущая светодиодная строка.

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

              Табло можно собрать своими силами из модулей и разнообразных приспособлений, перечисленных ниже. Но при сборке будьте внимательны, следите за инструкцией.

              Что вам понадобится?

              Сборка бегущей строки возможна только в том случае, если у вас под рукой есть:

              • материнская плата – ее также называют контроллером;
              • несколько светодиодных модулей;
              • пара блоков питания;
              • магнитики;
              • профиль и уголки из алюминия;
              • 2-миллиметровые провода;
              • винты с саморезами и герметиком;
              • пила, дрель, шуруповерт.

              Предназначение светодиодных модулей

              Светодиодное табло считается носителем информации. Различают несколько их разновидностей в зависимости от цветовой палитры:

              1. белые;
              2. красные;
              3. синие;
              4. зеленые;
              5. из нескольких цветов.

              Их к тому же различают по шагам среди пикселей. Блоки питания выполняют важную роль – они преображают напряжение с 220 В в 5 вольт. Провода необходимы для объединения блока питания с модулем. Сборка бегущей строки возможна только с помощью магнитов. Профили с уголками из алюминия после их сборки – это корпус светодиодного табло.

              Принимая во внимание тот факт, для чего нужна светодиодная панель, важное значение имеет и ее размер. В зависимости от габаритов корпуса они делятся на следующие категории:

              1. Узкие – отличное решение для рекламы на автомобилях.
              2. Средние – используются для сборки табло своими руками размерами до 6 м.
              3. Широкие – получили широкое применение для корпуса более 6 м, их размеры могут быть любыми.


              Виды LED-панелей

              Процесс сборки строки

              Рассмотрим подробный процесс сборки бегущей строки:

              • На стол кладем модули в направлении слева направо. Их соединяем друг с другом проводами вместе со шлейфами питания. У модулей имеются соответствующие гнезда для проводов.
              • Потом соединяем модуль с помощью направляющих. Накладываем направляющие на модули и закручиваем болты.
              • Соединяем блок питания с контролером 1,5-миллиметровым проводом. В нем к тому же имеется отверстие для того, чтобы прикрепить шлейф и провода.
              • Материнская плата соединяется с модулем шлейфом.
              • Одного блока питания, мощность которого 40 ампер, будет достаточно для 8 модулей.
              • Затем нужно все загерметизировать. Герметиком смазываем стыки между модулей. Подобные работы необходимо выполнять очень тщательно. В результате у вас должна выйти герметичная работающая бегущая строка на светодиодах из цифровых модулей.


              LED-панель на машине

              На данном этапе смотрим инструкцию по сборке корпуса бегущей строки:

              • С помощью различных размеров профиля вы можете получить корпус какой угодно формы, в него вы впоследствии поместите светодиодную LED-панель с бегущей строкой.
              • Профиль из алюминия нарезаем согласно определенным габаритам, однако сокращаем длину на несколько миллиметров. С помощью уголков собираем корпус нашего устройства.
              • Вкладываем подготовленную бегущую строку, сделанную своими руками, в алюминиевый корпус. В корпусе делаем отверстие, чтобы вывести провода питания и USB-выход.
              • Из любого металлического листа вырезаем необходимую заднюю панель. Саморезами и шуруповертом крепим к основанию корпус. Герметиком замазываем все стыки.
              • В конце нужно произвести программирование светодиодной бегущей LED-строки. Программа для них бывает разной сложности. Эти манипуляции возможно выполнить на любом программном обеспечении.


              Если вы учитывали все советы и строго следовали инструкции по установке светодиодной бегущей строки, то у вас все должно получиться.

              Где применяется бегущая строка?

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

              Она незаменима для рекламы разной продукции и услуг. Как всем известно, движущийся объект привлекает намного больше внимания, чем неподвижный, а при применении электронного табло у вас будет одновременно статическая и динамическая рекламная конструкция. Схему бегущей строки вы можете подобрать индивидуально, стиль дизайна текста тоже можно подобрать исходя из собственных предпочтений.

              Сборка бегущей строки на базе светодиодной матрицы и Arduino – это несложная задача, которую можно выполнить даже в домашних условиях. Чтобы заставить буквы перемещаться на светодиодном табло не нужно быть программистом и владеть углублёнными знаниями электроники. В данной статье разберем, как собрать бегущую строку из готовых светодиодных матриц и Arduino Nano.

              Что потребуется?

              Для реализации идеи потребуется совсем немного деталей:

              • два светодиодных модуля, состоящих из четырёх матриц 8 на 8 пикселей;
              • держатель для батарейки типоразмера «Крона»;
              • батарейка на 9 вольт (CR-9V, ER-9V или их аналоги);
              • двухконтактный переключатель;
              • соединительные провода;
              • плата Arduino Nano;
              • термоклей.

              Схема

              На печатной плате используемого светодиодного модуля расположено 4 матрицы размером 8 на 8 пикселей. Каждое светодиодное табло управляется интегральной микросхемой (ИМС) MAX7219. Данная ИМС представляет собой контроллер управления led-дисплеями, матрицами с общим катодом и дискретными светодиодами в количестве до 64 шт.

              Для более комфортного восприятия информации, выводимой на светодиодное табло, рекомендуется устанавливать несколько модулей. Для этого их объединяют в последовательно включенные группы, то есть выход первого модуля (out) подключают к входу второго модуля (in). Данная сборка состоит из двух модулей (16 матриц), длины которых вполне хватит для удобного прочтения целых предложений.

              Сборка

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

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

              • VCC – VCC
              • GND – GND
              • D IN – D OUT
              • CS – CS
              • CLK – CLK

              С обратной стороны печатной платы с помощью термоклея прикрепляют Arduino Nano, отсек для батарейки и выключатель. Детали располагают таким образом, чтобы можно было удобно ими пользоваться.
              На следующем этапе производят подключение Arduino со светодиодным модулем, подсоединяя провода на вход первой матрицы. В зависимости от варианта исполнения модуля, операцию выполняют через разъёмное соединение или путем пайки по приведенной схеме:

              • VCC – 5V
              • GND – GND
              • D IN – PIN 11
              • CS – PIN 10
              • CLK – PIN 13.

              На заключительной стадии сборки необходимо подключить питание от батарейки. Для этого минусовой контакт (черный провод) из отсека для кроны подключается на вывод GND Arduino. Плюсовой контакт (красный провод) соединяют с выключателем, а затем с выводом №30 Arduino, предназначенный для подачи питающего напряжения от нерегулируемого источника. В тестовом режиме сделанная своими руками бегущая строка может быть запитана через микро USB от компьютера.
              Убедившись в надежности креплений и качестве электрических соединений, приступают к сборке корпуса. Его можно сделать из алюминиевого или пластикового профиля, так как элементы схемы не греются. Цвет, размеры, степень защиты и крепление корпуса зависят от будущего назначения устройства. В простейшем случае подойдёт защитный экран из строительного пластикового углового профиля с вырезом под выключатель.

              Программирование бегущей строки

              Бегущая строка из Arduino и светодиодных модулей под управлением MAX7219 практически готова. Настало время перейти к заключающей, программной части. На компьютере должно быть установлено программное обеспечение (ПО) для используемого Arduino и драйвер к нему. Далее необходимо скачать две библиотеки и скетч (специальную программу, которая будет загружаться и выполняться процессором Arduino). Установку библиотек производят при закрытом Arduino IDE в папку «Documents – Arduino – Libraries». Затем скачивают и запускают скетч и проверяют наличие библиотек и корректность других данных.

              Настройка скетча:

              • «number of horizontal displays» указывают количество строк, в нашем случае 1;
              • «number of vertical displays» указывают количество матриц, в нашем случае 8;
              • «string tape» указывают надпись, выводимую на дисплей;
              • «int wait» задают скорость вывода в миллисекундах.

              После проверки введенных данных остаётся щелкнуть мышкой на кнопку «загрузить». Затем отключиться от ПЭВМ, вставить батарейку и произвести запуск устройства.

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

              Читайте так же

              Электронное информационное табло — дисплей. Это 85 SMD светодиодный матричный дисплей, для которого потребуется микроконтроллер Atmega88V
              и некоторое количество других деталей. С размерами 24 х 85 мм, питается от 3 вольтовой батарейки. Её заряда хватит очень надолго, даже когда в ней останется только 2 вольта, работа не прекратиться. После включения информационного табло, начнётся отображение бегущей строки в соответствии со сделанным выбором. В памяти возможно сохранение 4 текстов, каждый из них имеет объём в 127 символов. Следует отметить, что 128-я ячейка нужна для специального использования. Схема является подобием готовой промышленной конструкции .

              Схема светодиодного табло на микроконтроллере

              Назначение кнопок

              • 1
                — скорость отображения бегущей строки — медленнее/быстрее
              • 2
                — отображение текста в — негативе / позитиве
              • 3
                — изменение отображения размера букв — маленькие / большие
              • 4
                — текстовый редактор, после ввода нажмите одну из кнопок для выбора текста для редактирования. Затем, B1 — для предыдущего символа, B2 для следующего символа, B3 для перехода к следующей ячейке, после нажатия на эту кнопку предыдущий символ будет сохранен. Нет необходимости использовать все 127 символов памяти, нажмите B4 для завершения редактирования, это позволит сэкономить последний символ и вернуться в нормальный режим.

              В нормальном режиме, во время отображения текста, нажатие той же кнопки приведёт к паузе, повторное нажатие будет отменой паузы. Нажатие другой кнопки, вызовет сразу плавный переход к новому тексту. Когда весь текст был отображён в полном объёме, устройство переключается на режим пониженного энергопотребления, которое составляет 1 мА. При отображении, происходит измерение напряжения батареи и программным обеспечением ведётся расчет токопотребления светодиодов, исходя их имеющегося напряжения в интервале от 2 до 3,5 вольт.

              Причина в необходимости принятия данных предупредительных мер в том, что увеличение тока может привести к повреждению светодиодов. С напряжением ниже этого уровня, в 1,8 вольта, устройство может работать если используются красные 2-х вольтовые светодиоды.

              На лицевой стороне печатной платы необходимо подключить 3 светодиодных строки тонким обмоточным проводом. Прошивка микроконтроллера прилагается, причём будет не лишним рассмотреть варианты её доработки с целью улучшения.

              Когда ваше электронное табло заработает многие заметят, что в табличках бегущей строки, в процессе прокрутки текста появляется некоторый, еле заметный наклон букв. Суть этого эффекта в том, что видеопамять и отображение это асинхронные процессы, и если видеопамять просчитывается сверху вниз, то верхняя часть уже сдвинулась по алгоритму прокрутки куда хотелось, а снизу отображаются еще данные предыдущего такта просчета. Это нормально. Схема, п/плата, монтажная плата и т.д. — всё в архиве для скачивания .

              Обсудить статью СХЕМА СВЕТОДИОДНОГО ТАБЛО

              Собрать бегущую строку на светодиодах промышленного образца, без навыков программирования микроконтроллеров и знания протоколов обмена данными, практически нереально. Ниже представлена простая схема небольшого табло на светодиодах. Если вы не боитесь трудностей и не хотите переплачивать за готовое изделие, можно закупить базовые модули, из которых будет собрано изделие.

              Но я хотел бы рассказать о нестандартном решении задачи с минимальными финансовыми вложениями – как сделать бегущую строку из светодиодов с использованием в качестве контроллера Arduino.

              Принципиальная схема бегущей строки на светодиодах

              Контроллер взаимодействует через специальный интерфейс с внешними устройствами ввода. Это может быть обычная клавиатура, компьютер, смартфон. На основании полученных данных формируется полная цифровая матрица изображения, которая впоследствии выводится на плату с индикаторами.

              Самостоятельную сборку бегущей строки можно выполнить на модуле управления на основе Arduino и несколько светодиодных блоков на контроллере

              Модуль состоит и контроллера, и блока светодиодов 8х8 элементов. Такой размер элемента минимальный для вывода символов. Дело в том, что все матричные принтеры формировали изображение на печать именно на основе такого формата.

              Контроллер max7219

              Контроллер max7219 представляет собой блок интерфейса обмена информацией и памяти на 64 ячейки для управления светодиодами. В памяти все данные хранится в виде двухмерного массива.

              Передача информации осуществляется через SPI интерфейс. SPI — трехпроводной интерфейс для двусторонней передачи данных между устройствами. Более подробно о принципе работы этого интерфейса можно прочитать .

              Для взаимодействия контроллера с платой ардуино используется лишь три канала: DIN, CS, CLK.

              К стандартным разъёмам платы контроллера можно подключить до четырёх таких led модулей, создав табло 8 х 32 точки. Для увеличения количества подключаемых сегментов можно собрать простейший мультиплексор, который будет переключать управляющие сигналы на нужный модуль. Таким образом возможно выводить информацию на десятки матриц. На этом принципе построена работа всех ЖК-дисплеев.

              Для облегчения передачи потока данных в ардуино есть специальная библиотека LedControlMS.

              Это видео примера работы библиотеки со светодиодным дисплеем:

              Более подробно об управлении матрицей при помощи микроконтроллера можно прочитать по ссылке .

              Интерфейс ввода информации для последующего вывода на светодиодную матрицу

              Для того что бы менять выводимый текст на своё усмотрение потребуется устройство ввода информации.

              Способы передачи информации на контроллер Arduino:

              • через клавиатуру с PS2 интерфейсом;
              • через программную клавиатуру;
              • через смартфон.

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

              В оболочку Аrduino IDE встроена библиотека для работы с PS2 клавиатурой. Можно использовать программные модули для работы со стандартной восьмикнопочной клавиатурой Аrduino. Организация ввода построена по принципу мобильных телефонов, когда на одной кнопке «подвешено» несколько символов. Подключив к плате Аrduino блютуз модуль возможно передавать тестовую информацию через смартфон.

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

              Если присмотреться, вокруг очень много различной красочной подвижной рекламы. Устанавливается она на зданиях, рекламных щитах, окнах офисов и кафе, а некоторые крепят ее прямо на окнах автомобилей. Все это зависит от направленности рекламы. Размеры ее также значительно отличаются друг от друга. Но в основе их всех лежит бегущая строка светодиодная.

              Благодаря подвижным буквам, постоянно перемещающимся друг за другом, до потребителя можно донести большое или привлечь в то или иное заведение.

              Изготовление светодиодных бегущих строк приписывают жителям и мастерам Поднебесной, но оказалось, что сделать ее в домашних условиях может практически каждый. Главное — иметь все необходимое и непреодолимое желание творить.

              Чтобы все получилось

              Если собрать воедино нижеперечисленные приспособления, получится бегущая строка светодиодная. Своими руками ее выполнить не так уж и сложно. Главное — внимательно следовать инструкции по сборке. Что нам нужно?

              • Материнская плата, или, по-другому, контролер.
              • для бегущих строк.
              • Несколько блоков питания.
              • Провода и шлейфы питания.
              • Магниты.
              • Алюминиевый профиль.
              • Алюминиевый уголок.
              • Провода 2-1,5 мм.
              • Винты, саморезы и герметик.

              Из инструментов должны быть под рукой:

              • Пила обрезная.
              • Дрель электрическая.
              • Шуруповерт.

              Что для чего предназначено

              • для бегущих строк — непосредственно несут информацию. Бывают они нескольких видов в различной цветовой гамме: белыми, красными, синими, зелеными и многоцветными. Различают их также по шагам между пикселями. И виду защищенности: влагостойкие и интерьерные.
              • Блоки питания — предназначены для преобразования напряжения с 220 В в 5 вольт.
              • Провода — нужны для соединения между собой блоков питания и модулей.
              • Шлейфы призваны передавать сигнал от материнской платы (контролера) к светодиодам.
              • Провода 2-1,5 мм предназначены для передачи электрического преобразованного тока от блока к модулю и от модуля к модулю.
              • Магниты необходимы для различной сборки бегущих строк.
              • Алюминиевые профили и уголки после их сборки и соединения являются корпусом светодиодного табло.

              Размер имеет значение

              С учетом того, для чего предназначена бегущая строка светодиодная, важен ее размер. Он зависит от алюминиевого профиля, из которого будет выполнен корпус. Бывает он трех видов:

              • Узкий алюминиевый профиль — оптимально подходит для автомобильной рекламы.
              • Средний алюминиевый профиль — предназначен для сборки табло размером до 6 метров.
              • Широкий алюминиевый профиль — предназначен для корпусов свыше 6-ти метров, их размер может длиться до бесконечности.

              Пошаговая сборка строки

              Если были соблюдены все указания и требования, должна получиться рабочая бегущая строка светодиодная. Своими руками ее собрать, как оказалось, не так уж и сложно!

              Виды программирования и цель назначения

              Благодаря возможности программировать бегущую строку, она может нести практически любую информацию.

              • В автобусах и остановках показывать маршрут, время прибытия и отправления.
              • В кафе и ресторанах рекламировать меню или блюдо дня.
              • В банках и обменных киосках на всеобщее обозрение выставлять курсы валют.
              • В любых общественных местах мягко и ненавязчиво рекламировать различные вещи и услуги.
              • Также они оптимально подходят для указания текущего времени и температуры окружающей среды. Но для этого в нее нужно встроить часы и (датчик температуры).

              Программы также могут отличаться друг от друга скоростью воспроизведения заданного текста, способом появления букв и многим другим. При программировании светодиодных табло могут быть использованы 30 видов всевозможных эффектов.

              А в заключение

              Как сказал кто-то из великих: «Все гениальное просто!»

              А из вышеперечисленного материала и оборудования получается отличная бегущая строка светодиодная. Своими руками создать ее не так уж и сложно, с этой задачей справится практически любой. Главное, следовать инструкции и не торопиться.

              А в том, что она сделана самостоятельно, есть ряд своих плюсов и преимуществ:

              Можно самостоятельно выбрать цвет;

              Подободрать оптимально подходящий размер;

              Запрограммировать по своему усмотрению;

              И доказать себе, что возможно все.

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

              Ваш адрес email не будет опубликован. Обязательные поля помечены *