Динамическая индикация

Как это сделано ?

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

Динамическая индикация

#1

Сообщение Rovki » 03.09.2022{, 20:44}

Купил недавно вот такой индикатор,https://aliexpress.ru/item/400020954165 ... 1652157440
один разобрал - в основе attiny 24 и трех разрядный 7-сегментный (специальный, круглый) индикатор. Что удивило ,так это количество выводов на индикаторе-6шт. Вопрос - как можно организовать индикацию на таком индикаторе по 6 выводам ???. Мне видится минимум 8...Сам индикатор залит смолой ,хотя и прозрачной ,но там не видно чипов дополнительных ,а выводы индикатора идут все к attiny 24/. Буду рад за идеи , может потом пригодиться :smile427:
Про цену не говорю, уму не постижимо - корпус, индикатор, контроллер , куча элементов, датчик и все около 100р(без доставки)
Электронщик до мозга костей и не только

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Динамическая индикация

#2

Сообщение aidar_i » 03.09.2022{, 21:10}

Да , цену задрали.
Там сдвиговый регистр под заливкой, может CD4026

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

Динамическая индикация

#3

Сообщение Rovki » 03.09.2022{, 21:29}

aidar_i писал(а):
03.09.2022{, 21:10}
Да , цену задрали.
Там сдвиговый регистр под заливкой
Нет там регистров , точно. Думай дальше...какие варианты . Цена не реально низкая ..
Электронщик до мозга костей и не только

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Динамическая индикация

#4

Сообщение aidar_i » 03.09.2022{, 21:29}

Rovki писал(а):
03.09.2022{, 21:29}
aidar_i писал(а):
03.09.2022{, 21:10}
Да , цену задрали.
Там сдвиговый регистр под заливкой
Нет там регистров , точно. Думай дальше...какие варианты . Цена не реально низкая ..
Если не видно, это не значит , что его нет!

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

Динамическая индикация

#5

Сообщение Rovki » 03.09.2022{, 21:32}

Оптом мелким (10ШТ) 40р за корпус attiny а так 60р :smile44:
И питание 50-380в

Отправлено спустя 35 секунд:
aidar_i писал(а):
03.09.2022{, 21:29}
Rovki писал(а):
03.09.2022{, 21:29}
aidar_i писал(а):
03.09.2022{, 21:10}
Да , цену задрали.
Там сдвиговый регистр под заливкой
Нет там регистров , точно. Думай дальше...какие варианты . Цена не реально низкая ..
Если не видно, это не значит , что его нет!
зуб даю :smile171:

Отправлено спустя 20 секунд:
Думай...

Отправлено спустя 25 секунд:
Все гораздо проще :smile427: я уже разгадал тестером
Электронщик до мозга костей и не только

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

Динамическая индикация

#6

Сообщение Rovki » 03.09.2022{, 21:44}

:D

Отправлено спустя 15 минут 17 секунд:
индикатор 3-7.png
Отправлено спустя 4 минуты 27 секунд:
При смене знака V меняется позиция ...то есть в зажигании одного сегмента принимает участие два выхода контроллера . Круто придумали. :smile37: 3 пары проводов обеспечивают динамически 3 десятичных знака + точку и знак "С"
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#7

Сообщение Dryundel » 03.09.2022{, 23:52}

Rovki писал(а):
03.09.2022{, 22:04}
3 пары проводов обеспечивают динамически 3 десятичных знака + точку и знак "С"
Прикольно решение. Как я понял, за один цикл может засвечиваться не более 3 сегментов. Но чтобы сделать такой алгоритм работы голову сломаешь.
Если в одном цикле зажигать один сегмент, то яркость будет слабая.
Rovki, можешь сделать осцилограмму одного постоянно светящегося сегмента, любого? Меня интересует время импульса, паузы и обратного импульса.
Нет не любого. Скажем 3-4 при условии, что на среднем разряде постоянный 0 светится.

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

Динамическая индикация

#8

Сообщение Rovki » 04.09.2022{, 07:25}

Айдар нашел такой способ управления в природе и даже библиотеку . Вот только бы индикаторы такие найти...

Отправлено спустя 56 минут 49 секунд:
вот теория -https://ru.wikipedia.org/wiki/%D0%A7%D0 ... 0%BD%D0%B3

Отправлено спустя 51 секунду:
название красивое Чарлиплексинг

Отправлено спустя 12 минут 9 секунд:
Вот еще пояснения https://translated.turbopages.org/proxy ... -displays/

Отправлено спустя 5 минут 44 секунды:
Вот еще лучше ,с примерами https://www.instructables.com/Charliepl ... isplays-1/
И похоже данный метод можно реализовать на обычных 7 сегментниках с общим выводом, что радует :smile427:

Отправлено спустя 4 минуты 41 секунду:
Сам спросил и сам ответил. Можно перенести в тему Это интересно :smile9:
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#9

Сообщение Dryundel » 04.09.2022{, 08:52}

Да теорию я понял с первого раза. Меня алгоритм интересует

Отправлено спустя 4 минуты 31 секунду:
Rovki писал(а):
04.09.2022{, 08:45}
И похоже данный метод можно реализовать на обычных 7 сегментниках с общим выводом, что радует
Теоретически, думаю да. Только не на одном разряде а на двух или на четырёх. Надо что бы встречая пара была сегмент у.

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

Динамическая индикация

#10

Сообщение Rovki » 04.09.2022{, 09:19}

Dryundel писал(а):
04.09.2022{, 08:56}
Да теорию я понял с первого раза. Меня алгоритм интересует

Отправлено спустя 4 минуты 31 секунду:
Rovki писал(а):
04.09.2022{, 08:45}
И похоже данный метод можно реализовать на обычных 7 сегментниках с общим выводом, что радует
Теоретически, думаю да. Только не на одном разряде а на двух или на четырёх. Надо что бы встречая пара была сегмент у.
в последней ссылке есть скетч для 4х разрядного индикатора, залил без проблем в НАНО, надо только провода найти что бы индикатор 4 разрядный подключить,а не как в примере 4 одноразрядных
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#11

Сообщение Dryundel » 04.09.2022{, 09:32}

Rovki писал(а):
04.09.2022{, 09:19}
надо только провода найти что бы индикатор 4 разрядный подключить,а не как в примере 4 одноразрядных
Ну уж с такой задачей электронщик справится. :)

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

Динамическая индикация

#12

Сообщение Rovki » 04.09.2022{, 09:41}

Dryundel писал(а):
04.09.2022{, 09:32}
Rovki писал(а):
04.09.2022{, 09:19}
надо только провода найти что бы индикатор 4 разрядный подключить,а не как в примере 4 одноразрядных
Ну уж с такой задачей электронщик справится. :)
Да уж :smile469:

Отправлено спустя 1 минуту 11 секунд:
4 разрядные у меня с общим анодом, а 3 разрядные (мне и нужно 3 разряда) с общим катодом . Паяю..

Отправлено спустя 58 секунд:
Но поиск готовых индикаторов не отменяется :smile427:
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#13

Сообщение Dryundel » 04.09.2022{, 09:59}

Rovki писал(а):
04.09.2022{, 09:43}
4 разрядные у меня с общим анодом, а 3 разрядные (мне и нужно 3 разряда) с общим катодом . Паяю..
1. Можно и с общим анодом. Надо только все выходы инвертировать.
2. Для трех разрядов понадобиться точно такое же количество проводов как и для четырёх.
3. Если 3 разрядный индикатор с 11 выводами, то ничего не получится.
(или 4 разрядный с 12 выв.)
Нужны отдельные разряды.

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

Динамическая индикация

#14

Сообщение Rovki » 04.09.2022{, 10:37}

Согласен
НА одном 4х разрядном не получается в данном скетче , только на 4 одно разрядных ...Надо скетч переделывать , так что пока отбой ...
Сам индикатор светится ярко, мелькания не замечаются , но отображает символы (буквы и цифры) неправильно из-за индикатора :smile427:
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#15

Сообщение Dryundel » 04.09.2022{, 10:42}

Rovki писал(а):
04.09.2022{, 10:37}
Надо скетч переделывать , так что пока отбой ...
не получится на 3-4 разрядном с 11-12 выводами от слова совсем.

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

Динамическая индикация

#16

Сообщение Rovki » 04.09.2022{, 10:45}

Вот еще хорошая статья https://www.rlocman.ru/review/article.html?di=163141

Отправлено спустя 4 минуты 59 секунд:
Чарлинкпирование используют и для клавиатур :smile37:

Отправлено спустя 3 минуты 37 секунд:
Есть и драйверы https://www.rlocman.ru/datasheet/data.h ... CM7218AIJI

Отправлено спустя 13 минут 1 секунду:
И вот еще статья https://www.instructables.com/Charliepl ... -displays/ для attiny
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#17

Сообщение Dryundel » 04.09.2022{, 11:08}

Rovki писал(а):
04.09.2022{, 10:53}
Чарлинкпирование используют и для клавиатур
А почему бы и нет. Есть только одна загвоздка. Нет таких клавиатур готовых. :)

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

Динамическая индикация

#18

Сообщение Rovki » 04.09.2022{, 11:13}

Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#19

Сообщение Dryundel » 04.09.2022{, 11:24}

Rovki, вопрос не снят.
Rovki писал(а):
04.09.2022{, 11:06}
Rovki, можешь сделать осцилограмму одного постоянно светящегося сегмента, любого? Меня интересует время импульса, паузы и обратного импульса.
Нет не любого. Скажем 3-4 при условии, что на среднем разряде постоянный 0 светится.

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

Динамическая индикация

#20

Сообщение Rovki » 04.09.2022{, 12:00}

Частота импульсов около 50гц , так это можно в ардуинку залить скетч без индикатора и посмотреть частоту. :smile427:
Электронщик до мозга костей и не только

Ответить

Вернуться в «Спросить у знатоков»