Напишите прошивку для светодиодных часов (Соник - халявщик)

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Kapitoska
Встал на лапы
Сообщения: 128
Зарегистрирован: Пт авг 15, 2025 08:28:19

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение Kapitoska »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4785490#p4785490"]Перевод часов- самый большой идиотизм, который только можно было бы придумать[/uquote]
Знаменитому димону медведеву это скажите :)
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1614
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение VNS »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4785468#p4785468"]пообщаться с вами в ЛС.[/uquote]
Нет проблем. :beer: Ответил. :)
Аватара пользователя
Соник
Друг Кота
Сообщения: 7558
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение Соник »

Kapitoska писал(а): Знаменитому димону медведеву это скажите :)
"он вам не димон" :idea:
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1614
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение VNS »

Соник, написание алгоритма идёт к завершению... задействовал три кнопки для установки значений в часах. Жду от вас схему на макетке... :beer:
Аватара пользователя
Соник
Друг Кота
Сообщения: 7558
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение Соник »

Сегодня уже не успею наверное. Завтра отпишусь тут.
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1614
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение VNS »

Тестовую прошивку писать завершил. :)
СпойлерИзображение
Часы работают. Останется лишь немного поправить код при необходимости (при возникших пожеланиях) и всё.
После тестов прошивка появится в свободном доступе. :beer:
Аватара пользователя
Соник
Друг Кота
Сообщения: 7558
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение Соник »

Вот это скорость! :shock:
Я только индикаторы осилил соединить друг с другом :)))

Анод светодиодов лучше переключить на +5, или оставить на +12 ?
На входе и выходе 7805 электролиты какой ёмкости советуете?
Вложения
3231.JPG
(114.06 КБ) 48 скачиваний
Я рожден при социализме, и я этим горжусь!
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение jcxz »

[uquote="abc",url="/forum/viewtopic.php?p=4785469#p4785469"]
Ещё забыли про "перевод зима-лето".
В России отменили. И вряд ли когда вернутся.[/uquote]Ну да - уже несколько раз "навсегда" отменили и снова "навсегда" вернули. :))) Не говорите гоп. И не обобщайте - сами же сказали.
Да и на этом форуме не только РФ-юзеры.

Добавлено after 1 minute 44 seconds:
[uquote="VNS",url="/forum/viewtopic.php?p=4785512#p4785512"]Соник, написание алгоритма идёт к завершению[/uquote]Главное - чтобы за это время не успели снова перевод вернуть! :)))
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43781
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение АлександрЛ »

[uquote="Kapitoska",url="/forum/viewtopic.php?p=4785500#p4785500"][uquote="АлександрЛ",url="/forum/viewtopic.php?p=4785490#p4785490"]Перевод часов- самый большой идиотизм, который только можно было бы придумать[/uquote]
медведеву это скажите :)[/uquote]
Как раз, именно димончик этот идиотизм и прекратил,
https://daily.afisha.ru/archive/gorod/c ... o-vremeni/
С 1992 по 2011 год в России весной переходили на летнее время, а осенью — на зимнее. Правда, попытки изменить ход времени продолжались: в 2008 году депутат Сергей Миронов внес в Госдуму законопроект с предложением отменить весенний перевод часов.

феврале 2011 года президент России Дмитрий Медведев объявил о своем решении отменить перевод часов. По его поручению чиновники подготовили закон «Об исчислении времени», который предусматривал отмену перевода часов с нынешнего года и закрепление в России постоянного летнего. В результате получилось так, что страна обманывала естественный ход Земли на два часа. Оплошность решились исправить только 1 июля 2014 года, когда Госдума приняла изменения в закон «Об исчислении времени», по которому 26 октября вся страна вернется в «зимнее», то есть нормальное время.
Как вилите, именно димончик "отменил" в 2011 году,
Интересно, а кто сказал, что именно "зимнее время" является "нормальным"? Оно и так "не нормальное"- опережает астрономическое время на один час.
(имхо) как раз именно "летнее" время, с опережением астрономического времени на 2 часа- более "нормально" - летом используется все 100% светлого времени суток (темнее только в 23 часа)

Добавлено after 25 minutes 55 seconds:
[uquote="Соник",url="/forum/viewtopic.php?p=4785554#p4785554"]Анод светодиодов лучше переключить на +5, или оставить на +12 ?[/uquote]Так у вас же индикаторы, которым нужно больше 5 вольт!
[uquote="Соник",url="/forum/viewtopic.php?p=4785554#p4785554"]На входе и выходе 7805 электролиты какой ёмкости советуете?[/uquote]А какая разница? Минимум- 10 мкФ на входе и выходе 7805, максимум на входе не важен, на выходе- не более 470 мкФ
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1614
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение VNS »

[uquote="Соник",url="/forum/viewtopic.php?p=4785554#p4785554"]Анод светодиодов лучше переключить на +5, или оставить на +12 ?[/uquote]
Вам виднее... а разве сегменты нормально будут светит при питании 5 В? Проверьте, если этого напряжения будет достаточно, то тогда ключи сегментов вообще можно убрать. Как и стабилитроны.
На входе и выходе 7805 электролиты какой ёмкости советуете?
Александр уже ответил. Главное не забыть ёмкость 0,1 мкФ поставить по питанию возле самого МК. И 0,01 мкФ на вывод AREF (21).

ЗЫ. Касаемо вывода управления точками (dp), лучше я сделаю управление разделительными светодиодами от отдельного вывода, а вывод (dp) вы присоедините непосредственно к индикаторам. Потому что в режиме установки часов они используются (потом опишу пояснения)... :)
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение akl »

Чтобы исключить засветку сегментов, между Б-Э в анодных ключах резисторы 3...10К. Также немного пожалеть индикатор установкой токоограничивающих резисторов в каждый сегмент.
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1614
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение VNS »

Предлагаю использовать выводы по этой схеме:
Изображение
Управление сегментами и разрядами высоким уровнем (Предложение от АлександрЛ) для более универсальности схемы. "Ключи" на своё усмотрение... в зависимости от использующих индикаторов.
Дисплей шести разрядный с выводом отсчёта секунд.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43781
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение АлександрЛ »

Кошмар.. :facepalm: Остался один свободный вывод! :facepalm:
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение jcxz »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4785630#p4785630"]Кошмар.. :facepalm: Остался один свободный вывод! :facepalm:[/uquote]Не особо. При желании можно кнопки посадить параллельно цепям управления индикатором. Через резисторы. И тогда ещё 3 ноги освободятся.
Аватара пользователя
Соник
Друг Кота
Сообщения: 7558
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение Соник »

[uquote="akl",url="/forum/viewtopic.php?p=4785611#p4785611"]Чтобы исключить засветку сегментов, между Б-Э в анодных ключах резисторы 3...10К.[/uquote]
А там может быть засветка? Когда на выходе МК будет лог1 - транзистор же будет заперт? Или 5В с порта МК не хватит для его полного запирания?


[uquote="akl",url="/forum/viewtopic.php?p=4785611#p4785611"]Также немного пожалеть индикатор установкой токоограничивающих резисторов в каждый сегмент.[/uquote]
Точно. Туплю я :facepalm:
VNS писал(а): а разве сегменты нормально будут светит при питании 5 В?
Я не про светодиоды сегментов спрашивал, а про два светодиода разделительного двоеточия :)
VNS писал(а):Дисплей шести разрядный
:shock: :shock: :shock: Зачем???
Я рожден при социализме, и я этим горжусь!
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение akl »

Соник писал(а):А там может быть засветка? Когда на выходе МК будет лог1 - транзистор же будет заперт? Или 5В с порта МК не хватит для его полного запирания?
Обратный ток закрытого стабилитрона без резистора будет приоткрывать транзистор PNP. С резистором будет течь через оный.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение Martin76 »

Неужели так жалко 8 транзисторов? С простыми схемами никогда "просто" не бывает. При такой разнице между питанием индикаторов и 5В проблемы обязательно будут с этой схемой. С точками кстати тоже будет проблема, там один светодиод.
Вот как нужно делать Схема со стабилитроном тоже есть, но из практики она работает нормально только при небольшой разнице между 5В и питанием индикатора. И лучше намного на мелких Р мосфетах, а не биполярных.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение OKF »

Кошмар!(
UART используется для загрузки, отладки, логов. Железный I2C - для RTC и доп. расширений. Схема рисуется в последнюю очередь, исходя из удобства разводки.
Кнопки, как заметил jcxz, подключаются к индикатору. Отдельные пины для них - ненужная роскошь.
Тогда можно брать любую Ардуино - будет удобно всем.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение roman.com »

да тут всё неправильно.
начиная с того что нужна статическая индикация...
:tea:
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Напишите прошивку для светодиодных часов (Соник - халявщ

Сообщение jcxz »

[uquote="roman.com",url="/forum/viewtopic.php?p=4785725#p4785725"]начиная с того что нужна статическая индикация...[/uquote]На кой? Чем динамическая не угодила?
Транзисторы и UART (для отладки) - да, нужны, OKF прав. Но нафига статическая индикация? С транзисторами и динамическая будет работать нормально.

Добавлено after 3 minutes 24 seconds:
[uquote="OKF",url="/forum/viewtopic.php?p=4785696#p4785696"]Отдельные пины для них - ненужная роскошь.[/uquote]Можно ещё больше сэкономить на ногах, если вместо DS3231 поставить на тактирование МК хороший генератор. С малым дрейфом. И считать секунды средствами МК. Кладя его в сон (с работающим таймером) на время пропаданий питания.
Ответить

Вернуться в «Разные вопросы по МК»