Часы
Идея
Еще часы.
Стандартный прототип часов с лентой из 60 светодиодов и ESP32. Это предварительная версия, которую необходимо улучшить.
Почему
Я хотел сделать часы со стандартной лентой из 60 светодиодов.
ОСОБЕННОСТИ
Часы подключаются к Интернету и обновляются автоматически.
Идея состоит в том, чтобы построить круглые часы (как бабушкины часы), но цифровые, используя ESP32, который валялся у меня в офисе. Да, еще часы. Да, WS2812B.
У меня в углу лежала еще не использованная светодиодная лента WS2812B длиной 1 метр с 60 светодиодами, вот такой предмет:
Небольшой расчет: внешний диаметр = 330,3 мм, внутренний диаметр = 310,3 мм. В конце концов, он огромен.
Электронная часть — esp32 с вот таким Wi-Fi.
Проблемы
Часы
сборка часов (у меня нет 3D-принтера с достаточно большим объемом сборки для окончательного размера). Таким образом, файлы делятся на 4 (4 четверти). Я оставил по��норазмерный файл для тех, у кого есть принтеры большого объема.
После этого внутри круга находится крышка. То же, 4 четверти, но совершенно плоское, чтобы закрыть полоску, легко печатать.
Наконец-то док, чтобы поставить часы вертикально. Идея состоит в том, чтобы при необходимости можно было снять или переместить часы.
Ночь и день
Видимость светодиодов. Стандартные нити накаливания блокируют свет в дневное время (из-за непрозрачности), поэтому светодиоды невозможно увидеть (даже при максимальной электронной интенсивности). При слабом дневном освещении (вечернем или ночном) это несколько приемлемо, но днем свет от светодиодов практически не виден.
Подключение и программа esp32 просты. Никаких сложностей. Код cpp присоединяется.
Идея состоит в том, чтобы в любом случае иметь возможность удалить его или заменить на другую модель.
Коробка аналогичная:
спасибо, Шон Старки, я обновил его для своих целей.
Нити
После нескольких тестов с несколькими нитями мой выбор пал на полупрозрачную нить Creality. Если ��асположить полоску снаружи часов (светодиоды направлены наружу), яркость будет идеальной «ночью и днем», что и является желаемым эффектом. Свет светодиодов преломляется/реверберирует через нить накала. Поэтому полоска вывернута наружу.
Creality Clear https://www.amazon.fr/dp/B0FVM42VTK
Я добавил цифры (цифры) к часам, спасибо Опик Хидаят. Мне нравится арт-деко.
Размер уменьшен до 66% от оригинала.
Печать
Я использовал слайсер Oraca 2.4.1 и Snapmaker U1.
На полноразмерном объекте часов предварительно вырезаны 4 выемки (4 крепления + небольшое отверстие для блока питания). Каждая четверть содержит часть выемки. Вам просто нужно добавить небольшой соединитель с 2 или 3 каплями суперклея, чтобы скрепить все вместе.
Для вывода питания светодиодной ленты в собранной части часов, расположенной внизу, имеется отверстие, позволяющее линиям питания ленты проходить к ESP32.
Очевидно, каждый может сделать это по-своему; не стесняйтесь комментировать.
Положение времени относительно ориентации часов можно легко исправить:
* либо вручную расположив светодиодную ленту, повернув часы на ее основании.
* или путем программирования (мне это проще, так как нет необходимости обращаться с часами). Код предоставляется (не забудьте обновить SSID и пароль в исходном файле, а затем перекомпилировать его перед прошивкой на ESP32). Я компилирую с использованием кода Visual Studio через плагин PlatformIO.
Безопасность
ВНИМАНИЕ, важное замечание по безопасности:
Если вы включаете большое количество светодиодов путем изменения кода, обязательно используйте правильный источник питания, поставляемый с лентой (трансформатор с сетевой вилкой); в противном случае вы можете столкнуться с неприятными сюрпризами. Провод, используемый для полоски, очень тонкий и поэтому поддерживает только низкое напряжение и ток — это может быть опасно.
Я использую USB-порт ESP32, потому что одновременно горят только 3 светодиода. Нагрузка минимальная.
(Фото).
Часы стоят на подставке без каких-либо креплений. На всякий случай можно добавить немного клея.





























