Бегущая строка. arduino. max7219 и пара проводов

Технические характеристики бегущей строки

Энергопотребление светового табло «бегущая строка» составляет около 240 Вт. Для потребителя важны такие параметры:

  • Чёткость (частота обновления изображения) 360-2400 Гц (желательно 1200 Гц);
  • Угол обзора: 140 градусов, означает, что табло видно с 70˚ в каждую сторону от табло;
  • Цвет текста (красный, зелёный, разноцветный);
  • Шаг пикселей. Это расстояние между соседними светодиодами в мм. Обозначается буквой P с цифрой, например, P10, шаг 10 мм. Чем больше шаг пикселей, тем с более далёкого расстояния нужно смотреть табло;
  • Защита корпуса. Стандартные значения IP защиты корпуса;
  • Габариты и вес;
  • Напряжение питания.

Модуль светодиодной матрицы с микросхемой MAX7219

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

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

Входной разъем / Выходной разъем:

  • VCC, GND — питание;
  • DIN — вход данных;
  • CS — выбор модуля (chip select);
  • CLK — синхроимпульс.

Работает модуль от напряжения 5 Вольт.

Схема проекта

Схема подключения светодиодного дисплея P10 к плате Arduino представлена на следующем рисунке.

Схема соединений светодиодного дисплея P10 и платы Arduino показана в следующей таблице.

Дисплей P10 Плата Arduino
ENABLE 9
A 6
B 7
CLK 13
SCLK 8
DATA 11
GND GND

Внешний вид собранной конструкции проекта показан на следующем рисунке.

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

Как сделать светодиодную ленту своими руками

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

Пошаговая инструкция по изготовлению

  1. Проектирование общей схемы размещения и количества светодиодов. В зависимости от значений их напряжения и тока, собирается последовательная цепь из нескольких светодиодов и ограничительного резистора. Необходимое сопротивление можно рассчитать по Закону Ома. Для облегчения расчета можно воспользоваться онлайн-калькулятором.
  2. Изготовление заготовок. Листы текстолита или гетинакса нарезаются полосами. Ширина полосок берется в зависимости от размера светодиодов и компоновки элементов, в основном в интервале от 5 до 10 мм. Длина подбирается в зависимости от количества светодиодов.
  3. Сверление отверстий. Далее сверлятся или проделываются шилом отверстия в полосах для дальнейшего размещения деталей. Светодиоды обычно располагают в один ряд на одинаковом интервале друг от друга, а резисторы по бокам или на обратной стороне. При сборке RGB-ленты светодиоды чередуются по цвету.
  4. Сборка ленты. В отверстия вставляются необходимые элементы. Затем при помощи проводков соединяются между собой в соответствии со схемой. Также необходимо припаять провода для подключения к источнику питания.
  5. Для более привлекательного внешнего вида и для изоляции соединений полосы помещаются в прозрачную термоусадочную трубку.

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

Термоусадка прогревается феном, и лента стягивается в единое целое.

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

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

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

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

Как сделать мигающую светодиодную ленту

При подключении напрямую к источнику питания вариантов регулирования освещения нет. При монтаже разноцветных светодиодов они все будут светить одновременно. Для примитивной регулировки яркости в схему необходимо добавить диммер. Он должен быть на 20% мощнее светодиодной ленты. Несколько моделей диммеров для примера:

  • LP-Mini-3B;
  • BS-1CH-White;
  • LN-X-3CH.

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

  • без пульта управления;
  • с инфракрасным управлением – зона до 10 метров;
  • с дистанционным управлением – зона до 20 метров;
  • управление, работающее по Wi-Fi каналу;

Несколько моделей котроллеров, которые можно использовать: Psdl Т667, LN-RF20B-15A, LN-RF8B, LN-RF10B-Mini-2.

Контроллер max7219

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

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

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

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

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

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

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

Что понадобится для изготовления?

Для самостоятельного изготовления табло потребуются:

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

