v1.5 Ввел задержку 5с перед повторным опросом датчика движения после гашения часов. (Ложные срабатывания из-за помех по питанию). Вынес настройки в отдельный файл. Исправил ошибку, из-за которой будильник мог не прозвонить. Исправил переход на зимнее время.
Начал собирать часы, но возникло множество вопросов. На некоторые с трудом нашел ответ.
Начну с разъёмов, Что подключать к разъёмам Х2, Х3 и без обозначения?
С Х1 тоже не всё понятно, туда подключаются кнопки или IR приёмник. Схема подключения и назначение кнопок смотреть в исходной статье https://radiokot.ru/konkursCatDay2014/22/
Какой контроллер применён для сенсорных кнопок?
Куда припаивать датчик давления? см. IC3 выводы 5, 6 Подтягивающие резисторы I2C это R3, R5
Подсветка в платах сделана частично, надо сделать или отдельную плату для диодов, или переделать плату индикаторов.
Не нашел куда подключать датчик жестов. Предположительно к Х3, но какое соответствие контактов?
В исходном проекте ставится датчик влажности. Эти часы поддерживают его?
Ещё не нашел где брать EPROM?
Это пока все вопросы и некоторые ответы на них. Возможно появятся ещё после начала сборки. У меня последнее время перестали получаться платы при помощи ЛУТ, буду пробовать фоторезист.
Х1-кнопки. Х2-вход от датчика движения. Х3-Подключение датчика жестов. Подключение сравните с оригинальной схемой. Без обозначения-Появляется логическая единица, пока звучит будильник. Датчики ВМР-180/ВМЕ280 припаивать на шину I2C параллельно RTC. R3 и R5 нужно удалить если на плате датчика нет преобразователя уровней сигнала и стоят подтягивающие резисторы на 3.3В на самой плате датчика. Подсветку никто не собирал как я понял, я тоже. Теоретически работает. Часы поддержмвают те же датчики, что и в исходном проекте. EEPROM лежит там же где и HEX: Debug/Exe/
По поводу датчика движения. На каком расстоянии он может срабатывать? Скажем на 3...4м сработает? Буду делать с подсветкой, как подготовлю разводку платы, сразу выложу. Если установлен FT232, то можно прошивать через него?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
22ом не помогло, заработало с перемычками. На плате светодиоды надо перевернуть, катодом вниз. По даташиту на FT232 светодиоды подключаются к +5в, не к GND.
Запустил часы, работают хорошо. Замечательная конструкция! Пришлось перематывать трансформатор, иногда начинало коротить, и ток взлетал свыше 2х ампер. В этом деле очень пригодился USB измеритель, успевал выключать. Фоторезистор поставил СФ-2, работает, но яркость велика, буду разбираться как настроить. в конфиге параметр: //"порог" датчика освещенности #define BRIGHTNESS_THRESHOLD 50 в какую сторону менять для уменьшения яркости?
Термодатчику между плат очень жарко, буду переставлять в более прохладное место.
Это порог освещенности, при котором снижается яркость. А яркость свечения устанавливается в приложении.
Понятно. Считал, что яркость меняется пропорционально освещённости. Оказывается в конфиге указывается порог при котором яркость свечения переключается между двумя значениями. Надо попробовать переделать на пропорциональный режим. Возможно смогу разобраться.
Вчера наблюдал забавное явление. Часы непрерывно по кругу уменьшали, а затем увеличивали яркость свечения. Наблюдал за этим несколько минут, сколько продолжалось не знаю, надо было уходить. Может внести небольшой гистерезис на переключение.
Пришел датчик BME280, прошил v1.6, Комнатный датчик 18b20 убрал. Часы перестали показывать бегущую строку. Не показывает в автоматическом режиме ни датчиков, ни дату. В программе показывает температуру давление и влажность, аналогично при нажатии на кнопку.
По поводу датчика, у меня есть один такой. Сразу после включения показывает правильно, а потом как будто нагревается. Начинает завышать температуру и занижать влажность. От такого лучше избавиться. Можно попробовать в файле bme280.c вычитать из полученной температуры как-то так: Спойлер
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения