[uquote="Serzh2000",url="/forum/viewtopic.php?p=3498995#p3498995"]потому как раним утром приоткрыв глаз охото увидеть время и перевернувшись на другой бок еще поспать.....[/uquote]Сам такой
P.S.
Для режима день-ночь я пока окончательно не определился как его реализовать. Лично я абсолютно не пользуюсь будильниками со звуком.
Как идея воспользоваться будильниками. Первый включает режим ночь второй включает режим день.
Первый - режим ночь - уменьшает яркость и переводит в режим индикации времени. Второй перед переходом на обычную индикацию переводит индикаторы на повышенную яркость и мигает с частотой "люстры" как у спецавтомобилей.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
НЕ НЕ НЕ НЕ нет будильники трогать ни в коем случае нельзя !!!!!!!!!!!!!!!
у меня один включает в 7-00 утра mos 3063 ,
а он интернет радио http://wifiradio.su/wifiradio-iz-routera-openwrt-std/
ну а другой будильник отключает интернет радио 7-40 (во вложении)
мне очень нравится вставать не под унылое пиликанье, а под бодрое-доброе утро ведущих!
надо освободить память в атмеге например удалить перевод стрелок с лето на зиму
в меню где устанавливаем сколько часы, сколько дата, сколько температура показывает добавить два пункта
установить С такого то времени ПО такое то
сделать сравнение и запрет
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
отлично! с нетерпение буду ждать. когда начнем ваять? хотелось бы пассивно участвовать
режим ночь - уменьшает яркость и переводит в режим индикации времени
я думаю это два разных действия
например 22-00 уменьшить яркость, но еще лежишь не спишь посмотрел температуру, потом глянул день недели...
о пятница! завтра выходной и сны слаще сняться...
а вот под утро с 3-00 или 4-00 до 7-00 тут именно время интересует
Пару недель назад купил 3d-принтер. Печатаю корпус.
Как только соберу так и начну с прошивкой работать. Увы сроков назвать не могу.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Danko привет . Ну вот , говорят у дураков мысли сходятся . Пришла пора модернизации наружных часов https://radiokot.ru/forum/download/file.php?id=47526 которые отработали 8 лет (деградация светодиодов). Сегменты буду тоже печатать на 3D принтере ( прикупил ). Где-то при минус 10-15 градусов нарушается работа ADC (кнопки) нужно будет линейно распределить R матрицу . И ВСЕ других замечаний НЕТ. Мое мнение - Ставим знак качества твоим часам.
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
M41T56 почти полностью совместима с DS в лучшую сторону. Там есть регистр коррекции. Изменяя содержимое регистра можно добавлять или удалять импульсы идущие от генератора к счетчикам.
А разве заменить на модуль DS3231 не выйдет? Общаются они DS1307 и DS3231 по одному протоколу, у DS3231 точность гораздо выше 1307.
[uquote="gorg26",url="/forum/viewtopic.php?p=3508642#p3508642"]Для коррекции DS1307 придется заменить на M41T56.
M41T56 почти полностью совместима с DS в лучшую сторону. Там есть регистр коррекции. Изменяя содержимое регистра можно добавлять или удалять импульсы идущие от генератора к счетчикам.
А разве заменить на модуль DS3231 не выйдет? Общаются они DS1307 и DS3231 по одному протоколу, у DS3231 точность гораздо выше 1307.[/uquote]
я полностью согласен. примерно год назад собрал часы и долго подбирал кварц, лучший который нашел часы убегали примерно на десять секунд в месяц. потом поставил DS3231.... всего на две секунды в перед ушли за год!
и еще одно предложение для будущей прошивки. мне кажется не очень красиво-приятно температура 1.0° ... 2.0° ... и т.д
может лучше будет 1°C ... 2°C ... т.д
в код внести поправку типа
Спойлерdigit_out[cur_t++] = (tmp >> 4) ? (tmp >> 4) : (PROBEL); // десятки - если десятков нет то и не показывать
digit_out[cur_t++] = tmp & 0x0F; // единицы
if (drob==0) {
digit_out[cur_t++] = (drob) ? (drob) : (17); // дробная часть
digit_out[cur_t] = SYMBOL_C;
zpt_4=0; }
и еще вопрос, объясните почему после прошивки атмеги , первое включение данные
Спойлерemaxfotorez = 250; // максимальная яркость при старте
eminfotorez = 50; // минимальная яркость при старте
EMEM_IND_snight = 22; // вкл. ночная яркость
EMEM_IND_poday = 6; // вкл. дневная яркость
EMEM_T_IND_CLOCK = 5; // время индикации времени (сек.)
EMEM_T_IND_DATE = 2; // календаря
EMEM_T_IND_TERM = 2; // температуры
не пишутся в энергонезависимую память. потом все нормально заходишь в меню устанавливаешь свои числа все запоминается
именно при первом запуске вместо цифр там FF
почему,что не так объясните
Всем привет!
Никто не сталкивался с проблемой: при обкатке в протеусе схемы со статической индикацией протеус выдает ошибку:
PC=0x15EA. [AVR SPI] SPDR Write collision. Written data (00) is ignored. [U1]
PC=0x15EC. [AVR WATCHDOG] Timer expired - processor will be reset. [U1]
как запустить в железе проверять не вариант, правлю программу нужно проверять как то.
Благодарю Danko за часы.
Спасибо Ant-RG за плату. Она послужила основой для переделки под дип компоненты.
Плата собрана и работоспособна.
Прошивка из первого поста для статики.
Есть один SMD компонент - катушка.
Пример работы часов: https://youtu.be/O3R5XvpOAmc
[uquote="SeaWolf999",url="/forum/viewtopic.php?p=3539364#p3539364"]Алексей как у тебя с запуском схемы со статикой в протеусе?[/uquote]
Хосподи, проекту почти десять лет, всё уже на сто раз запущено и перезапущено как в статике так и в динамике. Протеус нормальный скачай и не доставай людей. http://img.radiokot.ru/files/91010/1r59qm6cqz.jpg
Мастеру достаточно одной пальчиковой батарейки, чтобы запустить любое устройство, в любом направление, с любой скоростью...
Да знаю что десять лет, сам двое часов собрал одни на динамики одни на статике, раньше все запускались, вот что то версию протеуса я не додумался по менять стоит 8 надо попробовать по ниже поставить, спасибо за совет после праздников отпишусь.
Попробовал установить 8 версию, тоже такая же ошибка. Что то там на болдакрутили с моделью МК. Скопировал AVR модели и старого протеуса 7.7 в новый, всё заработало.