Словарные часы ESP32
Это очень простые в изготовлении Word Clock (размер циферблата 80 x 80 мм или π x π дюймов) со множеством функций благодаря ESP32. Часы отображают время в формате естественного языка, например «ПОЛОВИНА ДВОГО» или «ДВАДЦАТЬ ПЯТЬ-ТРИ».
Минимальная пайка.
Простые возможности установки и настройки.
NTP, часовой пояс и летнее время.
(опционально) Реактивное освещение.
Выглядит чертовски сексуально!
Оригинальный дизайн — это здорово, но работы много. Это… нет.
Спецификация материалов:
Светодиодная панель WS2812B с индивидуальной адресацией 8x8 5 В (или эквивалент) (Aliexpress, около 5,30 долларов США).
ESP32, например, ESP32-C3 Super Minis (Aliexpress, около 2 долларов США).
(опциональ��о) Светозависимый резистор (LDR) и резистор 10 кОм (Aliexpress, около 0,20 доллара США каждый).
Итак, вам понадобятся компоненты на сумму около 7,50 долларов США. Вам также понадобится кабель USB-C и блок питания для питания часов, или вы можете припаять разъем/блок питания 5 В, если хотите.
Печать
Все детали должны быть напечатаны черным цветом, кроме рассеивателя, который должен быть напечатан белым. Никаких опор не требуется. Я использую PLA+, но все, что плавает в вашем бенчи. Печать не чувствительна к высоте слоев. Задняя крышка защелкивается на места, а крышка задней крышки вставляется в пазы, поэтому винты не нужны, хотя вы можете добавить немного суперклея, если хотите, чтобы все прочно держалось вместе.
Сборка
Подробная инструкция по сборке находится на сайте Github:
https://github.com/appositeit/esp32_word_clock
Но кратко:
Загрузите код с GitHub:
git-клон https://github.com/appositeit/esp32_word_clock
Подключите ESP32 с помощью USB-кабеля, запустите веб-установщик Python, откройте в веб-браузере http:///wordclock.local/ и следуйте инструкциям по установке.
Установите часовой пояс правильно.
Отключите от питания! Затем паяем следующим образом:
ESP32 подключается к...
Земля Светодиод Земля
5В светодиод 5В
Данные светодиода GPIO10 (контакт DIN)
При желании, если вы хотите, чтобы он реагировал на окружающий свет:
3,3 В LDR, ножка 1
Заземляющий резистор 10 кОм, ветвь 1
GPIO5 LDR, ветвь 2 и резистор 10 кОм, ветвь 2
Обрежьте лишние кабели со светодиодной панели. Они не помещаются в футляр, но вы можете прикрепить их позже.
Снова подключите USB-кабель, чтобы включить его, и убедитесь, что все работает.
Физически соберите напечатанные на 3D-принтере детали и электронику. Совершенно очевидно, как все сочетается. Запихните всю электронику в маленькое отделение и спрячьте свой позор задней крышкой.
Если вы используете LDR, у него есть небольшой уголок, в который можно установить его, и небольшой неудобный фиксатор, который удерживает его на месте. Крышка задней крышки удержит фиксатор на месте, когда она наденется.
Сделанный! Великолепный! И часы тоже!
Вы можете настроить порог яркости освещения и того, когда оно становится «темным» или «ярким», через веб-интерфейс (http:///wordclock.local/).
Модель OnShape доступна здесь.





























