7- cегментный дисплей для arduino

protone77
Offline
Зарегистрирован: 02.10.2016

хочу сделать часы на 7-ми сегментном дисплее, но на али есть только на max7219 очень маленькие сегменты, почитал в интернете и там все изготавливают свои плати, чтобы работали большие сегменты, а я в этом мало что понимаю. И вот вопрос есть ли готовые платы https://ru.aliexpress.com/item/MAX7219-Digital-Tube-Display-Module-Free-Shipping-Wholesale/32259652966.html?spm=2114.13010608.0.0.yRrKrY&detailNewVersion=&categoryId=541 но с большими сегментами

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Плат не видел, но Вы

1) купите любые сегменты, какие Вам нравятся. Можно дажею специальные для часов (они с двоеточием там уже готовым, иначе тоже двоеточие самомы придётся из жвух светодиодов лепить).

2) купить ту же самую MAX7219

3) сделайте всё сами. ничего умного и сложного там нет. Схема очевидна и есть в даташите MAX7219. Если Вам не очевидна, то она есть в известной книге комиксов)

Удовльствия больше получите, вот честно.

Пример специального дисплея для часов размеро 1.2"

Но я бы купил 10-сантиметровые сегменты, а двоеточие отдельными светодиодами сделал бы.

protone77
Offline
Зарегистрирован: 02.10.2016

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

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Побдирать ничего не нужно - для МAX7219 нужен единственный резистор и как его подбирать написано в даташите (от тока Ваших сегментов зависит). Поставите этот единственный резистор и он будет кормить все сегменты правильным током.

Ну, а плату, ну так заодно и попробуете.

protone77
Offline
Зарегистрирован: 02.10.2016

http://mysku.ru/blog/ebay/32542.html вот я нашел ссылку, но тут не понятно,как он делал

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Да, там делать нечего.

Только что плату протравить, если Вы этого никогда не делали, но всё равно, заодно и попробуете.

Ищите подходящие сегменты. Мне нравятся 5-ти дюмовые (12,7 см в высоту), но дорогие заразы.

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

Заодно закажите

1. Термотрансферную бумагу (будет нужна для делания платы)

2. MAX7219 (я брал там в последний раз, если Вам так много не нужно, поищите где две продают. Одну не надо - случайно угробите и жди потом снова)

Ну, собственно модуль часов DS3231 у Вас, наверное уже есть. Или посоветовать, где я брал? 

Если к часам не прилагается аккумулятор, его тоже надо купить, могу показать где.

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

Кстати, раствор для травли плат купим в России, поэтому можно не спешить, там доставка быстрая.

protone77
Offline
Зарегистрирован: 02.10.2016

жду пока в течении недели придет ардуина

Тарас Петрович
Offline
Зарегистрирован: 21.11.2015

  Тоже хотел сделать часы с термометром и большими цифрами. Готового модуля на DS3231 не нашёл, поэтому купил отдельно микруху и протравил под неё простенькую платку. Микруха работает исключительно, за полгода время не убежало. А вот с большими цифрами- затык. Купил на АЛИ 400 синих светодиодов 5мм, стал изобретать плату. Из расчёта 10-12 диодов на сегмент. Хорошего варианта я так и не придумал. То сегменты неровно стыкуются, то разное количество светодиодов получается в горизонтальных и вертикальных сегментах. На этом траблы не закончились. Синий светодиод требует порядка 3 Вольт при 10 мА, то есть 2 последовательно- уже 6В.  MAX7219 пятивольтовая, 6 через неё не дашь, а на 5 светодиоды еле горят. Да и ток сегмента получается под 100мА, то есть цифра 8 кушает под ампер. Опять много. Значит, придётся мутить какие-то ключи. Их получится 12Шт. Потом это придётся согласовывать с 7219, которая пытается контролировать ток сегмента. Вот об эти сложности и разбилась моя идея с крупными часами-термометром на даче.

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

  

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

Самодельные сегменты из светодиодов больше и дешевле.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

protone77,

чуть не забыл, очень важно.

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

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

protone77
Offline
Зарегистрирован: 02.10.2016

