Информационное табло своим руками
Всем привет. Это мой второй пост. И в нем будем собирать своими руками спортивное табло.
Поступила как-то мне задача изготовить информационное табло для отображения результатов игры Дартс.
Естественно первым делом, я пошел в Гугл посмотреть что имеется на рынке. И если в общем случае спортивные табло имеются, к примеру для футбола/хоккея…
то для дартс ничего нет. Ну как нет, какая-то контора предлагает изготовление, но ни фоток готового результата, ни цен — нет.
При игре в 501 игроки используют мобильное приложение для подсчета результата игрока. Коих большое количество. Ну конечно, это же по сути просто калькулятор — его только ленивый не напишет на том же Андроиде. Однако некоторые приложения помимо счета игры имеют на своем борту и ведение статистики по игрокам. Соответственно задача сводилась к тому, чтобы счет игроков отображаемый в приложении продублировать этом спортивном табло.
Мне показали одно из приложений, которым пользуются игроки. Я обратился к разработчику, в братскую Белоруссию, с вопросом, сможет ли он внедрить в свою программу вывод информации на внешнее устройство через BlueTooth. На что он мне ответил, что он сам только-только учится писать приложения на андроиде, и не хочет заморачиваться.
Ну что делать, придется делать самом… Всё сам, своими руками (с)
К слову сказать, к программированию на Андроиде я ни разу не приступал.
В голове нарисовалась такая схема.
Имеется телефон/планшет с приложением, имеется табло с микроконтроллером, модулем Блютус, и светодиодными индикаторами.
Первый же вопрос — какие индикаторы использовать? Однозначно высокие (высотой 15 20 см), однозначно светодиодные.
- высокая цена
- неремонтопригодный
- необходима схема управления и питания
- не нашел нужного размера (максимум 5 см)
Наборные из сегментов?
Тоже нет, по тем же причинам кроме второй и последней.
И тут в результате мозгового штурма прилетает идея сделать цифры из светодиодной ленты на ws2812b — «умных» управляемых светодиодах. «Даааа, точно же. », — крикнул я, «Спасибо, Костя.» Гениальнее решения и быть не может.
Преимущества данного выбора:
- дешево (на моем варианте вышло 250 руб за цифру высотой 20 сантиметров),
- можно легко заменить вышедший из строя светодиод (это важно при использовании ws2812b),
- управляется всего по одному проводу от микроконтроллера. Не надо городить схему динамический индикации, сдвиговых регистров, драйвер питания. Лента питается от 5 вольт.
- можно создать цифру любой формы и любого размера.
Ну все схему утвердил: 1.приложение -> 2.блютус модуль HC-05 -> 3.микроконтроллер (ардуйня, или stm32) -> 4.лента ws2812b.
Из этой схемы самым сложным(почти невыполнимым) для меня был первый пункт. Со всем остальным я работаю.
Для создания приложений используется среда Android Studiо, которая на моем старом компе очень тяжело работала. (2 ядра, 2 гига, включается запускается минут 5). Я нашел вариант создания простых приложений в онлайн среде Thunkable, которое позволяет программировать в графической среде «блоками». Там накидал простое приложение, настроил блютус. И отобразил на табло нужную информацию.
В какой то момент времени я понял, что использовать эту онлайн среду — это не правильно, надо всё-таки освоить Android Studio. Купил новый комп, установил запустил Studiо. Начал конечно же с HelloWorld. Пришлось разбираться с разметками, лэйаутами, классами, явами и прочей фигнёй. Параллельно купил учетку в Гугль Плей заплатив за это 25 долларов.
Ну а дальше дело времени, осваивать Android и писать код.
Вот как это выглядит в среде разработки Android Studio:
Так выглядит процесс разработки для микроконтроллере stm32:
Само табло изготовили из куска ламината, на который наклеил собранные цифры, ардуину и блютус модуль. Спереди закрыли оргстеклом. И отдали в тестовую эксплуатацию.
Сразу же посыпались замечания и новые хотелки (ну это нормально, так как опытный образец). Нужно было добавить счет легов и указатель на текущего игрока, и по возможности, добавить поле для отображения имен игроков. Счет легов и стрелки были добавлены почти сразу же.
А вот для имен игроков пришлось повозиться и параллельно создать сразу второй опытный экземпляр, который сейчас и трудится в дартс-клубе маленького закрытого города N.
лента ws2812b 1300 руб
контроллер stm32 150 руб
блютус HC-05 200 руб
блок питания 5В 250 руб.
ламинат, оргстекло, крепежи, тонировка — из всяких остатков.
ПС. Главный вдохновитель, Заказчик и участник Дартс-клуба через пару недель будет защищать честь России на Чемпионате Мира по Дартс в Лондоне. Пожелаем ему удачи.
Источник
Светодиодный матричный дисплей для информационных табло своими руками
Цифровое табло может пригодится на различных мероприятиях, чтобы информировать посетителей о предстоящих мероприятиях, изменениях в расписании или динамически предоставлять текущую информацию. Использование светодиодной матрицы для этого, делает сообщения читаемыми даже издалека.
Особенностями этой работы мастера-самодельщика являются:
-2 линии матричных модулей, 1 индикатор RGB-кольцо
-Веб-интерфейс http для простого резервного управления
-REST / JSON API для расширенного удаленного управления
-Автоматическая регулировка яркости
-ИК пульт дистанционного управления
-Интерфейсный разъем I²C для внешних модулей (например, DS1307 RTC)
-Широкий диапазон потребляемой мощности: 10-20 В переменного тока / 10-30 В постоянного тока
-Возможность автономной работы независимо от сети
Мастер напоминает, что процесс сборки требует некоторых специализированных инструментов и продвинутых навыков пайки. Поэтому он оценивать уровень сложности как средний и не подходящий для начинающих.
Список деталей необходимых для изготовления данного устройства мастер, приводит отдельным файлом. Список обширный, и дабы ничего не напутать, будет выложен так же, как у мастера.
Список деталей.
Важно при покупке таких компонентов, как электролитические конденсаторы, убедитесь, что их высота не превышает 12 мм. В противном случае они будут выше, чем матричный дисплей, и плата не будет прилегать должным образом.
Шаг третий: матрица
Начинает мастер с матрицы. Одна полоса состоит из 8 модулей FC-16. Нужно спаять их вместе, чтобы сформировать одну линию. Можно использовать прилагаемые 90-контактные разъемы, согнув их под 180 ° с помощью плоскогубцев.
После пайки всех модулей нужно припаять один из трехполюсных ленточных кабелей к входу данных, а также два многожильных провода к входу питания.
Припаивает конденсатор 1000 мкФ на выходе (выходной сигнал) полоски к GND и VCC в качестве дополнительного буфера.
Шаг седьмой: программное обеспечение
Подключает порт ICSP к программатору AVR и запускает загрузчик Optiboot, включенный в аппаратную библиотеку mightyCore.
Вы можете найти все ссылки на программное обеспечение в файле readme.
При первом запуске загрузчика появится сообщение об ошибке из-за неправильной установки некоторых предохранителей. Отключите все и попробуйте снова записать загрузчик после повторного подключения. Теперь должно работать без проблем. Если вы все еще сталкиваетесь с ошибками, проверьте все соединения на материнской плате снова.
Не двигайтесь дальше, пока этот шаг не будет завершен.
Теперь подключает последовательный порт и загружает код на плату. Распиновка последовательного разъема разработана таким образом, что его можно напрямую подключить к USB-модулю CP2102.
Устанавливает LOAD_EEPROM на 0 при первой загрузке. В противном случае он будет загружать случайные значения из памяти и, возможно, будет препятствовать правильному запуску. Обратите внимание, что в результате этого IP-адрес будет установлен на 192.168.178.100.
Если все сделано правильно, светодиоды на задней панели должны загореться.
Открывает последовательный монитор (115200 baud) и вводит команду system: reboot . Это сохранит все значения в памяти и перезапишет любые случайные значения. После этого снова загрузите код, установив LOAD_EEPROM на 1.
Затем можно изменить IP-адрес, используя последовательный монитор. Теперь дисплей должен работать.
Источник
Световое табло своими руками.
Фирм, выпускающих (или ввозящих из поднебесной) световые табло довольно много. Интернет пестрит объявлениями о продаже световых табло. Каких только не существует – ТСМ, ТСБ, довольно известные названия – Молния, Кристалл, НБО и много других. Цены колеблются от 140 рублей до нескольких тысяч за большие рекламные световые короба. На маленьких табло, которые давно серийно выпускают в Китае и завозят в Россию под каким либо российским брендом, как правило, отображаются статичные надписи типа «вход », «выход », «не входить», «пожар » и так далее. Встречаются эти табло в различных учреждениях. Выглядят они довольно, мягко скажем, просто, но так и стоят не дорого. Представляют собой такие световые табло пластмассовую коробочку с просвечиваемой лицевой панелью, на которую трафаретом или аппликацией нанесен контур нужной надписи. Внутри лампочка (сейчас чаще светодиодная) на нужное напряжение (220 , 24 или 12 вольт). Вроде все просто. Но цена их оптом не позволит конкурировать ручному производству, чьи плюсы именно в уникальности создаваемого продукта. А эти табло в большей своей массе хороши для поликлиник, развлекательных центров, предприятий, и других заведений, где нет амбиций по поводу внешнего и внутреннего лоска. Поэтому стоит ориентироваться на выпуск световых табло рекламных и уникальных. Имея большой опыт в производстве светодиодных табло, нам кажется — сделать «простенькое световое» легко. Чтобы изготовить самое простое световое табло на светодиодах может потребоваться: пила торцовочная хорошего качества для распила профиля, и хороший режущий плоттер для вырезки надписей или рисунков в виниловой пленке. Можно наносить надписи и краской, но трафарет резать все равно придется. О мелком инструменте (отвертки пассатижи, паяльники и т.д.) сейчас говорить не будем — без него браться за какое либо дело нечего. Из материалов понадобится: профиль багетный (для изящных тонких изделий), пластик или композитная панель, акриловое стекло прозрачное, молочное или цветное — в зависимости от создаваемого продукта, виниловые пленки, светодиодные источники света тонкие (пиксели , линейки, ленты), источник питания на напряжение требуемое источнику света. Это пожалуй весь основной набор. Основное в производстве световых табло — знать как скомбинировать свет, цвет, прозрачность. Какие пленки и стекла использовать для создания картинки. Как сделать засветку. Чтобы быстро представлять нужные комбинации материалов необходимо долго экспериментировать, видеть разные результаты, учиться на ошибках. Например, создать тонкое световое табло большой площади — задача не простая. Играет роль и плотность источников света и их расположение. Чтобы табло выглядело достойно, его надо делать из современного багетного профиля. Толщина профиля от 3 до 4,5 сантиметров. А еще желательно поместить источник питания внутрь — не везде подойдет выносной. Для долгой жизни диодов источник должен быть стабилизированный, очень качественный, для светодиодов. Для многих случаев в качестве светящегося элемента подходит светодиодная лента с 60-ю SMD светодиодами в метре. Итак, распилив профиль, и собрав рамку из профиля, вырезаем по размеру заднюю панель из пластика, установили на нее светодиодную ленту и источник питания. Теперь осталось вырезать плоттером и нанести нужное изображение на переднее стекло. Бывают табло где картинка вставляется между стеклом и источником света, работая на просвет. Это проще, но для этого тоже необходимо подготовить определенные материалы — просто бумагу установить можно, но получится плохо. Вот, в общем, и всё.
А вот еще пример светового табло, только совмещенного со светодиодным табло валют (см фото). Подсветка выполнена светодиодами.
Некоторые важные комментарии. Важно – чтобы себестоимость изделия получилась не очень высокой, необходимо четко знать какие материалы и для каких целей больше подходят. В общем нужен технолог. Делать типовые серийные изделия в небольшой мастерской — не выгодно, слишкои низкие цены. Зато при ручной работе есть огромный простор для персонального дизайна, лучший внешний вид изделий чем массовых и возможность быстро изменять размеры. Скорость сборки гораздо ниже, чем изделий в готовых корпусах и требуется довольно точное оборудование для резки профиля. Применение светодиодной подсветки снижает в разы энергопотребление и позволяет делать изделие не обслуживаемым, замена ламп не потребуется лет восемь-десять.
Источник