Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Stm32 + Мат

С этим тегом используют

Микроконтроллеры Электроника Arduino Программирование Своими руками Юмор Негатив Скриншот Волна постов Политика Комментарии на Пикабу Картинка с текстом Все
1 пост сначала свежее
71
53rGO
4 года назад
Arduino & Pi

DIY Цифровое спортивное табло⁠⁠

Всем привет.

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

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

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

Естественно первым делом, я пошел в Гугл посмотреть что имеется на рынке. И если в общем случае спортивные табло имеются, к примеру для футбола/хоккея...

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

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

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

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

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

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

Ну что делать, придется делать самом.. Всё сам, своими руками (с)

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

В голове нарисовалась такая схема.

Имеется телефон/планшет с приложением, имеется табло с микроконтроллером, модулем Блютус, и светодиодными индикаторами.

Первый же вопрос - какие индикаторы использовать? Однозначно высокие (высотой 15 20 см), однозначно светодоидные.

Классисчкие семисегментые?

Нет

Недостатки:

- высокая цена

- неремонтопригодный

- необходима схема управления и питания

- не нашел нужного размера (максимум 5 см)

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

Наборные из сегментов?

Тоже нет, по тем же причинам кроме второй и последней.

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

И тут в результате мозгового штурма прилетает идея сделать цифры из светодиодной ленты на ws2812b - "умных" управляемых светодиодах. "Бляяя, точно же!!!", - крикнул я, "Спасибо, Костя." Гениальнее решения и быть не может.

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

- дешево (на моем варианте вышло 250 руб за цифру высотой 20 сантиметов),

- можно легко заменить вышедший из строя светодиод (это важно при использовании ws2812b),

- управляется всего по одному проводу от микроконтроллера. Не надо городить схему динамический индикации, сдвиговых регисторв, драйвер питания. Лента питается от 5 вольт.

- можно создать цифру любой формы и любого размера.

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

Ну все, схему утвердил: 1.приложение -> 2.блютус модуль HC-05 -> 3.микроконтроллер (ардуйня, или stm32) -> 4.лента ws2812b

Из этой схемы самым сложным(почти невыполнимым) для меня был первый пункт. Со всем остальным я работаю.

Для создания приложений используется среда Android Studiо, которая на моем старом компе очень тяжело работала. (2 ядра, 2 гига, включается запускается минут 5). Я нашел вариант создания простых приложений в онлайн среде Thunkable, которое позволяет программировать в графической среде "блоками". Там накидал простое приложение, настроил блютус. И отобразил на табло нужную информацию.

В какой то момент времени я понял, что использовать эту онлайн среду - это не правильно, надо всё-таки освоить Android Studio. Купил новый комп, установил запустил Studiо. Начал конечно же с HelloWorld. Пришлось разбираться с разметками, лэйаутами, классами, явами и прочей хернй. Параллельно купил учетку в Гугль Плей заплатив за это 25 долларов.

Ну а дальше дело времени, осваивать Android и писать код.

Вот как это выглядит в среде разработки Android Studio:

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

Так выглядит процесс разработки для микроконтроллера stm32:

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

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

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

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

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

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

DIY Цифровое спортивное табло Дартс, Своими руками, Stm32, Arduino, Чип, Мат, Видео, Длиннопост

Который сейчас вовсю трудится в дартс-клубе маленького закрытого города N (смотри первое фото)


Бюджет поделки:

лента ws2812b 1300 руб : http://али.pub/44gn4r

контроллер stm32 150 руб: http://али.pub/5biyxc

блютус HC-05 200 руб: http://али.pub/5cy1wf

блок питания 5В 250 руб.

ламинат, оргстекло, крепежи, тонировка - из всяких остатков.


ПС. Главный вдохновитель, Заказчик и член Дартс-клуба через пару недель будет защищать честь России на Чемпионате мира по Дартс в Лондоне. Пожелаем ему удачи.

Показать полностью 11 2
[моё] Дартс Своими руками Stm32 Arduino Чип Мат Видео Длиннопост
26
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии