7- cегментный дисплей для arduino
- Войдите на сайт для отправки комментариев
Вс, 30/10/2016 - 19:45
хочу сделать часы на 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 но с большими сегментами
Плат не видел, но Вы
1) купите любые сегменты, какие Вам нравятся. Можно дажею специальные для часов (они с двоеточием там уже готовым, иначе тоже двоеточие самомы придётся из жвух светодиодов лепить).
2) купить ту же самую MAX7219
3) сделайте всё сами. ничего умного и сложного там нет. Схема очевидна и есть в даташите MAX7219. Если Вам не очевидна, то она есть в известной книге комиксов)
Удовльствия больше получите, вот честно.
Пример специального дисплея для часов размеро 1.2"
Но я бы купил 10-сантиметровые сегменты, а двоеточие отдельными светодиодами сделал бы.
я бы купил отдельно сегменты, но надо будет делать самому плату, вытравливать дорожки. подобрать резисторы и тд, а я этим до этого не занимался
Побдирать ничего не нужно - для МAX7219 нужен единственный резистор и как его подбирать написано в даташите (от тока Ваших сегментов зависит). Поставите этот единственный резистор и он будет кормить все сегменты правильным током.
Ну, а плату, ну так заодно и попробуете.
http://mysku.ru/blog/ebay/32542.html вот я нашел ссылку, но тут не понятно,как он делал
Да, там делать нечего.
Только что плату протравить, если Вы этого никогда не делали, но всё равно, заодно и попробуете.
Ищите подходящие сегменты. Мне нравятся 5-ти дюмовые (12,7 см в высоту), но дорогие заразы.
Как найдёте, покажите, я Вам расскажу, что делать дальше.
Заодно закажите
1. Термотрансферную бумагу (будет нужна для делания платы)
2. MAX7219 (я брал там в последний раз, если Вам так много не нужно, поищите где две продают. Одну не надо - случайно угробите и жди потом снова)
Ну, собственно модуль часов DS3231 у Вас, наверное уже есть. Или посоветовать, где я брал?
Если к часам не прилагается аккумулятор, его тоже надо купить, могу показать где.
Как купите, станет понятно что за светодиоды и разберёмся как делать. дерните в этой теме. Сначала сделаем всё на макетке, потом доберёмся и до платы.
Кстати, раствор для травли плат купим в России, поэтому можно не спешить, там доставка быстрая.
жду пока в течении недели придет ардуина
Тоже хотел сделать часы с термометром и большими цифрами. Готового модуля на DS3231 не нашёл, поэтому купил отдельно микруху и протравил под неё простенькую платку. Микруха работает исключительно, за полгода время не убежало. А вот с большими цифрами- затык. Купил на АЛИ 400 синих светодиодов 5мм, стал изобретать плату. Из расчёта 10-12 диодов на сегмент. Хорошего варианта я так и не придумал. То сегменты неровно стыкуются, то разное количество светодиодов получается в горизонтальных и вертикальных сегментах. На этом траблы не закончились. Синий светодиод требует порядка 3 Вольт при 10 мА, то есть 2 последовательно- уже 6В. MAX7219 пятивольтовая, 6 через неё не дашь, а на 5 светодиоды еле горят. Да и ток сегмента получается под 100мА, то есть цифра 8 кушает под ампер. Опять много. Значит, придётся мутить какие-то ключи. Их получится 12Шт. Потом это придётся согласовывать с 7219, которая пытается контролировать ток сегмента. Вот об эти сложности и разбилась моя идея с крупными часами-термометром на даче.
Готовых поректов плат в лайауте под мою задачу мне найти не посчастливилось. Спаял простенький дисплей с дюймовыми индикаторами на сдвиговых НС595 по схеме с сайта амперки, управляю им готовой библиотекой. Пока так(((
Самодельные сегменты из светодиодов больше и дешевле.
protone77,
чуть не забыл, очень важно.
Для того, чтобы использовать MAX7219 без плясок с бубнами, выбирайте индикаторы с общим катодом.
Если же будете паять самогонный из отдельных светодиодов, то опять же, делайте общий катод.
все большие индикаторы которые я видел вроде с общим анодом
Ну, тогда надо использовать не MAX, а TLC5940.
Хотя, что Вы понимаете под большими? В сантиметрах?
Например, 5" (12,7 см) для Вас недостаточно большой?
я планировал около 2-3 дюймов)
Ну, так даже 5 есть! а 2-3 будут дешевле :)
Так что, как говаривал Спаситель "Ищите и найдёте!"
https://ru.aliexpress.com/item/5PCS-1-8-inch-1-digit-Blue-Led-display-7-... нашел этот, но я хочу красный а не синий, да и мне 4 штуки надо
Ну, ищите, их много
https://ru.aliexpress.com/item/5PCS-1-8-inch-1-digit-Red-Led-display-7-s... вот нашел
Блин, там у него сбоку маркировка есть, но прочитать не могу. Надеюсь, то он такой же, как вот этот. Тогда всё в порядке - 5В вполне хватит и всё отлично. Но, на всякий случай, давайте дождёмся, когда придёт. Посмотрим маркировку, найдём даташит.
Тогда напишете в этой теме, она у меня высветится и начнём думать, что дальше делать, когда будем точно знать распиновку и необходимое питание.
Не забудьте заказать собственно MAX и бумагу.
Резистор там нужен на 24-27 килоом. Надеюсь, у Вас такой найдётся.
Также не помешает конденсатор на 100nF и, если уж совсем по уму делать, то и на 10uF - это для фильтра питания.
А так, там больше ничего не надо.
Модуль часов и аккумулятор у Вас есть?
модуль часов придет тоже,а бумагу я у себя постараюсь найти, я из беларуси и при заказе >20$ с алика у нас налог, а я до этого ещё хлам заказывал и может перевалить
при заказе >20$ с алика у нас налог, а я до этого ещё хлам заказывал и может перевалить
Одноразовый заказ? Или типа "в месяц"? А то ведь это будут разные заказы.
Кстати, где в Беларуси? Я там бываю относительно часто (у насе есть некоторые работы с Союзным государством).
Тогда напишете в этой теме, она у меня высветится и начнём думать.
У Вас приходят уведомления? У меня с 22 октября, как отрезало.((((
при заказе >20$ с алика у нас налог, а я до этого ещё хлам заказывал и может перевалить
Одноразовый заказ? Или типа "в месяц"? А то ведь это будут разные заказы.
Кстати, где в Беларуси? Я там бываю относительно часто (у насе есть некоторые работы с Союзным государством).
в месяц, в минске
Кстати, подумайте как Вы будете крепить экран. Вместе с платой или отдельно? А если вместе, то на одной плате или пирогом? В зависимости от этого Вам могут ещё понадобиться разъёмы или шлейфы.
По пирогом я понимаю конструкцию типа как на фото вот в этой теме. Плата с деталями, а на ней разъёмы в которые втыкается экран поверх деталей.
Если поместить экран прямо на плату, то имейте в виду, сколько места это займёт.
Ну, а если плата экрана сама по себе, а плата с деталями сама по себе, то потребуется какой-то шлейф.
Я бы делал "пирогом", но тогда нужны разъёмы вот такие и вот такие. Насчёт количества пинов не парьтесь, рахъёмы легко режутся (перекусываются бокорезами).
------------------
И ещё, химию для травления я планировал купить вот здесь, но не знаю как у них с доставкой в Белоруссию. Может Вы у себя найдёте тоже самое.
-------------------
в месяц, в минске
Ну, как буду, свяжемся, может на хоккей сходим, да и "по рюмке чаю" можно :)
Не в плане "религиозных войн", но перекись+лимонка выбрал по тем же причинам + нет проблем с закупкой (аптеки и прод.магазины есть везде). Решать ТС.
я у себя в минске нашел такие индикаторы http://belchip.by/product/?selected_product=01496 только там общий анод, там сильный геморой с этим? напряжение питания вроде 1.8 вольта
я у себя в минске нашел такие индикаторы http://belchip.by/product/?selected_product=01496 только там общий анод, там сильный геморой с этим? напряжение питания вроде 1.8 вольта
Да, нет никакого геморроя, просто MAX7219 не подойдёт, надо другую микросхему использовать.
А почём Ваш рубль в наших нынче? Хочу прицениться :)
2 наших рубля 1 доллар. с вашими курс не знаю. А какаую микросхему?
мне часы желательно сделать до декабря, а ждать доставки с али сегментов и пинов долго( ардуинка, просвода, и модуль часов должны придти скоро) решил купить эти сегменты http://belchip.by/product/?selected_product=01496 напряжение питания 1.8 это же нормально?
http://belchip.by/section/?selected_section=02209&page=1 и такие пины подойдут же вместо ваших с алика?
персульфат аммония нашел
ещё я так понимаю мне надо микросхема и бумагу
595 регистор 2 шт плюс транзисторы самые дешевые и резисторы. и все
но ты украинец, даже не знаю))) вы нас за людей не считаете
595 регистор 2 шт плюс транзисторы самые дешевые и резисторы. и все
но ты украинец, даже не знаю))) вы нас за людей не считаете
при чем тут вообще украина? мне всеравно кто из какой страны
тогда почитай про 74hc595. там неважен общий катод или анод, транзисторы правда меняются. хотя можно и без транзисторов обойтись. все делается программно. но тут имеет значение насолько критичны задержки в программе
protone77,
На сдвиговых регистрах сделать можно, но намного сложнее. К тому же 595 регистр не даст Вам яркого свечения светодиодов, у него предел 70мА на корпус, т.е. менее 9мА на сегмент. Ваши цифры будут светиться менее ярко, чем при нормальном токе 20 мА. Это, конечно можно обойти, но количество транзисторов становится неразумным.
Специализированная микросхема снимает массу проблем. MAX7219 не подойдёт - она для общего катода. Просто ищите поиском для общего андона. Их много. например, ICM7218A, HEF4543B и много ещё.
protone77,
На сдвиговых регистрах сделать можно, но намного сложнее. К тому же 595 регистр не даст Вам яркого свечения светодиодов, у него предел 70мА на корпус, т.е. менее 9мА на сегмент. Ваши цифры будут светиться менее ярко, чем при нормальном токе 20 мА. Это, конечно можно обойти, но количество транзисторов становится неразумным.
Специализированная микросхема снимает массу проблем. MAX7219 не подойдёт - она для общего катода. Просто ищите поиском для общего андона. Их много. например, ICM7218A, HEF4543B и много ещё.
надо ещё умудрится код будет к ним написать)
ЕвгенийП спорить будем? или останемся при своем?
О чем спорить? О том, что у 595-го 70мА на корпус? Это Вы с даташитом спорьте, со мной не надо.
Промежуточным решением (между специализированнымм драйвером и 595-ыми регистрами) выглядит микросхема TLC5940. Проблему с током она решит на раз (одним резистором), но там тоже потребутся транзисторы в количестве равном количеству цифр (любые PNP с током коллектора не менее 500мА, например 2N2907A).
надо ещё умудрится код будет к ним написать)
А чем ICM7218A сложнее, чем МАХ7219? Такой же SPI.
Промежуточным решением (между специализированнымм драйвером и 595-ыми регистрами) выглядит микросхема TLC5940. Проблему с током она решит на раз (одним резистором), но там тоже потребутся транзисторы в количестве равном количеству цифр (любые PNP с током коллектора не менее 500мА, например 2N2907A).
я искал её, но найти не смог
ULN2003APG пойдет?
О чем спорить? О том, что у 595-го 70мА на корпус? Это Вы с даташитом спорьте, со мной не надо.
20ма на сегмент, в динамической индикации, с учетом логарифмической зависимости яркости воспринимаемой глазом можно и уменьшить, да и 70 это постоянный, а не импульсный. по моему реально, делал уже. останемся при своем мнении
но ты украинец, даже не знаю))) вы нас за людей не считаете
а, кто вас за людей считает, белые ниггеры Суберии? :D
ULN2003APG пойдет?
Смотря для чего. Если Вы будете использовать сдвиговые регистры или TLC5940 и хотите применить это массив вместо транзисторов "на цифру", то "в лоб" не получится.
У Вас ведь, общий анод, значит цифры надо коммутировать на питание, а эта микросхема содержит 7 транизисторов с эммитерами на земле и выходами её являются коллекторы. Т.е. она для коммутации земли, а не питания.
все, что я не нашел. этого нету в минске)
А как долго к Вам из России досталяется?
И, кстати, у Вас там есть "Евросеть"? А то у нас тут есть магазины. которые в офисы евросети доставляют.
не знаю, не заказывал из россии ничего
этого нету в минске)
Простите, я конечно ... в общем есть полная уверенность, что Вы не знаете, где искать.
Вы на радиорынок в "Ждановичи" ездили? Там можно чёрта с рогами купить.
этого нету в минске)
Простите, я конечно ... в общем есть полная уверенность, что Вы не знаете, где искать.
Вы на радиорынок в "Ждановичи" ездили? Там можно чёрта с рогами купить.
там много лавок уже позакрывались, а так я смотрел на сайтах этих павильйонов с жданович, может сьезжу на днях
Кстати, а что у Вас за ардуина? Не мега случаем? А то, если мега, так Вам ничего вообще не нужно, акромя 4-х десятков копеечных резисторов.
nano v3 с алика заказывал
Хорошо, давайте тогда ревизию проведём, а то я запутался.
Итак, индикаторы у Вас с общим анодом. Это данность и уже не поменяешь.
ТеперЬ, Вам тут предлагались варианты:
1) 595 регистр (их много, но у всех в названии есть 595, например SN74HC595N)
2) TLC5940
3) ICM7218A, HEF4543B или что-то подобное
Этого нет ничего?
Как насчёт второй нанки? Если можете поставить две, то проблемы снимутся и никаких других микросхем не потребуется. Можете?