Например TDA7294

Форум РадиоКот • Просмотр темы - Контроллер для последовательного включения светодиодов
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт мар 09, 2021 14:16:36

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 59 ]    , , 3
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Пн дек 07, 2020 23:40:49 
Потрогал лапой паяльник
Аватар пользователя

Карма: 5
Рейтинг сообщений: 47
Зарегистрирован: Ср окт 04, 2017 20:47:40
Сообщений: 310
Рейтинг сообщения: -4
Цитата:
BlackKilkennyCat Даже бесплатно.

Вам напомнить, альтруист вы наш, что это коммерческий проект и для коммерческих целей?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Пн дек 07, 2020 23:42:31 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 798
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2915
Рейтинг сообщения: 3
предлагаю 1 кнопку но с заумным алгоритмом:
1) 1 длинное нажатие переводит в настройку. Светодиоды сигнализируют об этом дружным морганием 1 раз все.
2) каждое следующее нажатие перемещает 1 светодиод по кругу - настройка часа.
3) 1 следующее длинное нажатие переводит в режим настройки минут. Режим определяется дружным морганием 2 раза.
4) тут возможны варианты. Либо с точностью 2.5 минуты (2 горящих светодиода), либо сначала десятки (светодиод бежит до 5 и возвращается на 0), а потом минуты.
5 или 6) если десятки-единицы минут, то длинное нажатие переводит в единицы. Дружное моргание 3 раза.
5 или 6) Длинное нажатие выводит из режима настройки, Быстрый бегущий огонек по кругу пару-тройку раз
7) нормальная работа.

секунды здесь, думаю, ненужны

Добавлено after 34 seconds:
valentinovich, а мне как-то пофиг. а Вас это как-то коробит? Напоминаю, что это не раздел "Работа", я вправе озвучивать любые решения.


Вернуться наверх
 
Друзья! Скоро Новый Год! Китайский! Но мы работаем и в праздники тоже!

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Пн дек 07, 2020 23:52:24 
Это не хвост, это антенна

Карма: 20
Рейтинг сообщений: 218
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 1336
Рейтинг сообщения: 3
предлагаю 1 кнопку но с заумным алгоритмом:

Отпускание при коротком нажатии - переключение на следующий светодиод, длинное нажатие - сброс. Еще и минуты одной кнопкой настраивать я бы не стал...


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Пн дек 07, 2020 23:57:11 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 150
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1191
Откуда: Баку
Рейтинг сообщения: 3
зачем ей знать, что происходит на циферблате? циферблат шагает сам, электронная начинка сама.

Как только вы представите все возможные сценарии, поймете какой будет геморрой для пользователя. Просто представьте, что питание МК пропало (батарейное как предполагается). После каждой смены батареи юзер должен будет выставлять время на МК в соответствии с часами "заумным алгоритмом"? А если часы и/или МК начнут врать каждый на несколько минут в одну сторону? Пользователь не вас, а дизайнера будет поминать, может даже непечатными словами.

дальше будет какое-то расхождение, пофиг.

Вам да, пользователю - читайте выше.

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

Повторюсь: это и есть синхронизация, о которой я говорил ранее:

Нужен механизм часов, на которые можно подавать внешние секундные импульсы (есть ли такие?), в данном случае с нашего МК. Он же и будет зажигать светодиоды.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Как сделать ИП с ультрашироким диапазоном?

Ключевыми особенностями высоковольтных SiC MOSFET Wolfspeed являются малое сопротивление канала в открытом состоянии и минимальное значение паразитных емкостей, что позволяет максимально снизить статические и динамические потери, и, соответственно, увеличить рабочую частоту преобразователей.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Вт дек 08, 2020 00:01:25 
Родился

Зарегистрирован: Сб дек 05, 2020 14:54:01
Сообщений: 9
Рейтинг сообщения: 0
дизайнер - это художник, спрашивать, видимо, дальше уже бесполезно....надо предлагать вопросы, на которые можно ответить да-нет....
Итого -
1)питание от сети +5 В подходит ?....(3 батарейки на два горящих светодиода себе бы не поставил)
2) автоматическая синхронизация не требуется
3) светодиоды идут сами по себе, но нужна кнопка их подгонки под нужный час
4)при нажатии (или отпускании) кнопки сбрасывать счётчик секунд (для синхронизации с секундной стрелкой), т.е. устанавливать только в 00 мин 00 сек.


