Часы, будильник, термометр.
|
|
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 разрешает звуковой сигнал, если замкнут. По сути это сигнал с фотодатчика. Если скажете по какому критерию включать ночной режим, то датчик можно будет исключить.
Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
|
|
| |
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 корпуса. Схема предполагается, как проект во вложении. Собственно и прошивка там же. Но полной уверенности в том, что все правильно у меня нет. Надо пробовать. Не смог нормально запустить в симуляторе - жутко тормозит, может надо модели другие применить... возиться некогда. Но прошивку всегда можно подправить, так что собирайте в железе, если есть возможность - первоначально на макете, хотя бы частями. Еще в чем я не уверен - диапазон яркости. Он немного изменился и по краям возможны глюки. Если они все-таки будут - сообщите, поправлю. Еще одна особенность - стрелка отображается всегда, ее яркость = яркости основного индикатора. Если при индикации температуры стрелки быть не должно - пишите. Прошивка под индикатор с общим катодом, диоды думаю разберетесь как подключать. Что непонятно - спрашивайте, что не так - пишите.
Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
|
|
| |
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, в Протеус всё вроде работает как надо, никаких нареканий Можно Вас ещё попросить реализовать отображение индикации температуры целым числом, ведь от того что на табло будет высвечивать, например 19,5 °C вместо 19 °C, ощутимо теплее не станет. А вместо дробной части добавить символ "C". И ещё, можно ли добавить точку в третьем разряде, так как на фото ниже. Спасибо большое!
Сообщение отредактировал lionp - Воскресенье, 19.10.2014, 09:31 |
|
| |
lionp | Дата: Воскресенье, 19.10.2014, 09:33 | Сообщение # 141 |
Группа: Пользователи
Сообщений: 7
| Цитата Soir ( ) Исправил ошибки, доработал проект в Proteus. Доброе утро! Уважаемый Soir, в Протеус всё вроде работает как надо, никаких нареканий Можно Вас ещё попросить реализовать отображение индикации температуры целым числом, ведь от того что на табло будет высвечивать, например 19,5 °C вместо 19 °C, ощутимо теплее не станет. А вместо дробной части авить символ "C". И ещё, можно ли добавить точку в третьем разряде, так как на фото ниже. Спасибо большое!
Сообщение отредактировал lionp - Воскресенье, 19.10.2014, 09:34 |
|
| |
Soir | Дата: Воскресенье, 19.10.2014, 12:22 | Сообщение # 142 |
Группа: Hegemoniс
Сообщений: 773
| Цитата lionp ( ) реализовать отображение индикации температурыцелым числом, ведь от того что на табло будет высвечивать, например 19,5 °C вместо 19 °C, ощутимо теплее не станет. А вместо дробной части авить символ "C". Отрицательных температур не будет? Сделал когда минус, то символа C нет. Цитата lionp ( ) можно ли добавить точку в третьем разряде Добавил.
Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
|
|
| |
lionp | Дата: Воскресенье, 19.10.2014, 17:03 | Сообщение # 143 |
Группа: Пользователи
Сообщений: 7
| Цитата Soir ( ) Отрицательных температур не будет? Ну, я их на стенке планирую повесить, а дома и при нынешних тяжёлых условиях с отоплением вряд ли отрицательную температуру показывать будет Спасибо большое!
|
|
| |
Soir | Дата: Понедельник, 17.11.2014, 18:32 | Сообщение # 144 |
Группа: Hegemoniс
Сообщений: 773
| Для схемы из статьи добавил еще один эффект с вариациями. Если пересчитать основные эффекты, то это: - отключение/включение сегментов от A до H в прямом и обратном порядке; - отключение/включение сегментов сверху-вниз и снизу-вверх; - убегание/появление цифр влево-вправо и наоборот; - плавное погасание и плавное включение; - отключение/включение сегментов слева-направо и наоборот с последовательным отключением разрядов. (Новый эффект.) - отключение/включение сегментов слева-направо и наоборот с параллельным отключением разрядов. (Новый эффект.) И их комбинации в пределах одного эффекта. Например, убегают влево, а появляться могут и справа, и слева... То есть каждый основной эффект (кроме затухания и простого переключения) имеет 4 вариации. Во вложении прошивки для общего анода и катода для тестирования. Если кто-то опробует в железе, тогда размещу их тоже в статью. Прошивки без коррекции температуры. Если надо - пишите. Собственно мною уже испытано на другом устройстве, но лучше все-таки сначала проверить. Там есть отличия в алгоритме.
Россия оккупировала Крым, вооружает террористов, засылает наемников и в открытую вторглась на материковую часть Украины. От рук российских убийц погибают мои соотечественники. Презираю и ненавижу Россию, а россиянам больше не помогаю.
|
|
| |