Посоветуйте чем управлять светодиодами

forfrends
Offline
Зарегистрирован: 24.02.2015

Всем привет! Хочу сделать себе девайс: наручные часы. Где в качестве циферблата (и стрелок) будут светодиоды. Внешний круг 60 светодиодов - секунды, Средний круг 60 светодиодов - минуты, и внутренний круг 12 светодиодов - часы.

Светодиоды планирую использовать самые мелкие - 0402, чтобы уменьшить общий размер часов. Мозги - какая-нибудь STM-ка. Какой именно контроллер - еще не решил. Часы будут пробуждаться по кнопке, отображать время или заряд аккумулятора, отображать информацию несколько секунд и засыпать.

Вопрос в том, чем управлять такой массой светодиодов (всего 132). Думаю использовать несколько сдвиговых регистров, но нужны мелкие, в очень маленьком корпусе. Или может не сдвиговые регистры, а что-то другое. Что можете посоветовать?

forfrends
Offline
Зарегистрирован: 24.02.2015

Что-то в этом роде было бы лучше всего:

Двух таких микросхем как раз хватило бы. Я не знаю что это за микросхема, стоит в управлении 7-ми сегментными индикаторами. Имеет 16 i/o выводов, которыми управляет индикаторами.
Взять бы две таких микрухи и сделать светодиодную матрицу... Вот только гугл их не знает :(
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Адресные светодиоды WS2812. 

Можно сразу кольцо https://aliexpress.ru/item/4000140978537.html

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

MAX7219 - 64 светодиода 

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Имхо, для наручного девайса задача невыполнимая

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

v258 пишет:

Имхо, для наручного девайса задача невыполнимая

Отчего же так категорично?

У меня, например, от плеча до кончиков пальцев - 80 см, а диаметр светодиодного круга, ссылку на который я приводил выше, всего 17 см.

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

andriano пишет:

У меня, например, от плеча до кончиков пальцев - 80 см, а диаметр светодиодного круга, ссылку на который я приводил выше, всего 17 см.

Ну, в принципе, если использовать все предплечье и девайс в виде бегущей строки, то можно и сделать ))

rkit
Offline
Зарегистрирован: 23.11.2016

Просто дисплей-то взять не судьба, видимо. Надо всё делать максимально сложно и безобразно для глаз.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Как-то так:

Green
Offline
Зарегистрирован: 01.10.2015

forfrends пишет:
Хочу сделать себе девайс: наручные часы. Где в качестве циферблата (и стрелок) будут светодиоды. Внешний круг 60 светодиодов - секунды, Средний круг 60 светодиодов - минуты, и внутренний круг 12 светодиодов - часы.
Блин, дурнее даже придумать сложно.) Обычно 12 светодиодов для наручных часов хватает.

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

forfrends пишет:

 такой массой светодиодов (всего 132). 

Две HT1668 (in 24-Pin, SOP Package) спасут отца русской демократии. Получается до 140 светодиодов + до 40 кнопок можно задействовать.

Green
Offline
Зарегистрирован: 01.10.2015

Ровно 12 пинов для этой задачи. Справится любой 20 пиновый МК.

forfrends
Offline
Зарегистрирован: 24.02.2015

Всем спасибо! Про часы до плеча посмеялся :)))

Только WS2812 и 0402 по размеру как-то не очень похожи ))))

А вообще я сам себя запутал и вас тоже. Я буду использовать STM-ку, а именно stm32l152cbt6, пинов у нее достаточно чтобы самому рулить всеми светодиодами, и никакие дополнительные микрухи не нужны. Чуть сам себе гемор не сделал :)))

nik182
Offline
Зарегистрирован: 04.05.2015

А есть ситуация когда горят все диоды? Максимальный ток через все ноги корпуса посмотрите в мануале на МК (таблица 11), просуммируйте ток максимально горящих диодов и сравните. Удивитесь несоответствию, почешите репу.

forfrends
Offline
Зарегистрирован: 24.02.2015

Это будет динамическая индикация, хоть визуально может казать что включено много светодиодов, но по факту одновременно будет включено максимум 16-18 светодиодов.

nik182
Offline
Зарегистрирован: 04.05.2015

Что мешает посмотреть в таблицу? Максимум 8.

forfrends
Offline
Зарегистрирован: 24.02.2015

Все верно.