Помогите сделать спортивное табло

Аватара пользователя
Rovki
Полковник
Сообщения: 4874
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Помогите сделать спортивное табло

#21

Сообщение Rovki » 23.05.2017{, 17:54}

Sancho писал(а):Анатолий, а в каскаде уже можно создать свою локальную программу с реальным временем и логикой?
Пока только булевая логика И ИЛИ НЕ .И сравнение целочисленных ...В следующем месяце расширим функционал .
Электронщик до мозга костей и не только

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Помогите сделать спортивное табло

#22

Сообщение pan » 23.05.2017{, 18:11}

Sancho,  
Sancho писал(а):как видим, путей решения задачи много, решать ТС
ну тогда давайте убедим автора что самодельные цифры гавно а ставить надо плазму! с диагональю от метра!
если человек начинающий , то нужно помочь как ему нужно и понятно ( а скорее всего нужно и просто и дешево) , а не так как бы мы сделали или нам хотелось бы.
 а усложнять он сам потом будет по мере надобности
Последний раз редактировалось pan 23.05.2017{, 18:16}, всего редактировалось 1 раз.

Аватара пользователя
Rovki
Полковник
Сообщения: 4874
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Помогите сделать спортивное табло

#23

Сообщение Rovki » 23.05.2017{, 18:32}

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

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Помогите сделать спортивное табло

#24

Сообщение fok52 » 23.05.2017{, 23:00}

На телеке точно не буду делать, цена телека 40дюйм не меньше 20р. А на ардуино и подручного хлама в 5р можно влезть со всеми затратами а может и меньше. Так как проект не коммерческий склоняюсь к дешевизне и к предложению Sancho использовать шину i2c чтобы не потерять в яркости. А пультом будет либо планшет или смартфон с каскадой

Сегмент будет из 6 диодов 5050 грубо 1.5вт на сегмент, у UDN2981 хватит мощи?

Аватара пользователя
Rovki
Полковник
Сообщения: 4874
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Помогите сделать спортивное табло

#25

Сообщение Rovki » 23.05.2017{, 23:08}

Так какой размер у вашего табло будет? .Неужели нет коммисионки .
Электронщик до мозга костей и не только

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Помогите сделать спортивное табло

#26

Сообщение fok52 » 23.05.2017{, 23:28}

Rovki писал(а):Так какой размер у вашего табло будет?
примерно 1500*650

Аватара пользователя
Rovki
Полковник
Сообщения: 4874
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Помогите сделать спортивное табло

#27

Сообщение Rovki » 23.05.2017{, 23:34}

fok52 писал(а):примерно 1500*650
Большое ....Ну такое за 3 копейки не сделать ...
Электронщик до мозга костей и не только

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Помогите сделать спортивное табло

#28

Сообщение fok52 » 23.05.2017{, 23:35}

чет не пойму как в flprog PCF8574/А эту штуку подключить, пока что не как найду готовый блок. подскажите где взять

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Помогите сделать спортивное табло

#29

Сообщение pan » 24.05.2017{, 09:00}

я вам предложил микросхемы с которыми вы не потеряете яркость, стОят они копейки,  ни каких блоков и шин не требуют

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Помогите сделать спортивное табло

#30

Сообщение fok52 » 24.05.2017{, 10:49}

ввиду отсутствия пользовательского блока PCF8574/А, надо вернуться к варианту с дешифраторами.
А что скажете если на MAX7219?  я думаю на ней программа была бы по проще.
Для дешифратора нужно 4 пина на задание, и так как пранирую 8 разрядов на разрешение еще 2 для блютуса. если использовать анологовые как цифровые вроде хватает.

pan я могу рассчитывать на вашу помощь в написание программы? я так понял что каждый разряд надо по очереди программно зашифровать и за 1сек подать 8 комбинаций на управление, получается каждые 125мс смена значения и в это время дать разрешение на запись в конкретный дешифратор. В теории вроде не сложно

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Помогите сделать спортивное табло

#31

Сообщение Sancho » 24.05.2017{, 11:27}

Сейчас попробую сделать блок для PCF8574 без использования библиотеки PCF8574.h, а только с Wire.h
fok52, есть PCF8574 и простой семисегментник с общим анодом для эксперимента? Может у кого найдётся?

P.S. Просто сами посмотрите, насколько просто!
Последний раз редактировалось Sancho 24.05.2017{, 11:36}, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Помогите сделать спортивное табло

#32

Сообщение pan » 24.05.2017{, 12:55}

fok52 писал(а):А что скажете если на MAX7219?
это примерно тоже что и ТМ1637. общение по шине и динамическая индикация.
fok52 писал(а):каждый разряд надо по очереди программно зашифровать и за 1сек подать 8 комбинаций на управление
 что зашифровывать? просто на 4 пина выводится число в двоично-десятичном виде .  потом подаете сигнал "запоминания" на ту микросхему которая должна эту цифру показать. далее убираете разрешение, выдаете на пины другую цифру и снова разрешение. по времени ограничений практически нет. то что программа будет проще это сто пудово.
( cd4543 стОит  около 20 руб, uln2003 около 10р.))
можете цифры цеплять хоть пол метра высотой. только 2003 держит 0.5 ампера,это примерно около 30 светодиодов на каждый сегмент можно напихать
Последний раз редактировалось pan 24.05.2017{, 12:59}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Помогите сделать спортивное табло

#33

Сообщение Sancho » 24.05.2017{, 15:44}

pan писал(а):то что программа будет проще это сто пудово.
НЕТ!!!, не стопудово!!!!
Вам же не сложно сейчас работать с RTC, так-что не надо сц боятся I2C.
Вот блок отправки и осталось добавить блок таблица кодов, который будет соответствовать битам в байте слова элементам индикатора а,b,c,d..., т.к. можно соединение сделать по разному.
К, примеру, если Р0=а, P1=b P3=с, где Р - биты слова и выходы для драйвера  на  сегменты , то для отображения нуля надо отправить 63, для 1- 6, для 2 - 91 и т.д. Данный блок, как и блок отправки будут присутствовать в коде ОДИН раз, остальное - на мультиплексорах.
Ещё. Если счёт идёт только !!! до 19, то восьмо1 бит (Р7) можно использовать для индикации единицы - сразу включать два сегмента - b и с. Экономим две микрухи и , соответственнно, два адреса - было 9 знакомест станет 7+. Так-же поступить можно и с ":". А так как 8574 и 8574А могут иметь всего по восемь адресов, отпадёт необходимость в применении разных микросхем
Ещё и поясняющая прога, что и как.
Цены разные бывают, но придётся купить ULN2003LV, т.к. pcf8574 при выходе 1 выдаёт всего 100мка, есть в чиподипе.
P.S. Или uln2003 и подтягивающие резисторы к + по входам.
Вложения
7481341.jpg
PCF8574_v1.flp
(117.35 КБ) 64 скачивания
PCF8574_OUT-COD.ubi
(9.92 КБ) 73 скачивания
Последний раз редактировалось Sancho 24.05.2017{, 15:57}, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Помогите сделать спортивное табло

#34

Сообщение pan » 24.05.2017{, 16:02}

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

Добавлено (24.05.2017, 16:02)
---------------------------------------------
Sancho писал(а):где Р - биты слова и выходы для драйвера  на  сегменты , то для отображения нуля надо отправить 63, для 1- 6, для 2 - 91 и т.д
кажется мне это будет не очень понятно ТС. либо допилить блок наподобие как встроенные блоки расширителей портов, либо использовать те что уже есть. включить 74hc595 каскадом 
по шине так по шине
Изображение
Последний раз редактировалось pan 24.05.2017{, 16:03}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Помогите сделать спортивное табло

#35

Сообщение Sancho » 24.05.2017{, 16:07}

pan писал(а):а чтоб он сам понял что и как
Если исходить из этой концепции - то да, Ваш вариант в плане осознание происходящего проще.
Но прошу Вас посмотреть выложеное выше мной - неужели оно очень сожно, как спутниковая связь?
Для fok52. В приведённом примере промежуточная переменная trr меняется один раз за цикл на +1, от 0 до 6, итого 7 циклов на полное обновление. Соответственно, выбирается символ и меняется адрес устройсва-получателя. Цифры от 10 до 19 ещё не реализованы, как и ":"
P.S. в приложенной каринке надо с помощью win каркулятора перевести hex в dec - и всё!
Вложения
6581156.jpg
Последний раз редактировалось Sancho 24.05.2017{, 16:10}, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Помогите сделать спортивное табло

#36

Сообщение pan » 24.05.2017{, 16:11}

мне не сложно. пусть смотрит что по душе придется. дальше подскажем

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Помогите сделать спортивное табло

#37

Сообщение Sancho » 24.05.2017{, 16:23}

pan писал(а):мне не сложно. пусть смотрит что по душе придется. дальше подскажем
Полностью согласен, кроме души ещё важно понимание - чего творишь (происходящего)?!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Помогите сделать спортивное табло

#38

Сообщение fok52 » 25.05.2017{, 10:52}

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

Спасибо за советы. Попозже другие ваши варианты попробую реализовать уже на часиках )
Последний раз редактировалось fok52 25.05.2017{, 10:53}, всего редактировалось 1 раз.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Помогите сделать спортивное табло

#39

Сообщение pan » 25.05.2017{, 12:01}

fok52 писал(а):использовать 74hc595
только не забудьте что на прямую к ней можно подключить только один-два  обычных светодиода на пин ( максимальный ток 35ma на пин)
Последний раз редактировалось pan 25.05.2017{, 12:03}, всего редактировалось 1 раз.

aivarssp
Рядовой
Сообщения: 9
Зарегистрирован: 10.03.2017{, 20:19}
Репутация: 0

Помогите сделать спортивное табло

#40

Сообщение aivarssp » 25.05.2017{, 21:54}

Недавно сам использовал этот вариант, яркость нормальная, с ультра яркими диодами даже глаза ослепляют.
Вложения
7-SEGMENT-LED-B.pdf
(247.52 КБ) 74 скачивания

Ответить

Вернуться в «Проекты различных устройств на Arduino»