При сборке понадобится инструмент и дополнительные материалы:

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

Бегущая полоска на светодиодах


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

Для того, чтобы сделать бегущую строку на светодиодах своими руками, понадобится: * Кит-набор * Паяльник, припой, флюс * Бокорезы * Паяльная паста, купить можно тут * Мультиметр * Пинцет * Паяльный фен * Оплетка для удаления припоя * Блок питания для проверки готового устройства

Вот и все, что нужно для сборки кит-набора.

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

Шаг первый.

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


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


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

Шаг второй. Теперь поверх пасты «прилепляем» резисторы сопротивлением 1кОм, как и на них, так и на плате есть обозначение. Маркировка 102, нанесенная на SMD резисторах означает, что первые две цифры являются числовым значением, а третья цифра 2 является множителем, то есть и выходит 1кОм = 10, умноженное на 10 во второй степени. Также для верности можно воспользоваться мультиметром.

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

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

Шаг четвертый. Пришло время припаять микросхемы. Наносим паяльную пасту на контакты и поверх них устанавливаем микросхемы.


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


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


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

Шаг пятый. Теперь припаиваем оставшиеся 103 и 202-ой резисторы на свои места, как узнать их номинал я описывал ранее.

Шаг шестой.

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

Правила безопасности

При работе с электронными устройствами придерживаются следующих норм безопасности:

  1. Изолируют все токоведущие части, чтобы на них не попала вода, чтобы до них нельзя было коснуться оголенной частью тела. 800 мА не та величина тока, которую выдает, например, трансформатор Тесла, но не почувствовать ее трудно.
  2. Паяльником пользуются только в паре с удобной подставкой, на которую кладут инструмент после работы, иначе велика вероятность что-то расплавить, сжечь или обжечься.
  3. У диодной ленты все контакты для подключения лишены изоляции. Когда она находится в рабочем состоянии, нельзя касаться ее ни руками, ни металлическими предметами.

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

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

Основные составляющие элементы необходимые для сборки светодиодной бегущей строки

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

2. Светодиодные модули – представляет собой электронный компонент, состоящий из светодиодов, платы управления, чипов развертки, конденсаторов.

3. Информационный шлейф (шлейф ATA) – состоящий из медных проводов, покрытые специальной морозоустойчивой эластичной оболочкой и соединённый с двух концов коннекторами, предназначен для передачи информации от модуля к модулю.

4. Светодиодный блок питания – устройство принимающее питание от сети 220W и подающее на светодиодные модули 5 V с силой тока 40А.

5. Светодиодный кабель питания – предназначен для распределения напряжения от светодиодного блока питания к светодиодным модулям, тип сечения ПВС 2*0,5.

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

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

8. Информационный шлейф – удлинённый информационный шлейф предназначенный для соединения рядов от светодиодного контроллера к светодиодным модулям.

9. Сетевой кабель – предназначен для подключения светодиодной бегущей строки к сети 220 Вт. Тип сечения кабеля ПВС 3*1,5.

Этапы сборки светодиодной бегущей строки

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

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

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

4. Берём светодиодные модули и выкладываем их в получившийся периметр (короб) лицевой стороной светодиодного модуля вниз с обратной стороны короба, (предварительно установив на светодиодные модули с обратной стороны болтики с магнитами), берём силикон и промазываем стыки светодиодных модулей по периметру с обратной стороны для герметичности вывески, затем снимаем размер с внутренней стороны короба, нарезаем профиль (жестяной) нужного размера и устанавливаем во внутрь вывески в места стыки светодиодных модулей на магниты. Для жесткости конструкции прикручиваем саморезами жестяной профиль с низу и с верху.

5. Затем берём информационные шлейфа и с лева на право соединяем светодиодные модули между собой (последний правый ряд остаётся пустым).

6

Далее берём провода с клеммами (комплект светодиодного модуля) и подключаем светодиодные модули между собой с низу в верх на болтовые контакты расположенные  на тыльной стороне светодиодного модуля (обратите внимание на правильную полярность подключения VCC это «+» GND это «-», красный провод «+», красно-черный «-»)

7. Затем подключаем светодиодный блок питания на те же контакты что и провода питания с клеммами (Одна пара проводов от светодиодного блока питания на один нижний светодиодный модуль), один светодиодный блок питания может запитать не более 9 светодиодных модулей. Так же со светодиодного блока питания выводим пару проводов для питания с сети 220 Вт (ПВС 3*1,5).

8. Наша вывеска практически готова! берём светодиодный контроллер и подключаем его к нижнему левому светодиодному модулю (подключаем информационные шлейфа, с каждого ряда светодиодных модулей и провода питания с модуля), на светодиодном контроллере так же есть обозначение полярности VCC это «+» GND это «-», красный провод «+» красно-черный «-».

9. Подключаем вилку для проводов питания сети 220 Вт и включаем светодиодную бегущую строку в сеть.

500.00 р.

Как настроить светодиодную бегущую строку?

Данная статья предназначена для того что бы помочь в данном вопросе!

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

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

Вот небольшой список самых популярных из них:

HD (Huidu) – HD2014 (HD-A40,A41,A43,U40,U41 и пр), HD2016 (U6A, U6B, U60, E60, W60, S60 и пр.)

BX (Onbon) – LedShow2017 (5UL, 5UT, 5A1, 5U0 и пр) FK (FeikongTech) – FKShow (QU4, SU4, CU3, BU3 и пр)

2. Установить скачанную программу на компьютер и запустить.

3. Далее вам необходимо настроить программу под вашу строку. Находите пункт “Установки” или “Настройка”, далее “Настройки параметров табло” или “Настройка параметров экрана”. Вводите пароль “168”, и приступаете к вводу данных вашей строки.

4. В настройках необходимо указать из списка маркировку именно вашего контроллера, далее Размер в пикселях, ширину и высоту. (В ПИКСЕЛЯХ

Это важно) Больше ничего не трогаем, нажимаем ОК

. Как быстро посчитать размер в пикселях вашей строки? Мерим рулеткой строку в длину и в высоту полностью (вместе с рамкой). Например получилось 200х40см. Светодиодный модуль имеет размер 32х16см (32х16 пикселя)Ширину делим на 32. Получаем 6,25. Целое число из получившегося (это число модулей) умножаем так же на 32, получаем 192пикселя.Высоту делим на 16. потом так же умножаем целое число 16. получаем 32 пикселя.Итого: строка 200х40см, в пикселях 192х32.

5. Далее на панели инструментов ищем необходимую кнопку например “Текст” или “Субтитр”. Нажимаем на нее. Далее появляется поле для ввода текстовой информации. Печатаем нужный Вам текст, добавляем понравившиеся эффекты. Более подробная инструкция есть тут и тут

6. Для того что бы перенести подготовленный проект на Вашу строку, его необходимо сохранить на USB флешку. Для этого вставляем флешку в ПК, находим на панели инструментов программы кнопку “U-disk” или “Скачать USB” нажимаем, и в открывшемся окне сохраняем наш проект.

7. Вставляем флешку в Вашу ВКЛЮЧЕННУЮ строку на 10-15 секунд. Смотрим результат.

PS. Если все сделано верно, но что то не получается, вы всегда можете воспользоваться ПЛАТНОЙ услугой наших специалистов.

ВНИМАНИЕ

Мы не перезваниваем с данной страницы.

Для того что бы связаться с нами, напишите запрос на почту: [email protected] , [email protected] или совершите звонок по телефону +7-925-331-00-98

Так же можно нажать кнопку “Купить” , и оформите заказ.

Источник статьи: http://nexled.ru/article/nastroitstroky

Как написать текст для бегущей строки

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

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

Содержание текста зависит от цели, которой вы хотите достичь.

Сборка

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

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

  • 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 от компьютера.


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

Область применения бегущей строки

В Советском Союзе выпуск прообраза LED-строки начался в 1970-х гг. Они были массивными и с ограниченным количеством операций: показывали время, дату и простые надписи. Большой размер был обусловлен применением ламп накаливания вместо светодиодных элементов и трудностями в программировании. В России с 1992 г. налажен выпуск панелей и рекламных вывесок со светящимися диодами с импортными комплектующими. Они продаются в готовом исполнении и комплектами для самостоятельной сборки.

Возможности бегущего светодиодного устройства:

  • отображает все виды времени и даты: секунды, часы, минуты, день недели и т.д.;
  • показывает природные явления и погодные условия: температуру, давление, радиационный фон, облачность, направление и скорость ветра и т.п.;
  • в базе хранится множество шрифтов и языков;
  • позволяет выводить не только текстовую и числительную информацию, но и анимацию;
  • настраивается яркость и контрастность;
  • позволяет включать разные способы появления и исчезновения картинки;
  • загрузка информации производится не только по USB-порту, но и по сети LAN или Wi-Fi;
  • скорость движения информации по светодиодной панели настраиваема;
  • несколько стилей анимационной рамки привлекут еще больше внимания к табло;
  • имеет выбор множества различных функций и настроек.

Кроме рекламы светодиодные огни и панели используются:

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

Схема

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

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

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

Для программирования светодиодного табло используется утилита LedshowTW, которая устанавливается на компьютер или ноутбук. В настройках программы указывается тип соединения с панелью, утилита поддерживает проводной способ через порт USB, беспроводное программирование при помощи сети Wi-Fi и коммутацию панели с помощью витой пары со штекером LAN. Тип соединения зависит от модификации используемого контроллера.

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

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

4Изучение драйвера MAX7219с помощью FT2232H

Но прежде чем подключать модули с MAX7219 к Arduino, попробуем поизучать их с помощью отладочной платы с микросхемой FT2232H. Она позволяет обмениваться по SPI с устройствами и не требует программирования. Все настройки делаются в программе SPI via FTDI, и для быстрого знакомства с новым устройством это очень удобно.

Для начала переведём все драйверы MAX7219 в цепочке в режим теста. Для этого необходимо в каждое из устройств в нашей цепочке передать команду 0F 01. В драйвере MAX7219 имеется сдвиговый регистр, и нам нужно «протолкнуть» команду по всем регистрам в цепочке. Чтобы команда прошла по всей цепочке, необходимо повторить её выдачу 8 раз (по числу драйверов в цепочке).

Настройки программы для перевода в режим теста 8-ми драйверов MAX7219

Почему команда именно такая? Смторим в документацию и видим, что адрес регистра Display Test – 0x0F. А чтобы перейти в режим теста, нужно в регистр Display Test записать 1 (см. таблицу 10 из технического описания драйвера MAX7219). В режиме теста должны загореться все светодиоды, подключённые к драйверу. Выполним команду один раз: зажглась первая LED панель, после второго выполнения команды уже горят две LED панели. После восьмикратного выполнения команды все восемь светодиодных панелей зажглись.

Цепочка из драйверов MAX7219 в режиме теста

Чтобы выйти из режима теста, следует записать 8 раз команду 0F 00. Уже догадались, почему такая команда? Выход из тестового режима осуществляется записью нуля в регистр 0x0F.

Кстати, если в поле количества раз поставить 8, то можно записать команду за одно нажатие на кнопку «Записать».

После включения драйвер MAX7219 переходит в режим выключения, за который отвечает регистр Shutdown (0xXC). В этом режиме единственные команды, которые мы можем послать – это переход в режим теста и выход из него. Чтобы перевести устройство в рабочий режим, нужно в регистр 0x0C записать «1» (см. таблицу 3 технического описания):

Настройки программы для перевода MAX7219 в рабочий режим

Теперь устройство готово к приёму всех команд.

Драйвер MAX7219 может работать в режиме декодирования или без него. Причём можно включать и отключать режим декодирования для каждого из разрядов дисплея (или столбцов LED матрицы) индивидуально. Давайте отключим режим декодирования. Для этого нужно послать команду 09 00 восемь раз (см. таблицу 4 технического описания). В режиме без декодирования биты D0..D7 отвечают за сегменты индикатора. Или, как в нашем случае, за один ряд светодиодов LED панели.

Соответствие битов D0..D7 сегментам в режиме без декодирования

Режим с декодированием используется, когда драйвер MAX7219 подключён к 7-сегментному индикатору. Этот режим позволяет передавать драйверу число, и он сам зажигает нужные сегменты дисплея, чтобы отобразить это число на дисплее. Но так как в нашем случае к драйверу подключена LED панель, то режим с декодированием нам не подходит.

Давайте для примера зажгём в первой строчке всех панелей убывающее число светодиодов: на первой панели в первой строчке будет гореть 8 светодиодов, на второй – 7, и так далее. Для этого мы должны так же послать 8 команд, но теперь они будут разные. За запись в первую строчку отвечает регистр Digit 0 (0x01). Кроме того, мы имеем сдвиговый регистр, поэтому команда, которую мы пошлём первой, окажется в последнем регистре. То есть сначала мы управляем последним регистром, затем предпоследним, и так далее. Таким образом, вот последовательность команд:

    01 01 (00000001)
    01 03 (00000011)
    01 07 (00000111)
    01 0F (00001111)
    01 1F (00011111)
    01 3F (00111111)
    01 7F (01111111)
    01 FF (11111111)

Первое число – номер регистра (Digit 0), второе число – то, что мы записываем в регистр. В скобках указано двоичное представление того, что записываем в регистр. Единицы будут горящими светодиодами на LED панели, нули – потухшими.

Горит первая строка с убывающим числом светодиодов

Теперь давайте изменим яркость свечения LED панели. Для этого необходимо в регистр Intensity (0x0A) записать число от 0 до 15 (0x0F), где «0» соответствует минимальной яркости, а 0x0F – максимальной (см. таблицу 7 технического описания). Я поставлю что-то около нуля, например, 1. Для этого нужно 8 раз отправить команду 0A 01.

Максимальная и минимальная яркости: управление яркостью драйвером MAX7219

Простая схема бегущих светодиодных огней

Компоненты для этого проекта

2 х 2N2222A (NPN Транзистор) 2 x 22 мкФ — 50 В конденсатор (поляризованный) Резистор 2 x 46 кОм (1/4 Вт) Яркий белый светодиод 6 х 8 мм 12 В блок питания

Принцип работы

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

Предполагая, что Т1 включен, а Т2 выключен, конденсатор C2 будет заряжаться через последовательные светодиоды. Поскольку светодиоды подключены на пути тока, они загорятся.

В течение этого времени транзистор Т2 выключен из-за разрядного конденсатора С1 (поскольку отрицательная пластина подключена к базе Q2). После постоянной времени C1R1 конденсатор C1 полностью разряжается и начинает заряжаться через R1.

Направление зарядки обратное. Когда конденсатор заряжается, он создает достаточное напряжение (0,7 В) для включения транзистора Т2. В это время конденсатор C2 начинает разряжаться через Q2.

Когда пластина конденсатора C2, которая подключена к базе транзистора Т1, становится отрицательной, транзистор Т1 выключается, и этот набор светодиодов выключается.

Теперь конденсатор C1 начинает заряжаться от соответствующих последовательных светодиодов (через базу Т2). Так как этот набор светодиодов подключен в текущем тракте, они будут включены.

Теперь конденсатор С2 разряжается и после полной разрядки начинает заряжаться через R2. Когда заряд накапливается в конденсаторе C2, когда напряжение достигает 0,7 В, он включит транзистор Т1. С этого момента процесс повторяется, как и раньше. Соответственно создается эффект бегущих огней.

Бегущая строка своими руками

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Электрик в доме
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: