Авторизация
Регистрация

Напомнить пароль

DIY RGB часы с модулем ESP8266

Всем доброго времени суток!
Предлагаю на ваш суд обзор очередного набора «сделай сам» из Китая. В этот раз буду собирать очередные часы с RGB-подсветкой и модулем ESP 8266 на борту, а что из этого получилось — посмотрим по ходу обзора.

Упаковка
Приехал набор в небольшом пакете, внутри которого еще кучка пакетов и корпус будущих часов.
Корпус довольно большого размера и, на мой взгляд, вполне хорошо выглядящий.
В чем-то наподобие антистатического пакета было запаяно все остальное. Этот пакет единый для всех, а вот уже корпус в большой пакет докидывают в зависимости от выбранного цвета.
После вскрытия нас встречает инструкция на китайском и английском, там же есть принципиальная схема часов и QR-код, ведущий на страницу разработчика, где есть видеоинструкция по сборке.
Инструкция

Комплектация набора
Основная плата часов.
На нее производитель уже заботливо припаял светодиоды, за это отдельное спасибо. Корпуса светодиодов меньше 2 мм шириной, да еще на 4 вывода, так как RGB.
Также на плате установлено два контроллера светодиодных матриц AiP3328. Даташит на сию зверушку я смог найти только у китайцев, но сама по себе микросхема интересная: цифровое управление, каскадирование, поддержка ШИМ индивидуально для каждого светодиода до 256 уровней и некоторые другие плюшки.
Отдельно стоит упомянуть место для установки на плату еще одного контроллера — STC8G1K17. Уже тут у меня начали закрадываться не совсем хорошие мысли, но я все еще хорошо думал о производителе.
Также в комплект положили небольшой пакет с парой конденсаторов, 7 резисторами, парой кнопок и еще кое-чем по мелочи.
Не забыли транзистор для управления бипером и «кренку» на 3.3 В для питания STC.
В отдельно антистатичиском пакете лежит модуль ESP.
И даже отвертку с USB-кабелем положили, так что в целом комплектация достойная.
Сборка
Думаю, не стоит особо останавливаться: каких-либо нюансов или подводных камней в сборке нет, разве что не промахнуться с ключом при установке контроллера в его постельку.
В итоге получается вот такая плата.
Настройка
После первого включения на дисплее отображается надпись Е 02 и часы ожидают подключения к WiFi.
И именно тут я понял главную изюминку этого набора: время в нем устанавливается только через WiFi и никак иначе. Если нет WiFi, то часы превращаются… превращаются часы в элегантную…
Поискав по коду набора HU-058D в сети, нагуглил набор HU-058 на точно такой же плате, с точно таким же STC-контроллером, но там на месте ESP-модуля стоит микросхема часов DS1302.
Так что китайцы просто аккуратно заменили одно на другое и всё. Я даже не удивлюсь, если они не заморачивались и ESP либо просто эмулирует DS1302, чтобы не переписывать прошивку основного контроллера, либо делает это частично, так как новый пункт в меню они добавили.
Ну да ладно, это, так сказать, только мысли вслух.
Настройка начинается с поиска и подключения к Wi-Fi сети HXFB-Clock.
После подключения открываем браузер и переходим по адресу 192.168.4.1, там нас встречает страничка с прекрасным китайским интерфейсом.
Первый пункт — установка часового пояса: просто вводим ± часов и всё. Просто и со вкусом: никаких тебе выпадающих списков и прочих излишеств.
Вторая кнопка меню — собственно, настройка подключения к WiFi: выбираем или вводим SSID и пароль. Часы начинают думать, гоняя по кругу на дисплее бегущий сегмент. Если настройка прошла успешно — покажут время и полностью отключат веб-интерфейс, если нет — опять код Е02.
Меню и другие настройки
После того как успешно подключились к WiFi, можно переходить к настройке самих часов:
1. Установка цвета дисплея — четыре режима: dC-0, dC-1, dC-2, dC-3.
dC-0 — случайный цвет для каждого из 4-х знаков.
dC-1 — случайный цвет, но одновременно для всех 4-х знакомест.
dC-2 — отдельный цвет для каждого из экранов, выбранный пользователем.
dC-3 — отдельный цвет для каждого из 4-х знаков на выбор пользователя.
2. Установка времени — можно выбрать 12- или 24-часовой формат. При выборе 12-часового формата в режиме до полудня на часах будет показываться значок АМ, а РМ уже на дисплее не предусмотрено.
3. Установка одного из 3 будильников. Будильники можно установить на:
А301: Включите будильник 1 на каждый день.
А302: Включите будильник 1 с понедельника по пятницу.
А303: Включите будильник 1 с понедельника по субботу.
Отдельно поставить будильник только на выходные нельзя.
Для будильника доступно несколько мелодий:
    АС 0: Цветок жасмина. АС 1: Тысячелетняя любовь. АС 2: Ода радости. АС 3: С днем рождения тебя.
4. Включить или выключить уведомление каждый час (звуковой сигнал из нескольких нот) и задать диапазон часов, со скольки и до скольки он будет проигрываться.
5. Установить формат отображения:
  • Только время.
  • Время / Температура.
  • Время / Дата / День недели.
  • Время / Температура / Дата / День недели.
6. Корректировка термометра — этот пункт меня порадовал. При входе в него отображается просто текущая температура, и кнопкой ее можно «гнать» сначала до 100 градусов, а потом от 0 и опять до 100. Смысл простой: вводите правильную температуру, часы вычисляют разницу с той, что есть сейчас, и просто запоминают коэффициент изменения.
Все выше описанное в видео:


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

С промокодом BGa7ff29 цена 10.35$ до 31 марта.

Заранее приношу свои извинения за орфографию и грамматику текста. Все допущенные ошибки сделаны не специально, а только по незнанию и в связи с несовершенством программ автоматической проверки текстов.
Планирую купить +8 Добавить в избранное
+66 +87
свернутьразвернуть
Комментарии (68)
RSS
+
avatar
+1
  • serg_mur
  • 01 февраля 2026, 11:53
Коррекция времени есть? Таймсервер, или как то иначе. Резервного питания не предусмотрено?
+
avatar
+6
  • koticik
  • 01 февраля 2026, 12:32
Резервного питания нет. Время берут сами с какого-то сервера, с какого знает только Китаец который писал прошивку…
+
avatar
+3
  • serg_mur
  • 01 февраля 2026, 13:13
Дело в том, что при сбое эл энергии, часы сбиваются и идет отсчет с 00:00. Пока не появится интернет, а это может занимать достаточно длительное время у провайдера. Поэтому в таких случаях спасает резервное питание. Тем более, что в другом варианте часов с DS1307 батарейка стоит.
+
avatar
+7
  • koticik
  • 01 февраля 2026, 13:23
Я это понимаю потому и написал что производитель жёстко обошёлся с микросхемой часов выкинув ее нафиг, а можно было просто дополнить часы еспешкой
+
avatar
+10
  • XonixMsk
  • 01 февраля 2026, 12:14
Очень клёвый конструктор, с бангудом не знаком, на Озоне в закладки положил(780руб, отзывы есть без них можно найти ещё дешевле и на Озон и на ВБ, и на Алике по картинке)… Спасибо за обзор)
+
avatar
+9
  • fps
  • 01 февраля 2026, 12:56
Если бы светодиодики были не обычные rgb а адресные (они нынче стоят практически столько же), то кроме них и esp8266 вообще бы деталей не потребовалось.
+
avatar
-1
А в чём проблема-то? Светики не напрямую к контроллеру подключены, а через два контроллера AiP3328.
Кто-б разобрался, да прошивку написал, чтобы STM'ку можно было вообще выкинуть.
+
avatar
+3
  • sergk
  • 01 февраля 2026, 13:15
По опыту изготовления часов, самый оптимальный имхо вариант был бы сочетанием часовой микросхемы с возможностью периодической синхронизации по вайфаю. Не получилось синхронизировать, работаем дальше от кварца, и пробуем еще раз допустим через час.
Минус вайфай часов — без интернета ничего не показывают. Минус часовых «точных» микросхем — ужасная точность хода, часы на DS1307 за неделю отстают на 5-10 минут! Причем таки на разное время в неделю, так что коррекция в коде не очень поможет.
+
avatar
+9
  • AlexA42
  • 01 февраля 2026, 13:27
5 минут за неделю это какие-то неправильные микросхемы. У меня, например, использованы R8025, там уход 1.5 с в месяц.
+
avatar
+5
Минус часовых «точных» микросхем — ужасная точность хода, часы на DS1307 за неделю отстают на 5-10 минут!
У меня за полгода столько не набегает на DS1307… Кварц точнее нужен. Лучше брать с древних материнских плат, корпус кварца заземлить. Ну и разводка дорожек не последнюю роль играет.
+
avatar
+1
  • sergk
  • 01 февраля 2026, 18:07
Может такие попались на Али. Сначала стоял модуль доработанный, убрал цепь зарядки, зачем зря батарейки разряжать? Чуть капнул на кварц термоклеем, так врать начали безбожно, чуть не полчаса в сутки! А вот как то перепаял кварц из часов 80-х годов, на удивление что тогда точно шли, что с новой часовой выше всяческих похвал!
+
avatar
+7
  • vlo
  • 01 февраля 2026, 15:31
ds3231 в помощь — и секунда в неделю становится реальностью
+
avatar
+2
  • sergk
  • 01 февраля 2026, 18:10
Лучше, но тоже не идеал.
+
avatar
+1
  • a140083
  • 02 февраля 2026, 10:31
В домашних условиях лучше можно только от PPS GPS-приемника получить.

В контексте сохранения точности хода между пропаданиями интернета, DS3231 обеспечит достаточную точность.
+
avatar
0
  • sergk
  • 02 февраля 2026, 13:23
Той GPS не очень хорошо ловит в глубине квартиры :( Но конечно рабочий вариант. Хотя цена 3-5$ за модуль прибавится к часам, в которых и так все есть в контроллере
+
avatar
0
  • Siroc-co
  • 02 февраля 2026, 18:59
В домашних условиях лучше можно только от PPS GPS-приемника получить.
А точнее DS3231 ничего не придумали? Для домашнего применения.
+
avatar
0
Искать с цифровой подстройкой хода. На радиокоте есть Часы — будильник на микроконтроллере PIC16F628A.
Собирал такие, ход при правильной установке константы очень точен. И безо всяких GPS и интернетов. Но есть недостаток- вроде разделительная точка работает только когда будильник заведен.
+
avatar
+2
  • a140083
  • 03 февраля 2026, 07:51
Регистр коррекции есть и у DS3232. Если есть эталонный источник, то точность хода получалось улучшить с паспортных 3-5ppm (1сек за неделю) до 0.2ppm (1сек за 15 недель).

Также у DS3231 есть автокоррекция по температуре
+
avatar
0
.........../
+
avatar
0
У меня знакомый делал на 3231/32- гораздо точнее DS1307. Но у часов с цифровой подстройкой хода есть свой плюс- никакого эталонного источника. Выставил время, через 10 суток подсчитал/поделил/выставил компенсацию/все… Оперативно и без заморочек. Потом можно еще подрегулировать если что не устроило. Ну а температура… Не в шалашах живем- температура в среднем одинаковая.
+
avatar
0
  • a140083
  • 03 февраля 2026, 08:12
Без эталона выставить точное время невозможно, и у вас он тоже есть.

Удобно или нет — это субъективное. Мне, например, удобнее код для микроконтроллера написать который сам будет заниматься коррекцией — сходит за NTP несколько раз, вычислит необходимую коррекцию, запишет ее в 3231.
+
avatar
-1
Но для простого человека проще самому сходить на сервер точного времени. Или даже выставить по часам на ПК- они синхронизируются. Плюс/минус секунда ничего простому человеку не даст- достаточная точность.
сходит за NTP несколько раз
Вот с этим сейчас и могут возникнуть проблемы.
+
avatar
0
я делал на атмеге32, на встроенном счетчике. С коррекцией.
Коррекция рассчитывалась автоматом при установке точного времени и добавлялась к существующей. Контроллер просто помнит, когда была предыдущая установка времени — и, зная интервал, автоматом высчитывал нужную коррекцию.
Термокоррекцию не делал.
+
avatar
0
  • C5_Break
  • 01 февраля 2026, 14:27
Нихао!
Посоветуете подобные по размеру часы с относительно точным ходом? Термометры и даты немного лишние. Наверное отключаются?
+
avatar
0
  • serdio
  • 01 февраля 2026, 15:16
> с относительно точным ходом

относительно чего?
+
avatar
+4
  • sergk
  • 01 февраля 2026, 18:16
У меня все светодиодные, а как свет выключать стали, так прикупил в комплексных предложениях вот такие. Одни их самых точных моих часов. Как в 2023 батарейки поставили, так и идут до сих пор, летняя жара, зимний холод и ушли в сторону всего на 1-2 минуты! Я их и не корректировал ни разу!
https://www.aliexpress.com/item/1005005358538137.html 170 грн. Покупал вдвое дешевле. Сейчас в комплексных 91 грн. предлагают.

Зы: у меня модель с маленькой дробной цифрой в градусах, но она всегда единицу показывает. :)
+
avatar
+1
У меня трое таких. Все отличаются кишками друг от друга и точностью хода.
Сейчас стоят на R8025 (по наводке тут), одни получил и выставил время 10.01.2026, идут на данный момент с отклонением в полсекунды, другие получил позже у другого продавца, там секунды 2 отклонение.
+
avatar
0
  • C5_Break
  • 01 февраля 2026, 15:50
тебе реперная точка нужна?
+
avatar
0
Только если хочется разноцветного diy esp, так то готовые без esp по 300₽ но не-амазоне.
+
avatar
0
  • zhyr
  • 01 февраля 2026, 17:09
То есть они только от внешнего питания работают?
+
avatar
+1
  • koticik
  • 01 февраля 2026, 17:17
Да и время можно установить только через вифи
+
avatar
+2
А если часы потеряли настроенную сеть WiFi — сразу переходят в режим ее поиска или сколько-то минут/часов/дней могут работать автономно?
А вообще завязка на неизвестный сервер «за бугром!» может в один взмах длани РКН превратить их в кирпич.
+
avatar
+1
  • Colobock
  • 01 февраля 2026, 18:55
WiFi — очень прожорливая штука.
+
avatar
+1
  • weterew
  • 01 февраля 2026, 17:19
«еще одного контроллера — STC8G1K17. Уже тут у меня начали закрадываться не совсем хорошие мысли»
что с ним не так?
+
avatar
+3
  • koticik
  • 01 февраля 2026, 18:47
С самим контроллером ничего, но по мне он тут немного лишний при наличии есп.
+
avatar
+1
  • leomaks
  • 01 февраля 2026, 17:29
установки яркости по расписанию нет? )
Меня минимум яркости в tyua ночью будит и это с наклееной автотонировкой
+
avatar
+1
  • koticik
  • 01 февраля 2026, 18:46
Нет, только уровни и авто.
+
avatar
0
  • k280k
  • 01 февраля 2026, 19:18
t.me/CRMdevelop/115?single
Самые крутые самодельные часы на esp32
+
avatar
0
  • belazov
  • 01 февраля 2026, 23:47
Просьба есть-проверьте пожалуйста, есть ли там в настройках часовой пояс «0». А то у меня смутные догадки, что китайцы по него не знают
+
avatar
0
  • koticik
  • 01 февраля 2026, 23:59
Там не выбор списком, там поле куда вводишь знак и число
+
avatar
+3
  • koticik
  • 02 февраля 2026, 00:13
Проверил 0 воспринимает нормально
+
avatar
0
  • belazov
  • 02 февраля 2026, 00:58
Спрашиваю потому что столкнулся — есть +1/-1, а 0 нету. И часы то на час вперед то на час назад
+
avatar
+2
  • markov
  • 02 февраля 2026, 07:37
dC-0 — случайный цвет для каждого из 4-х знаков.
Не, так не пойдёт. Пока не сделают случайный цвет для каждого сегмента — брать не буду.
+
avatar
+9
Часы должны выполнять свою основную функцию- показывать время, будильник, ну еще температуру, или погоду- если часы на графическом дисплее или матрице из светодиодов. Единственно годное применение- время одним цветом, будильник другим, температура третьим. Мельтешение цветов, например при отображении времени, это для любителей понтов, практического смысла в этом нет.
+
avatar
0
  • Dorogoyw
  • 05 февраля 2026, 11:54
О у меня есть свой велосипед. Валялись старые дохлые часы на больших сегментных индикаторах. Микропитон, tm1637, esp 8266, Depseek. И куча итераций. У esp встроенные часы вообще отстой. На 5 минут в час то отстают, то бегут. То памяти не хватает.
+
avatar
0
  • VLOD
  • 07 февраля 2026, 13:29
Странное решение использовать ESP, настройки проводить кнопками, а не использовать ее в режиме станции.
Я делал: часы, рынду, ну и как же термометра, гигрометр и барометра.
Если не получается подключиться к сети, создается точка доступа. ВЕБ страничка открывается в любом режиме.
На дисплее можно посмотреть время и температуру, время работы рынды и IP. Кнопка используется для включения подсветки, переключением м/у страницами дисплея и вкл/выкл WiFi.
Настойки все по ВЕБ:
+
avatar
0
  • kurtic
  • 08 февраля 2026, 08:51
banggood ведь не принимают наши карту и валюту, разве можно сейчас там что-то заказать без цыганских фокусов?
+
avatar
0
  • fp777
  • 09 февраля 2026, 23:23
Даже когда принимал, не стоило там заказывать. Меня бэнгуд кинул на заказ, типа «ну так бывает». Ну и нафиг такой ларёк
+
avatar
0
  • tans
  • 10 февраля 2026, 01:42
чуть не купил уже, потом понял что esp тут не главная и прошивку надо для другого контроллера писать. хотелось свои часы сделать.
хотя судя по схеме можно вместо их контроллера запаять эту же esp и с нее уже работать с датчиками и дисплеем. но судя по всему игра свеч особо не стоит
+
avatar
0
  • koticik
  • 11 февраля 2026, 14:07
Да меня тоже корпус заинтересовал, думал переписать прошивку дело на пару вечеров базово, а оно вон как.
+
avatar
0
А в чём именно сложность после «выкидывания» STM'ки?
Библиотеки для работы AiP3328 есть для ESPшки?
+
avatar
0
  • koticik
  • 19 февраля 2026, 10:01
Еще не изучал подробно этот вопрос, протокол не особо сложный если что можно и самому реализовать, просто надеялся что не нужно будет плату курочить
+
avatar
0
Да что там курочить-то? Вынимем STM32 из панельки и кидаем пару перемычек.
Ну может ещё пару проводкой от ESPшки…
+
avatar
0
  • x99
  • 12 февраля 2026, 00:17
Пароль от Wi-Fi не надо ли заново вводить после пропадания электричества? Автор, можете проверить?
А то в отзывах на Алиэкспрессе читал, что именно эти часы забывают пароль и надо его снова вводить каждый раз при возобновлении питания.
+
avatar
0
  • koticik
  • 12 февраля 2026, 14:58
Пароль заново вводить не надо, но если включить часы когда нет сети то они опять падают в состояние E02 и после появления сети нужно передергивать по питанию что бы нашли сеть.
+
avatar
0
  • x99
  • 17 февраля 2026, 13:58
А если возьмём, к примеру, стандартный сценарий: пропадает электричество, затем через пол-часа появляется. Часы явно ведь загрузятся быстрее, чем модем, раздающий Wi-Fi. И вот, часы уже включились и показывают Е02, поскольку Wi-Fi от модема появится только через 1 — 2 минуты. И вот когда появляется Wi-Fi от модема, часы всё равно всё так же будут показывать Е02 бесконечно, пока не передёрнешь их питание? Либо всё же, постояв так какое-то время, они сами синхронизируются по Wi-Fi, допустим, через пол-часа или час?
+
avatar
0
  • koticik
  • 19 февраля 2026, 10:03
пол часа, час честно скажу не ждал, но минут 15 тупо стоят на Е02
+
avatar
0
  • x99
  • 21 февраля 2026, 18:47
А можно вас попросить попробовать подождать в таком состоянии ( E02 ) часа два например, чтобы точно убедиться. Часы должны же всё-таки периодически посылать по Wi-Fi запрос о синхронизации через какой-то определённый промежуток времени. Потому что, если этого не происходит, то тогда получается, что это вообще бесполезное китайское рукоделие.
+
avatar
0
  • vennn3
  • 22 февраля 2026, 12:08
4 часа, толку нет. Внешний вид-5, прошивка-1, итого 3
+
avatar
0
  • koticik
  • 22 февраля 2026, 21:44
Да подождал пару часов увы висит на Е02 пока не перегрузить или не зайти на его вифи, после выхода он пытается переподклюяиться вне зависимости от того меняли вы настройки или нет. Но увы хрен редьки не слаще
+
avatar
0
  • x99
  • 22 февраля 2026, 18:13
Какое там 3, ноль ито много. Прибор абсолютно бесполезен, поскольку совсем не выполняет свою основную и единственную функцию — показывать время.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.