т.е. если уходят в сутки более чем на 3 сек то в помойку м/с
Ну, 3 сек в сутки - такой херни даже DS1307 себе не позволяет Так что этот вариант вполне приемлемый. Вот только как часы узнают, прибавлять или вычитать?
т.е. если уходят в сутки более чем на 3 сек то в помойку м/с
О чем только что и написал - если покупается подешевке на АЛИ, это это брак, не не нужно удивляться всяким сюрпризам. Не говоря даже про европу, у нас есть много магазинов, где большая в основном качественные товары, и цены от Али не очень уж отличаются. Даже тот же ЧмпДип перестал торговать фуфлом, и претензий к качеству практически нет.
А не проще подключить GPS или WiFi модуль, и с них синхронизировать? С уходом времени проблема только с китайскими DS3231 с алиэкспресса, они там продают брак или отбраковку (хотя и подорожало все очень заметно), у меня DS3231 полученные в качестве сэмплов, уход за год меньше минуты, одии часы дома, там температура достаточно стабильная, двое на даче, там температура -30 +35, уход у всех примерно одинаков. Думается если покупать в европейских магазинах, то и проблем не будет.
Оригинал стоит 7 долларов, китайская копия 1,5 - довольно чувствительно на количестве. Цены выросли везде и по всем ИС - дефицит в производстве чипов. В Украине оригинал оптом по 10 баксов. Есть серия 3231SN - более точная, но насколько это относится к китайскому клону... У 3231, если не изменяет память, есть регистр коррекции хода, туда надо прописать нужную переменную - корректирующий коэффициент. Но для каждого кристалла он индивидуальный. Может возможно сделать подпрограмму, которая по двум установкам времени высчитает и пропишет нужное в 3231.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Вот вариант прошивки с коррекцией 10 регистра DS3231
Вложение:
m16_m32_DS3231_std_1609.zip
Коррекция аппаратная, происходит внутри м/с DS3231 Пункт коррекции расположен последним в подменю редактирования времени/даты Нужно выбрать число в диапазоне от "-127" до "+127" 1 ppm = 0,0864 секунды за сутки Максимум можно скорректировать до 10,9728 сек в сутки, но лучше м/с с большим уходом заменить При полном обесточивании (без питания и без 3В батарейки) коррекция должна сброситься в ноль
Кто какие баги заметит, сообщите. Пока что из замеченного: нельзя ввести 10 месяц - исправлено, и перезалито
Здравствуйте уважаемый alcxa.Спасибо за ваш труд по созданию П/О,отзывчивость и быстрое решение проблем.Часики с последней прошивкой работают просто отлично.Все легко и быстро настраивается. Удачи. P.S. Рылся как-то в теме,обратил внимание на вашей плате часов есть место для М/С памяти.Может поделитесь задумками в развитии этих часиков.
_________________ Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".
Доброго дня.Здорово,если это сделать,часики станут практически идеальными.Еще на мой взгляд будильники в часах в настоящее время не очень актуальны,и замена их другими функциями пройдет на ура.Делаю сейчас другую плату,поставлю на этот случай микруху тоже.Благо,их попутно накопилось. Удачи во всем.
_________________ Нет понятия "Не могу",есть-"Не хочу","Не умею","Боюсь".
Где-то в районе 40-х страниц этой темы промелькнула идея вывода постоянной информации в бегущей строке.Там же была подсказка от уважаемого OLED,как это сделать.Он предложил вставить информацию после вывода температуры.Это было опробовано и не понравилось.Во первых,информация выводится только если включены 2 датчика температуры,(если один,инфа не выводится совсем).Во вторых,нет возможности отключения.Для глобальной переделки программы,увы пока не хватает знаний и опыта.Обратил внимание на блок программы вывода строки текущего года.Туда и вставлена нужная информация.В моем случае-улица и номер дома. Получились уличные часы с бегущей строкой название улицы,номер дома,температуры,времени,(при желании даты и дня недели).Была изготовлена матрица из красных светодиодов диаметром 8 мм.Схема та же,только добавлены модули для увеличения тока.Прошивка и исходник использована от уважаемого vvsv от 21.06.2012 г. Изменить нужно блок программы со строки 919
if (temp2 & 0x04) // Если "Год" нужно выводить { beg_info[t++]=42; beg_info[t++]=42; // 2 пробела beg_info[t++]=29; beg_info[t++]=21; // УЛ beg_info[t++]=18; beg_info[t++]=32; // ИЦ beg_info[t++]=10; beg_info[t++]=42; // А пробел beg_info[t++]=42; beg_info[t++]=20; // пробел К beg_info[t++]=24; beg_info[t++]=34; // ОШ beg_info[t++]=10; beg_info[t++]=28; // АТ beg_info[t++]=23; beg_info[t++]=19; // НИ beg_info[t++]=20; beg_info[t++]=24; // КО beg_info[t++]=12; beg_info[t++]=42; beg_info[t++]=42; // В 2 пробела beg_info[t++]=0; beg_info[t++]=0; // 00 beg_info[t++]=42; beg_info[t++]=42; // 2 пробела }
ну и скомпилировать конечно.Возникнут вопросы,обращайтесь.
Выбор часов ночного режима выведен в отдельное подменю в настройках и расширен диапазон ночного режима
Какие глюки заметим = просьба сообщить
Здравствуйте, часики собрал и прошил более месяца назад, все было нормально, сегодня не могу выставить дату 30 число, и время 23 часа, отсутствует тройка в переборе цифр. Еще не перепрошивал только делал сброс контроллера и микросхемы часов.
часики собрал и прошил более месяца назад, все было нормально, сегодня не могу выставить дату 30 число, и время 23 часа, отсутствует тройка в переборе цифр.
Чуть выше сообщение с прошивкой с коррекцией времени - в ней это все (при редактировании нельзя было выбрать максимальный предел, т.е. 23, 59, и последний день в месяце) исправлено.
Уважаемый alcxa , у меня интересная ситуация . Попробовал поставить последние прошивки и столкнулся вот с чем . Не могу выставить нормальное давление и коррекцию , ЕЕЕЕ не меняются и с будильником глюки (он мне не нужен , просто проверял все настройки) . Пробовал несколько раньших прошивок , тоже самое . Коррекция давления работает почему то только с прошивкой DS3231_DHT22_BMP180_4R-Link (не помню дату выхода ) , может что подскажете ? Получается что работают те прошивки в которых уже были значения которые надо изменить , а если ЕЕЕЕ то не меняются ,хотя коррекция времени в последней прошивке меняется .
Попробовал поставить последние прошивки и столкнулся вот с чем . Не могу выставить нормальное давление и коррекцию , ЕЕЕЕ не меняются и с будильником глюки
Редактирование будильников не дописано, а если при входе в редактирование давления "ЕЕЕЕ" - то не правильно или вообще не прошит еепром. В прошивке сделана проверка только критических параметров (скорость бегущей строки и шрифт) в еепроме, и еепром выглядит примерно так:
Здравствуйте уважаемые.Предлагаю свои новые платы часиков с матрицами 32 мм.Подойдут практически все прошивки этой темы, установив нужные детали и перемычки.Платы проверены в железе,рабочие.
Сейчас этот форум просматривают: cfp1964, Google [Bot], karin44 и гости: 50
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения