Предлагаю на ваш суд обзор интерьерных часов с функцией синхронизации времени по WiFi.
Корпус часов выполнен из двух пластин плексигласа между которыми находится плата часов, по краям скреплен винтами. Размер корпуса 290х60 мм. Толщина около 20 мм. или немного больше если учитывать выступающие разъемы для установки индикаторов. Откручиваем шесть винтов и снимаем верхнюю крышку. Внутри нас встречает основной контроллер ESP8266MOD USB-UART на микросхеме CH340C так что при желании можно заняться написанием собственной прошивки для часов. Далее два сдвиговых регистра 74CH595D и линейка транзисторов j3y Часы реального времени на микросхеме DS1302Z с собственным кварцем. А вот батарейки нет, так что при выключении часам в обязательно порядке нужна синхронизация времени с интернет. И отдельно на микросхеме XL1509 собран DC-DC преобразователь который скорее всего понижает входящие 5В до 3.3В, но это не точно :) Сборка часов не составляет труда, достаточно просто вставить индикаторы в разъемы и готово. Правда не на самих индикаторах, не на плате нет пометок о том какой стороной их нужно вставлять, но тут можно справится так сказать методом тыка. Если при подаче питания индикаторы не засветились (или хотя бы не моргнули) нужно перевернуть их другой стороной. Вот так выглядят часы в сборе, общая высота около 10 см. Защитную бумагу с корпуса пока что снимать не стал. Казалось бы, все хорошо, но после первой синхронизации с интернетом меня ждал облом. Часы показывали время на 5 часов отличающееся от моего. Путем несложных вычислений было установлено что они работают по часовому поясу Гонконга и менять его не собираются. Дальше было общение с техподдержкой и пару дней ожидания в результате чего я получил архив с новой прошивкой и инструкцией по ее установки, а так хотелось получить исходник и схему:) Ну да ладно. Установка прошивки довольно проста. Подключаем часы к компьютеру, если раньше не занимались контроллерами ставим драйвер CH340-Driver(1).exe из архива (странное у него имечко) или качаем его из интернета и ставим, то что скачали. После установки драйвера в диспетчере устройств должен появится USB-COM порт в моем случае пятый по счету. Далее запускаем flash_download_tool_v3.8.5 и приводим окно в тот вид что описан в инструкции с одним отличием. В инструкции стоит галка напротив DoNotChgBin у меня с такой настройкой прошивка заканчивалась ошибкой, а вот без этой галочки все нормально прошилось. Насколько я понял это флаг отвечает за то откуда будет браться конфигураций частоты контроллера если не прав поправьте меня, я еще только начинаю переползать с Ардуино на ESP.
А вот так это выглядит в динамике.
Если говорить кратко то, крупно, необычно с очень маленьким функционалом. Есть небольшое утешение в том, что контроллер открытый и в теории если вызвонить схему можно написать свою прошивку, хотя на мой взгляд будет правильно если производитель сам поделится исходными кодами и схемой, а еще часов очень не хватает хотя бы элементарного бипера пусть даже пока что не задействованного, но разведенного на будущее.
Комментариев нет:
Отправить комментарий