Страница 2 из 4

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

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

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

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

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

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

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

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

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

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

Добавлено: 23 май 2017, 23:08
Rovki
Так какой размер у вашего табло будет? .Неужели нет коммисионки .

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

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

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

Добавлено: 23 май 2017, 23:34
Rovki
fok52 писал(а):примерно 1500*650
Большое ....Ну такое за 3 копейки не сделать ...

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

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

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

Добавлено: 24 май 2017, 09:00
pan
я вам предложил микросхемы с которыми вы не потеряете яркость, стОят они копейки,  ни каких блоков и шин не требуют

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

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

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

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

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

P.S. Просто сами посмотрите, насколько просто!

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

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

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

Добавлено: 24 май 2017, 15:44
Sancho
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 и подтягивающие резисторы к + по входам.

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

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

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

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

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

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

Добавлено: 24 май 2017, 16:11
pan
мне не сложно. пусть смотрит что по душе придется. дальше подскажем

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

Добавлено: 24 май 2017, 16:23
Sancho
pan писал(а):мне не сложно. пусть смотрит что по душе придется. дальше подскажем
Полностью согласен, кроме души ещё важно понимание - чего творишь (происходящего)?!

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

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

Спасибо за советы. Попозже другие ваши варианты попробую реализовать уже на часиках )

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

Добавлено: 25 май 2017, 12:01
pan
fok52 писал(а):использовать 74hc595
только не забудьте что на прямую к ней можно подключить только один-два  обычных светодиода на пин ( максимальный ток 35ma на пин)

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

Добавлено: 25 май 2017, 21:54
aivarssp
Недавно сам использовал этот вариант, яркость нормальная, с ультра яркими диодами даже глаза ослепляют.