все большие индикаторы которые я видел вроде с общим анодом

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, тогда надо использовать не MAX, а TLC5940.

Хотя, что Вы понимаете под большими? В сантиметрах?

Например, 5" (12,7 см) для Вас недостаточно большой?

protone77
Offline
Зарегистрирован: 02.10.2016

я планировал около 2-3 дюймов) 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, так даже 5 есть! а 2-3 будут дешевле :)

Так что, как говаривал Спаситель "Ищите и найдёте!"

protone77
Offline
Зарегистрирован: 02.10.2016

https://ru.aliexpress.com/item/5PCS-1-8-inch-1-digit-Blue-Led-display-7-... нашел этот, но я хочу красный а не синий, да и мне 4 штуки надо

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, ищите, их много

protone77
Offline
Зарегистрирован: 02.10.2016
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Блин, там у него сбоку маркировка есть, но прочитать не могу. Надеюсь, то он такой же, как вот этот. Тогда всё в порядке - 5В вполне хватит и всё отлично. Но, на всякий случай, давайте дождёмся, когда придёт. Посмотрим маркировку, найдём даташит.

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

Не забудьте заказать собственно MAX и бумагу.

Резистор там нужен на 24-27 килоом. Надеюсь, у Вас такой найдётся.

Также не помешает конденсатор на 100nF и, если уж совсем по уму делать, то и на 10uF - это для фильтра питания.

А так, там больше ничего не надо.

Модуль часов и аккумулятор у Вас есть?

protone77
Offline
Зарегистрирован: 02.10.2016

модуль часов придет тоже,а бумагу я у себя постараюсь найти, я из беларуси и при заказе >20$ с алика у нас налог, а я до этого ещё хлам заказывал и может перевалить

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

protone77 пишет:

при заказе >20$ с алика у нас налог, а я до этого ещё хлам заказывал и может перевалить

Одноразовый заказ? Или типа "в месяц"? А то ведь это будут разные заказы.

Кстати, где в Беларуси? Я там бываю относительно часто (у насе есть некоторые работы с Союзным государством).

bwn
Offline
Зарегистрирован: 25.08.2014

ЕвгенийП пишет:

Тогда напишете в этой теме, она у меня высветится и начнём думать.

