инструкции по синхронизации часов с Wi-Fi
Часы синхронизации WiFi
Шиура
Аналоговые часы с тремя стрелками и автоматической настройкой времени по протоколу NTP через WiFi. Интеллект микроконтроллера теперь убирает шестеренки с часов.
- В этих часах нет механизмов для вращения стрелок, хотя у них всего один шаговый двигатель.
- Крючки за руками мешают другим рукам, а возвратно-поступательное вращение второй руки контролирует положение других рук.
- Механические концы вверху определяют происхождение всех стрелок. У него нет датчиков происхождения.
- Уникальное и веселое движение, которое можно увидеть каждую минуту.
Примечание: Опубликована версия для двух рук без странного движения (WiFi Sync Clock 2).
Запасы
Вам нужно (кроме деталей, напечатанных на 3D-принтере)
- Микроконтроллер на базе ESP32 с WiFi. Я использовал плату «MH-ET LIVE MiniKit» типа ESP32-WROOM-32 (около 5 долларов США).
- Редукторный шаговый двигатель 28BYJ-48 и схема его драйвера (около 3 долларов США)
- Саморезы М2 и М3
Шаг 1: Распечатайте детали
- Распечатайте все детали с заданной позой.
- Не нужна поддержка.
- Выберите «backplate.stl» (для настенных часов) или «backplate-with-foot.stl» (для настольных часов).
Шаг 2: Завершите детали
- Хорошо удалите мусор и капли с деталей. Особенно, все оси рук должны быть гладкими, чтобы избежать непреднамеренного движения рук.
- Проверьте трение, заданное фрикционным узлом (friction1.stl и Friction2.stl). Если часовая или минутная стрелки двигаются непреднамеренно, увеличьте трение, вставив пенопласт, как показано выше.
Шаг 3: Соберите схему
- Подключите платы ESP32 и драйвера, как показано выше.
Шаг 4: Окончательная сборка
Соберите все части, укладывая друг на друга.
- Прикрепите заднюю пластину к передней панели (набор.stl) с помощью 2-мм саморезов.
- Закрепите шаговый двигатель саморезами 3 мм. Если длина винта слишком велика, используйте прокладки.
- Прикрепите схему к задней части передней панели. Используйте короткие саморезы диаметром 2 мм. Если ESP32 выходит из платы драйвера, используйте стяжки.
Шаг 5: Настройте свой WiFi
Вы можете настроить WiFi на микроконтроллер двумя способами: Smartconhong или Hard coding.
Смарткон!г
Вы можете установить SSID и пароль вашего Wi-Fi с помощью приложения для смартфона.
- Установите true для >ag с именем WIFI_SMARTCONFIG в строке № 7 в исходном коде,
#define WIFI_SMARTCONFIG true, затем скомпилируйте и > запишите в микроконтроллер. - Установите приложения для настройки WiFi. Приложения находятся на
• Андроид: https://play.google.com/store/apps/details?
id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=US
• iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700 - Включите часы и подождите минуту. Статус соединения WiFi отображается движением секундной стрелки.
• Большое возвратно-поступательное движение: подключение к WiFi с использованием предыдущих настроек, сохраненных в энергонезависимой памяти.
• Небольшое возвратно-поступательное движение: режим Smart Config. Если 30-секундное пробное соединение WiFi не удается, он автоматически переходит в режим интеллектуальной конфигурации (ожидание конфигурации из приложения для смартфона). - Установите пароль вашего WiFi с помощью приложения, как показано выше.
Обратите внимание, что ваш смартфон должен подключаться к Wi-Fi 2.4 ГГц. Сконфигурированные настройки WiFi хранятся в энергонезависимой памяти и сохраняются даже при выключении питания.
Жесткое кодирование
Установите SSID и пароль вашего WiFi в исходном коде. Это полезно, если вы не можете выбрать 2.4 ГГц Wi-Fi через SSID.
- Установите false для фэга с именем WIFI_SMARTCONFIG в строке № 7 в исходном коде,
#define WIFI_SMARTCONFIG ложь - затем установите SSID и пароль вашего WiFi в исходном коде непосредственно в строках #11-12,
#define WIFI_SSID «SSID» // SSID вашего WiFi
#define WIFI_PASS «PASS» // ваш пароль WiFi - Скомпилируйте и загрузите его в микроконтроллер.
![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
Это один из самых увлекательных проектов Arduino/3D-печати, которые я когда-либо видел и делал. Приятно просто смотреть, как работает сумасшедшая штука! Он работает хорошо, и мы даже можем использовать его в качестве эталонных часов в нашем доме. 3D-печать прошла очень хорошо, за ней последовала хорошая шлифовка и сглаживание. Я использовал плату ESP32 от Amazon. (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) и изменил распиновку порта (int port[PINS] = {27, 14, 12, 13}, чтобы соответствовать. Код не будет компилироваться, пока я не переместил функцию void printLocalTime() перед void getNTP(void). Я сделал еще один shiura Поучительный и, вероятно, сделает больше.
Я люблю ваше творчество. Я не думал о такой идее. Спасибо
ВЫ ШУТИТЕ? Это абсолютно фантастика. Любить это. Это то, что я собираюсь начать сегодня. Отличная работа!
это гениальный дизайн. Интересно, есть ли способ поставить третью руку (самую длинную) за лицо. Таким образом, можно было бы видеть только минутную и часовую стрелки, не отвлекаясь на то, что третья стрелка движется немного хаотично.
Замените руку прозрачным акриловым диском с приклеенным небольшим стопором или винтом.
Секундную стрелку легко снять, установив минутную стрелку прямо на мотор. В этом случае странное движение минутной стрелки происходит каждые 12 минут, чтобы передвинуть часовую стрелку на 6 градусов.
Отличный проект. Мне нравится шаговый двигатель. Два предложения, которые вы могли бы включить, используя мою предыдущую работу без инструктора.
i) Автоматическая настройка Wi-Fi ESP32/ESP8266 для начинающих https://www.instructables.com/ESP32-ESP8266-Auto-W… что позволяет избежать необходимости загружать приложение на свой мобильный телефон, поскольку оно использует webстраниц.
ii) Переключатель таймера ESP-01 TZ/DST с возможностью обновления без перепрограммирования https://www.instructables.com/ESP-01-Timer-Switch-… который снова использует webстраницы для изменения настроенного часового пояса.
Очень креативный механизм! Толкающая рука и тогда она должна уклониться и обойти. Также можно сделать отличные часы типа «Микки Маус», где «работу» будут выполнять руки.
Проклятие! Это гениально. Вы уже победитель.
Документы/Ресурсы
![]() |
инструкции по синхронизации часов с Wi-Fi [pdf] Инструкции Часы синхронизации WiFi, WiFi, часы синхронизации, часы |