1) не знаю, что такое +5 В. Обычная сеть 220В нужна. Как мне объяснили, на батарейках проработает от нескольких часов до неск.суток (зависит от батареек и их количества). Если так и есть, к черту всякие батарейки.
2) да
3) да
4) да

Добавлено after 1 minute 3 seconds:
Цитата:
BlackKilkennyCat Даже бесплатно.

Вам напомнить, альтруист вы наш, что это коммерческий проект и для коммерческих целей?


Что значит "напомнить"? Я где-то об этом упоминала? Для коммерческих проектов я не обращалалсь бы на форум, это делается несколько иначе. Я сказала только, что заплачу за работу мастера. По-моему, это нормально)) Я поняла, что Вам легче становится, когда Вы на негативе, да?


Вернуться наверх
 
STM32L5 – первое семейство ST на ядре Cortex-M33 с ультранизким потреблением

Первое семейство STM32L5 на базе ядра ARM Cortex-M33, флагман семейств ST с низким потреблением. Область применения IoT, расходомеры, умные часы, промышленные датчики и многое другое. Опубликованы материалы двух практических вебинаров по расчету энергопотребления и работой с TrustZone. Рассмотрены особенности и примеры практической реализации CAN FD на STM32L5.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Вт дек 08, 2020 00:09:37 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 798
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2915
Рейтинг сообщения: 0
Zhuk72 писал(а):
Как только вы представите все возможные сценарии
Поверьте, лучше не надо. У меня очень богатая фантазия.
Цитата:
Пользователь не вас, а дизайнера будет поминать, может даже непечатными словами.
Часы в микроволновке. И ничего, все как-то мучаются. Хотя хочется вскрыть и впихнуть туда батарейку...


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Вт дек 08, 2020 06:42:07 
Друг Кота
Аватар пользователя

Карма: 42
Рейтинг сообщений: 1717
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 5200
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
более простой алгоритм настройки:
после включения не горит ничего
1е удержание - перебираются пары светодиодов (отпускаем кнопку в момент, когда они "догонят" часовую стрелку)
2е удержание - подстройка (бежит 1 светодиод, отпускаем кнопку, когда он догонит минутную стрелку)

Добавлено after 9 minutes 1 second:
1) не знаю, что такое +5 В.
это сеть 220в, пропущенная через блок питания (например зарядник от мобилки)

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Вт дек 08, 2020 06:55:02 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 1150
Зарегистрирован: Пт мар 29, 2019 10:45:58
Сообщений: 2152
Откуда: Тюмень
Рейтинг сообщения: 0
Asya K писал(а):
общаться не умеете?

Вам реальную помощь предложил Самсусамыч....А вы именно на его вопросы и не ответили.....Сидеть сутками и ждать тоже неинтересно (а надо-то вам)...


есть аналоговые, цифровые, аналого-цифровые. Может и еще что-то, дальше вникать нет необходимости.

Разве я спрашивал об этом? Вы, или не читаете вопросы, или совершенно забыли курс школьной физики (раздел электротехники)… попытаюсь ещё раз задать вопросы: https://radiokot.ru/forum/viewtopic.php ... 0#p3937200
И в дополнение: Вы сможете залить прошивку в МК AVR?

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Вт дек 08, 2020 07:58:59 
Сверлит текстолит когтями

Карма: 15
Рейтинг сообщений: 275
Зарегистрирован: Вс фев 02, 2020 09:12:37
Сообщений: 1292
Рейтинг сообщения: 0
я так понял, что механизм часов лучше не трогать, это может просто привести к его поломке....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Вт дек 08, 2020 08:07:07 
Друг Кота
Аватар пользователя

Карма: 42
Рейтинг сообщений: 1717
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 5200
Откуда: Сердце Пармы
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
ну... во первых придётся собрать хоть и не сложную, но схемку...
попробовал нарисовать её в протеусе... похоже ТСу, в данном случае проще всего взять готовую ардуину, её и прошить проще будет...

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Вт дек 08, 2020 19:25:26 
Потрогал лапой паяльник
Аватар пользователя

Карма: 5
Рейтинг сообщений: 47
Зарегистрирован: Ср окт 04, 2017 20:47:40
Сообщений: 310
Рейтинг сообщения: 0
Цитата:
BlackKilkennyCat
я вправе озвучивать любые решения.

Главное чтоб они ещё были бы логически правильные. О чём вам говорит и -
Цитата:
Zhuk72
Как только вы представите все возможные сценарии, поймете какой будет геморрой для пользователя. ...
Пользователь не вас, а дизайнера будет поминать, может даже непечатными словами.
:)
Цитата:
Asya K
Что значит "напомнить"? Я где-то об этом упоминала?

Сорри, так получилось, но это как бы относилось не совсем к вам.
И Асенька, :) плиз, гляньте в личку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Ср дек 09, 2020 03:40:53 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 798
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2915
Рейтинг сообщения: 7
Учитывая сжатость срок и несколько, конечно, громогласное моё заявление о паре вечеров, комплектующие выбирались из максимального наличия на моём складе.

Итого можно посмотреть на схеме.
Краткое пояснение:
1) питание пока не определился. склоняюсь в сторону мини-усб разъёма: их есть у меня, они "толстые" и понадёжнее микро, шнуры к ним и блок питания с усб-выходом непроблематично купить.
2) для минимизации числа компонентов выбрана матрица 3х4, максимальный ток светодиода в импульсе 50 мА, максимальный суммарный ток в импульсе 150 мА. Однако, думаю, достаточно ограничить до 40 (120).
3) мк STM8L050J3 - изначально ориентирован на возможность подключения 32.768, встроенные RTC, но к сожалению 8 ног.
4) 595 регистр как расширитель выходов.
5) две кнопки, логика - делитель напряжения, совместно используют пин с защелкой 595, делитель напряжение исключает влияние на защелкивание регистра.
6) Питание 595 и светодиодов от 3.3 вольта, микроконтроллера - от 3 вольт.
7) Предусмотрена батарейка. Расчётное время работы часов на самой тонкой "таблетке" около 2 лет.
8 ) Предусмотрено определение отсутствия основного питания.
9) Опционально предусмотрена "кукушка", хотя я так ещё пока динамиком не управлял.

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

Затраченное время: 4 часа, из которых половина ушла на рассмотрение множества иных вариантов, в т. ч. с DFU, внешними RTC, новомодными регистрами для светодиодов и иных драйверов.


Вложения:
DipTrace Schematic - clock.pdf [20.49 KiB]
Скачиваний: 74
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Ср дек 09, 2020 15:48:19 
Мучитель микросхем

Карма: 7
Рейтинг сообщений: 35
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 487
Рейтинг сообщения: 4
Я бы сделал иначе. Никаких самодельных плат - всё приобретается в магазине.
- Ардуино Нано. Завтра захочется добавить будильник или изменить светодиодные эффекты, новый скетч и готово. Более того, не понравится - вынул и используешь для других целей.
- RTC DS3231. Высокоточные часы обязательно. Погрешность 1 мин/год позволяет использовать как образцовые, по ним выставляются механические. Ручная синхронизация называется.)
- 4-х разрядный LED индикатор. Припаивается к Нано. Хочется яркости, тогда модуль индикации на TM1636 по 4-м проводам. Индикатор при желании можно вывести на переднюю панель - будут ещё и цифровые часы.
- 2 кнопки для установки времени, хотя можно и с ПК - USB в наличии.
- 4 пина на индикацию 12-ти светодиодов - куча проводов не нужна.
- Питание. Внешний БП от мобильного телефона 5 в/500 ма (либо 9 в/500 ма).
Цена на комплектующие в районе 500-1000р. Софт BlackKilkennyCat напишет бесплатно.)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Ср дек 09, 2020 22:44:16 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 798
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2915
Рейтинг сообщения: 8
OKF, я не использую одурино, написать софт к нему не смогу по причине нежелания приобретать ненужные знания. И даже не представляю, где его можно купить. Остальное же у меня есть уже.
Что касается точности, то вот характеристика STM8L050J3:
Low-power RTC
– BCD calendar with alarm interrupt
– Digital calibration with +/- 0.5 ppm accuracy

Добавлено after 6 hours 20 minutes 59 seconds:
ещё один вечер, опять 4 часа и трассировка завершена.
Как не оптимизировал, для односторонней домашней минимально удобный размер получается 66х34 мм.
И одну перемычку всё же придется кинуть поверху (U1 13-8). Обидно. Наверное, не вижу решения.
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Пт дек 11, 2020 00:46:18 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 798
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2915
Рейтинг сообщения: 14
Вечер номер 3
Изготовление платы и пайка.
Осталось подобрать резисторы для светодиодов и кнопок, да один диод.
Заняло около 6 часов, но часть времени - извращенные эксперименты с ацетоном и засохшим ПФ-ВЩ, ожидание травления, а часть - поиск ферритовой бусины и металлизация отверстий методом втулок.
Если бы у меня всё было как у нормального радиолюбителя (у меня даже паяльная станция в ремонте, паял громадным жалом обычным 30-ваттным), заняло бы опять 4 часа.

Изображение

Ну, подбор и пайка резисторов дело минутное и совместно с программой.
Итого, 12-16 часов на подобное устройство. Плюс программирование.
Вполне можно уложится в термин "Конструкция выходного дня". И нет необходимости в ардуино.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Сб дек 12, 2020 15:09:35 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 55
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 553
Откуда: Рязанская область
Рейтинг сообщения: 12
Я бы сделал иначе. Никаких самодельных плат - всё приобретается в магазине.
- Ардуино Нано. Завтра захочется добавить будильник или изменить светодиодные эффекты, новый скетч и готово. Более того, не понравится - вынул и используешь для других целей.
- RTC DS3231. Высокоточные часы обязательно. Погрешность 1 мин/год позволяет использовать как образцовые, по ним выставляются механические. Ручная синхронизация называется.)

- 2 кнопки для установки времени, хотя можно и с ПК - USB в наличии.
- 4 пина на индикацию 12-ти светодиодов - куча проводов не нужна.
- Питание. Внешний БП от мобильного телефона 5 в/500 ма (либо 9 в/500 ма).
Цена на комплектующие в районе 500-1000р. Софт BlackKilkennyCat напишет бесплатно.)



сегодня встал, делать нечего, вот навоял... :music:

плата получилась Изображение

ну и сам скетч ардуиновский




я немного перестарался...
девайс может показывать двумя светиками [b]час как просила Asya K
и может показывать двумя светиками час и одним светиком минуты (бонус :facepalm: :)) )

Код:
[code]    //----------
      playvremay();      // выводим на экран часы и минуты
    //  playchas();        // выводим на экран только часы     
    //----------
  [/code]


Вложения:
casy.zip [224.51 KiB]
Скачиваний: 69
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Сб дек 12, 2020 16:01:06 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 798
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2915
Рейтинг сообщения: 1
Serzh2000, круто! ну а я вчерашний вечер потратил на изучение мк, stm8l050 - для меня новый, есть небольшие отличия, да на алгоритм проброса шим через регистр, успел лишь бип-бип )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Сб дек 12, 2020 16:03:42 
Мучитель микросхем

Карма: 7
Рейтинг сообщений: 35
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 487
Рейтинг сообщения: 1
сегодня встал, делать нечего, вот навоял... :music:

Ну, если встал, и делать нечего, тогда конечно.)
"Так значит можете, если захотите!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер для последовательного включения светодиодов
СообщениеДобавлено: Вт дек 22, 2020 01:22:39 
Собутыльник Кота

Карма: 36
Рейтинг сообщений: 798
Зарегистрирован: Ср ноя 29, 2017 06:58:50
Сообщений: 2915
Рейтинг сообщения: 10
Вложения:
DipTrace Schematic - clock.pdf [20.49 KiB]

На всяк случай, вдруг кто вздумает повторить или взять как базу для своего проекта.

Здесь, и соответственно, в трассировке есть пара схемных недоделок-ошибок:

1)в процессе работы пришлось задрать частоту обновления регистра очень высоко, чтобы хоть как-то регулировать яркость, вследствие этого необходимо добавить резисторы для нормального закрытия ключей, либо заменить mosfet на биполярные, иначе появляется паразитная засветка светодиодов. Резисторы 1k включаются между выходом строк и GND;
2) отслеживание исчезновения основного питания и последующий перевод мк в low run mode при таком запитывании мк и сдвигового регистра в ряде случаев может произойти некорректно - паразитное напряжение может пройти через защитные диоды регистра обратно на шину основного питания, что вызовет ложное срабатывание алгоритма. Решение: либо внимательно следить за состоянием портов, либо развязать питание регистра ещё одним диодом.
3) яркость регулируется более-менее приемлемо, но мк пришлось тактировать от 8 МГЦ - меньшая частота вызывает видимое мерцание на минимальной яркости. Но зато яркость меняется индивидуально для каждого светодиода.

прототип отправлен, после оценки-замечаний будет доработан.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 59 ]    , , 3

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y