У Вас приходят уведомления? У меня с 22 октября, как отрезало.((((

protone77
Offline
Зарегистрирован: 02.10.2016

ЕвгенийП пишет:

protone77 пишет:

при заказе >20$ с алика у нас налог, а я до этого ещё хлам заказывал и может перевалить

Одноразовый заказ? Или типа "в месяц"? А то ведь это будут разные заказы.

Кстати, где в Беларуси? Я там бываю относительно часто (у насе есть некоторые работы с Союзным государством).

в месяц, в минске

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Кстати, подумайте как Вы будете крепить экран. Вместе с платой или отдельно? А если вместе, то на одной плате или пирогом? В зависимости от этого Вам могут ещё понадобиться разъёмы или шлейфы.

По пирогом я понимаю конструкцию типа как на фото вот в этой теме. Плата с деталями, а на ней разъёмы в которые втыкается экран поверх деталей.

Если поместить экран прямо на плату, то имейте в виду, сколько места это займёт.

Ну, а если плата экрана сама по себе, а плата с деталями сама по себе, то потребуется какой-то шлейф.

Я бы делал "пирогом", но тогда нужны разъёмы вот такие и вот такие. Насчёт количества пинов не парьтесь, рахъёмы легко режутся (перекусываются бокорезами).

------------------

И ещё, химию для травления я планировал купить вот здесь, но не знаю как у них с доставкой в Белоруссию. Может Вы у себя найдёте тоже самое.

-------------------

И давайте сразу договоримся, я готов Вам помогать пошагово, но не готов участвовать в "религиозных войнах". Если сейчас набегут фанаты других растворов и других технологий, я не буду встревать ни в какие споры, а Вы поступайте, как хотите. Я буду рассказывать про те составы и те технологии, которые я использую сам, со всеми тонкостями и хитростями, и не буду обсуждать лучше это других вариантов или хуже. Для меня лучше хотя бы тем, что здесь я уже нашёл все грабли и у меня это отлично работает.
 
В частности именно этот состав («персульфат аммония», он же «надсернокислый аммоний») я выбрал по следующим критериям:
 
1. Он безвреден (на самом деле это пищевая добавка Е923 - пруф.)
2. Он прозрачен, и потому хорошо виден процесс травления
3. При соблюдении температурного режима, травление идёт быстро (минут 10-15).
 
Использую его два года, нашёл грабли, знаю его особенности, потому чувствую себя с ним уверенно, и совершенно не желаю спорить о том, лучше он или хуже хлорного железа или там лимонной кислоты.
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

protone77 пишет:

в месяц, в минске

Ну, как буду, свяжемся, может на хоккей сходим, да и "по рюмке чаю" можно :)

bwn
Offline
Зарегистрирован: 25.08.2014

ЕвгенийП пишет:

В частности именно этот состав («персульфат аммония», он же «надсернокислый аммоний») я выбрал по следующим критериям:
 
1. Он безвреден (на самом деле это пищевая добавка Е923 - пруф.)
2. Он прозрачен, и потому хорошо виден процесс травления
3. При соблюдении температурного режима, травление идёт быстро (минут 10-15).
 
Использую его два года, нашёл грабли, знаю его особенности, потому чувствую себя с ним уверенно, и совершенно не желаю спорить о том, лучше он или хуже хлорного железа или там лимонной кислоты.

Не в плане "религиозных войн", но перекись+лимонка выбрал по тем же причинам + нет проблем с закупкой (аптеки и прод.магазины есть везде). Решать ТС.

protone77
Offline
Зарегистрирован: 02.10.2016

я у себя в минске нашел такие индикаторы http://belchip.by/product/?selected_product=01496 только там общий анод, там сильный геморой с этим? напряжение питания вроде 1.8 вольта

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

protone77 пишет:

я у себя в минске нашел такие индикаторы http://belchip.by/product/?selected_product=01496 только там общий анод, там сильный геморой с этим? напряжение питания вроде 1.8 вольта

Да, нет никакого геморроя, просто MAX7219 не подойдёт, надо другую микросхему использовать.

А почём Ваш рубль в наших нынче? Хочу прицениться :)

protone77
Offline
Зарегистрирован: 02.10.2016

2 наших рубля 1 доллар. с вашими курс не знаю. А какаую микросхему?

protone77
Offline
Зарегистрирован: 02.10.2016

мне часы желательно сделать до декабря, а ждать доставки с али сегментов и пинов долго( ардуинка, просвода, и модуль часов должны придти скоро) решил купить эти сегменты http://belchip.by/product/?selected_product=01496 напряжение питания 1.8 это же нормально?

http://belchip.by/section/?selected_section=02209&page=1 и такие пины подойдут же вместо ваших с алика? 

персульфат аммония нашел 

ещё я так понимаю мне надо микросхема  и бумагу

 

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

595 регистор 2 шт плюс транзисторы самые дешевые и резисторы. и все

но ты украинец, даже не знаю))) вы нас за людей не считаете

protone77
Offline
Зарегистрирован: 02.10.2016

jeka_tm пишет:

595 регистор 2 шт плюс транзисторы самые дешевые и резисторы. и все

но ты украинец, даже не знаю))) вы нас за людей не считаете

при чем тут вообще украина? мне всеравно кто из какой страны

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

protone77,

На сдвиговых регистрах сделать можно, но намного сложнее. К тому же 595 регистр не даст Вам яркого свечения светодиодов, у него предел 70мА на корпус, т.е. менее 9мА на сегмент. Ваши цифры будут светиться менее ярко, чем при нормальном токе 20 мА. Это, конечно можно обойти, но количество транзисторов становится неразумным.

Специализированная микросхема снимает массу проблем. MAX7219 не подойдёт - она для общего катода. Просто ищите поиском для общего андона. Их много. например, ICM7218A, HEF4543B и много ещё.

 

protone77
Offline
Зарегистрирован: 02.10.2016

ЕвгенийП пишет:

protone77,

На сдвиговых регистрах сделать можно, но намного сложнее. К тому же 595 регистр не даст Вам яркого свечения светодиодов, у него предел 70мА на корпус, т.е. менее 9мА на сегмент. Ваши цифры будут светиться менее ярко, чем при нормальном токе 20 мА. Это, конечно можно обойти, но количество транзисторов становится неразумным.

Специализированная микросхема снимает массу проблем. MAX7219 не подойдёт - она для общего катода. Просто ищите поиском для общего андона. Их много. например, ICM7218A, HEF4543B и много ещё.

 

надо ещё умудрится код будет к ним написать)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ЕвгенийП спорить будем? или останемся при своем?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

О чем спорить? О том, что у 595-го 70мА на корпус? Это Вы с даташитом спорьте, со мной не надо.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Промежуточным решением (между специализированнымм драйвером и 595-ыми регистрами) выглядит микросхема TLC5940. Проблему с током она решит на раз (одним резистором), но там тоже потребутся транзисторы в количестве равном количеству цифр (любые PNP с током коллектора не менее 500мА, например 2N2907A).

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

protone77 пишет:

надо ещё умудрится код будет к ним написать)

А чем  ICM7218A сложнее, чем МАХ7219? Такой же SPI.

protone77
Offline
Зарегистрирован: 02.10.2016

ЕвгенийП пишет:

Промежуточным решением (между специализированнымм драйвером и 595-ыми регистрами) выглядит микросхема TLC5940. Проблему с током она решит на раз (одним резистором), но там тоже потребутся транзисторы в количестве равном количеству цифр (любые PNP с током коллектора не менее 500мА, например 2N2907A).

я искал её, но найти не смог

protone77
Offline
Зарегистрирован: 02.10.2016

ULN2003APG пойдет?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ЕвгенийП пишет:

О чем спорить? О том, что у 595-го 70мА на корпус? Это Вы с даташитом спорьте, со мной не надо.

20ма на сегмент, в динамической индикации, с учетом логарифмической зависимости яркости воспринимаемой глазом можно и уменьшить, да и 70 это постоянный, а не импульсный. по моему реально, делал уже. останемся при своем мнении

Клапауций 234
Offline
Зарегистрирован: 24.10.2016

jeka_tm пишет:

но ты украинец, даже не знаю))) вы нас за людей не считаете

а, кто вас за людей считает, белые ниггеры Суберии? :D

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

protone77 пишет:

ULN2003APG пойдет?

Смотря для чего. Если Вы будете использовать сдвиговые регистры или TLC5940 и хотите применить это массив вместо транзисторов "на цифру", то "в лоб" не получится. 

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

protone77
Offline
Зарегистрирован: 02.10.2016

все, что я не нашел. этого нету в минске)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А как долго к Вам из России досталяется? 

И, кстати, у Вас там есть "Евросеть"? А то у нас тут есть магазины. которые в офисы евросети доставляют.

protone77
Offline
Зарегистрирован: 02.10.2016

не знаю, не заказывал из россии ничего

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

protone77 пишет:

этого нету в минске)

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

Вы на радиорынок в "Ждановичи" ездили? Там можно чёрта с рогами купить.

protone77
Offline
Зарегистрирован: 02.10.2016

ЕвгенийП пишет:

protone77 пишет:

этого нету в минске)

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

Вы на радиорынок в "Ждановичи" ездили? Там можно чёрта с рогами купить.

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

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Кстати, а что у Вас за ардуина? Не мега случаем? А то, если мега, так Вам ничего вообще не нужно, акромя 4-х десятков копеечных резисторов.

protone77
Offline
Зарегистрирован: 02.10.2016

nano v3 с алика заказывал

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Хорошо, давайте тогда ревизию проведём, а то я запутался.

Итак, индикаторы у Вас с общим анодом. Это данность и уже не поменяешь.

ТеперЬ, Вам тут предлагались варианты:

1) 595 регистр (их много, но у всех в названии есть 595, например SN74HC595N)
2) TLC5940
3) ICM7218A, HEF4543B или что-то подобное

Этого нет ничего?

Как насчёт второй нанки? Если можете поставить две, то проблемы снимутся и никаких других микросхем не потребуется. Можете?