Форум
Приветствую Вас, Гость · RSS Четверг, 28.03.2024, 13:03

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Модератор форума: Soir  
Форум » Форум по статьям сайта » Электросхемы и ТЗ. » Часы, будильник, термометр. (....)
Часы, будильник, термометр.
yu_piДата: Пятница, 03.10.2014, 19:42 | Сообщение # 121
Группа: Пользователи
Сообщений: 7
Добрый вечер! Ну а если упростить до доступной Вам DS1307. С целью увеличения точности хода ведь можно потом дополнить DS32KHZ.
 
SoirДата: Суббота, 04.10.2014, 06:28 | Сообщение # 122
Группа: Hegemoniс
Сообщений: 773
Цитата yu_pi ()
а если упростить до доступной Вам DS1307. С целью увеличения точности хода ведь можно потом дополнить DS32KHZ

Как-то не красиво, если есть 3231... В Proteus есть модель 3232, вроде похоже, надо пробовать. Но пробовать в железе. Если Вы будете готовы экспериментировать, то я попробую написать прошивку под 3231.
В ТЗ для меня неясный момент как стыкуется ночной режим с автоматической регулировкой яркости? Как-то и фотореле, и фоторезистор...
По большому счету, если оставить 1307, то конструкция и так соответствует Вашему ТЗ, за исключением ежечасного сигнала. Кстати, 1 мсек достаточно?


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
yu_piДата: Суббота, 04.10.2014, 07:10 | Сообщение # 123
Группа: Пользователи
Сообщений: 7
Добрый день! К активной работе готов - комплектация есть. "Ночной режим" - для ежечасного сигнала (ну или боя, как в старинных часах), для яркости свечения индикаторов ваш вариант остаётся. Фотореле я предполагаю использовать для управления наличием звука (для генерации которого и предназначен ежечасный сигнал) - если у Вас возникнут трудности  в создании ПО. Подобная настройка осуществлена в некоторых типах АОНов. 1 мсек - вполне достаточно (плюс-минус - можно на порядок)
 
SoirДата: Воскресенье, 05.10.2014, 11:12 | Сообщение # 124
Группа: Hegemoniс
Сообщений: 773
Цитата SASHA_ZX ()
В режиме автоматическогоуправления яркостью индикатора у меня
не работает  минимальный порог

При исправлении ошибки вылезла другая, в смене индикации через плавное затухание. Исправил, проверьте. Перезалил в сообщение №119


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
SASHA_ZXДата: Воскресенье, 05.10.2014, 13:17 | Сообщение # 125
Группа: Пользователи
Сообщений: 3
Soir, Добрый день. Прошивку попробую завтра в железе сразу отпишусь. С уважением.

Сообщение отредактировал SASHA_ZX - Воскресенье, 05.10.2014, 14:12
 
SoirДата: Воскресенье, 05.10.2014, 13:47 | Сообщение # 126
Группа: Hegemoniс
Сообщений: 773
Цитата yu_pi ()
К активной работе готов - комплектация есть...

Это хорошо, будет появляться время - буду что-то делать. Не знаю, как Вы будете проверять, то ли на макете, то ли собирать сразу, но схема по сути определена. И есть под нее в форуме прошивка. В Proteus попробовал, если соответствующим образом подключить 3232, то она работает вместо 1307. Если возможность есть - проверьте в железе 3231 с любой из прошивок для 1307.


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
SASHA_ZXДата: Понедельник, 06.10.2014, 12:44 | Сообщение # 127
Группа: Пользователи
Сообщений: 3
Прошивку из сообщения №119 попробовал, все работает на "отлично". Закинь по возможности  еще прошивку под общий анод с изменениями и подскажи в прошивках (TC_anime_3_2.zip в часах на 6-сти разрядах ) пределы яркости в автомате работают корректно. Хочу сделать в будущем. РЕСПЕКТ
 
SoirДата: Понедельник, 06.10.2014, 15:48 | Сообщение # 128
Группа: Hegemoniс
Сообщений: 773
Цитата SASHA_ZX ()
Закинь по возможности  еще прошивку под общий анод с изменениями

Заменил файлы в статье. По сути осталось два варианта: с коррекцией температуры и без нее. Прошивки для индикаторов с общим анодом и катодом. Во всех вариантах четыре будильника.
Для каких-либо первых или промежуточных версий обращайтесь отдельно с приложением прошивки.
Цитата SASHA_ZX ()
подскажи в прошивках (TC_anime_3_2.zip в часах на 6-сти разрядах ) пределы яркости в автомате работают корректно.

Я исправил и там, нужно проверить. Только прошу задавать вопросы в соответствующей теме.


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
yu_piДата: Среда, 08.10.2014, 18:41 | Сообщение # 129
Группа: Пользователи
Сообщений: 7
Soir, Добрый вечер!
Простая замена DS1307  на DS3231 сработала. Функции коррекции часов и минут - сохранились. В принципе - для меня достаточно
Вот пара цитат с других форумов, может они Вам помогут:
"единственное отличие - разные адреса и назначение битов вControl register, то есть показывать время скорее всего будет, но не сможет
запустить генератор часов.
 при первом запуске надо записать rtc_write(0x0E, 0x00);  "
 
SoirДата: Суббота, 11.10.2014, 20:26 | Сообщение # 130
Группа: Hegemoniс
Сообщений: 773
Цитата yu_pi ()
Простая замена DS1307  на DS3231 сработала.

Это хорошо. Сейчас с временем очень напряженно, но на следующей неделе посмотрю Ваше ТЗ. Напомните мне, если что...


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
lionpДата: Среда, 15.10.2014, 17:16 | Сообщение # 131
Группа: Пользователи
Сообщений: 7
Добрый вечер! Уважаемый Soir, не найдётся ли места в вашем проекте часов для "секундной стрелки" из 60-ти светодиодов и сдвиговых регистров 74НС164? Пример того что я имею в виду: https://www.youtube.com/watch?v=AWqjgLzgcjo
 
SoirДата: Четверг, 16.10.2014, 11:40 | Сообщение # 132
Группа: Hegemoniс
Сообщений: 773
Цитата lionp ()
не найдётся ли места в вашем проекте часов для "секундной стрелки" из 60-ти светодиодов и сдвиговых регистров 74НС164?

Посмотрю, наверно можно. Если прицепиться к уже имеющейся динамической индикации, то достаточно будет 2 корпуса. Как стрелка должна себя вести при анимации?


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
SoirДата: Четверг, 16.10.2014, 14:08 | Сообщение # 133
Группа: Hegemoniс
Сообщений: 773
Цитата yu_pi ()
Простая замена DS1307  на DS3231 сработала.

Немного освободился, можем продолжить.
Во вложении проект под Ваше ТЗ. Проверяйте.
Индикатор в проекте общий катод, но если Вы установите инвертирующие ключи (как предполагали), то прошивка подойдет под общий анод.
Кнопки пришлось перенести на свободные выводы МК из-за ключей.
Ключ BUZZ_ENABLE разрешает звуковой сигнал, если замкнут. По сути это сигнал с фотодатчика. Если скажете по какому критерию включать ночной режим, то датчик можно будет исключить.
Прикрепления: T_3232.zip (25.6 Kb)


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
lionpДата: Четверг, 16.10.2014, 14:28 | Сообщение # 134
Группа: Пользователи
Сообщений: 7
Цитата Soir ()
Как стрелка должна себя вести при анимации?

Как на видео в примере, в моём сообщении выше. Но если возможны ещё эффекты, то на Ваше усмотрение. И ещё, если Вы хотите уложиться в 2 корпуса регистров, то может целесообразней применить 74НС595 или 74НС4094, так как 164-е при динамической индикации будут "подсвечивать" светодиоды и будет не совсем красиво. Просто на 164-х я думал использовать 8 корпусов с тактовым импульсом в 1Гц и сброс.


Сообщение отредактировал lionp - Четверг, 16.10.2014, 14:41
 
SoirДата: Четверг, 16.10.2014, 17:40 | Сообщение # 135
Группа: Hegemoniс
Сообщений: 773
Цитата lionp ()
так как 164-е при динамической индикации будут "подсвечивать" светодиоды и будет не совсем красиво. Просто на 164-х я думал использовать 8 корпусов с тактовым импульсом в 1Гц и сброс.

Ничего подсвечивать не будет. Если надо - будет 8 корпусов со статической индикацией. Какие все-таки регистры использовать и сколько?


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
lionpДата: Четверг, 16.10.2014, 17:46 | Сообщение # 136
Группа: Пользователи
Сообщений: 7
Цитата Soir ()
Какие все-таки регистры использовать и сколько?

Если не будет подсвечивать, то 164-е по Вашему варианту-2 корпуса.


Сообщение отредактировал lionp - Четверг, 16.10.2014, 18:17
 
SoirДата: Пятница, 17.10.2014, 12:46 | Сообщение # 137
Группа: Hegemoniс
Сообщений: 773
Цитата lionp ()
Если не будет подсвечивать, то 164-е по Вашему варианту-2 корпуса.

Схема предполагается, как проект во вложении. Собственно и прошивка там же. Но полной уверенности в том, что все правильно у меня нет. Надо пробовать. Не смог нормально запустить в симуляторе - жутко тормозит, может надо модели другие применить... возиться некогда. Но прошивку всегда можно подправить, так что собирайте в железе, если есть возможность - первоначально на макете, хотя бы частями.
Еще в чем я не уверен - диапазон яркости. Он немного изменился и по краям возможны глюки. Если они все-таки будут - сообщите, поправлю.
Еще одна особенность - стрелка отображается всегда, ее яркость = яркости основного индикатора. Если при индикации температуры стрелки быть не должно - пишите.
Прошивка под индикатор с общим катодом, диоды думаю разберетесь как подключать. Что непонятно - спрашивайте, что не так - пишите.
Прикрепления: TC_A_4.zip (60.4 Kb)


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
lionpДата: Пятница, 17.10.2014, 17:52 | Сообщение # 138
Группа: Пользователи
Сообщений: 7
Спасибо большое! Буду пробовать
 
SoirДата: Суббота, 18.10.2014, 15:29 | Сообщение # 139
Группа: Hegemoniс
Сообщений: 773
Цитата lionp ()
Буду пробовать

Исправил ошибки, доработал проект в Proteus.
Перезалил в предыдущее сообщение.


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
lionpДата: Воскресенье, 19.10.2014, 09:30 | Сообщение # 140
Группа: Пользователи
Сообщений: 7
Цитата Soir ()
Исправил ошибки, доработал проект в Proteus.

Доброе утро! Уважаемый Soir, в Протеус всё вроде работает как надо, никаких нареканий smile Можно Вас ещё попросить реализовать отображение индикации температуры целым числом, ведь от того что на табло будет высвечивать, например 19,5 °C вместо 19 °C, ощутимо теплее не станет. А вместо дробной части добавить символ "C". И ещё, можно ли добавить точку в третьем разряде, так как на фото ниже. Спасибо большое!
Прикрепления: 3152568.jpg (67.1 Kb)


Сообщение отредактировал lionp - Воскресенье, 19.10.2014, 09:31
 
lionpДата: Воскресенье, 19.10.2014, 09:33 | Сообщение # 141
Группа: Пользователи
Сообщений: 7
Цитата Soir ()
Исправил ошибки, доработал проект в Proteus.

Доброе утро! Уважаемый Soir, в Протеус всё вроде работает как надо, никаких нареканий smile Можно Вас ещё попросить реализовать отображение индикации температуры
целым числом, ведь от того что на табло будет высвечивать, например 19,5
°C вместо 19 °C, ощутимо теплее не станет. А вместо дробной части авить символ "C". И ещё, можно ли добавить точку в третьем разряде,
так как на фото ниже. Спасибо большое!
Прикрепления: 1293711.jpg (106.1 Kb) · 1910192.jpg (67.1 Kb)


Сообщение отредактировал lionp - Воскресенье, 19.10.2014, 09:34
 
SoirДата: Воскресенье, 19.10.2014, 12:22 | Сообщение # 142
Группа: Hegemoniс
Сообщений: 773
Цитата lionp ()
реализовать отображение индикации температурыцелым числом, ведь от того что на табло будет высвечивать, например 19,5
°C вместо 19 °C, ощутимо теплее не станет. А вместо дробной части авить символ "C".

Отрицательных температур не будет? Сделал когда минус, то символа C нет.
Цитата lionp ()
можно ли добавить точку в третьем разряде

Добавил.
Прикрепления: 8528680.zip (8.3 Kb)


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
lionpДата: Воскресенье, 19.10.2014, 17:03 | Сообщение # 143
Группа: Пользователи
Сообщений: 7
Цитата Soir ()
Отрицательных температур не будет?

Ну, я их на стенке планирую повесить, а дома и при нынешних тяжёлых условиях с отоплением вряд ли отрицательную температуру показывать будет smile
Спасибо большое!
 
SoirДата: Понедельник, 17.11.2014, 18:32 | Сообщение # 144
Группа: Hegemoniс
Сообщений: 773
Для схемы из статьи добавил еще один эффект с вариациями.
Если пересчитать основные эффекты, то это:
- отключение/включение сегментов от A до H в прямом и обратном порядке;
- отключение/включение сегментов сверху-вниз и снизу-вверх;
- убегание/появление цифр влево-вправо и наоборот;
- плавное погасание и плавное включение;
- отключение/включение сегментов слева-направо и наоборот с последовательным отключением разрядов. (Новый эффект.)
- отключение/включение сегментов слева-направо и наоборот с параллельным отключением разрядов. (Новый эффект.)
И их комбинации в пределах одного эффекта. Например, убегают влево, а появляться могут и справа, и слева... То есть каждый основной эффект (кроме затухания и простого переключения) имеет 4 вариации.
Во вложении прошивки для общего анода и катода для тестирования. Если кто-то опробует в железе, тогда размещу их тоже в статью.
Прошивки без коррекции температуры. Если надо - пишите.
Собственно мною уже испытано на другом устройстве, но лучше все-таки сначала проверить. Там есть отличия в алгоритме.
Прикрепления: TC_2_1.zip (23.1 Kb)


Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
 
Форум » Форум по статьям сайта » Электросхемы и ТЗ. » Часы, будильник, термометр. (....)
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Поиск:

Конструктор сайтов - uCoz
Copyright MyCorp © 2024