Минимальные механические цифровые часы с сетевым сбором в..

Источник:

8 января 2021 г.: выпущена улучшенная версия, https://www.thingiverse.com/thing:5242321.

Механические цифровые часы с сетевым определением времени.

Минималистичный, привлекательный плавающий дизайн.
Сложные и интересные движения.
Он состоит всего из 7 типов, 8 печатных частей (4-значная версия). Легко распечатать и собрать
Используя микрокомпьютер ESP32, он получает текущее время через Wi-Fi (ntp: протокол сетевого времени).
Вы можете увеличить количество цифр без добавления двигателя. Добавлена ​​8-значная версия.
Можно прикрепить датчик происхождения (опционально)

Вам нужно

В комплект поставки входит шаговый двигатель с редуктором 28BYJ-48 и плата управления. Я использовал https://ja.aliexpress.com/item/32869969097.html (около 2 долларов США за единицу).
Микрокомпьютер ESP32 с Wi-Fi. Я использовал ESP-WROOM-32 D1 mini, https://ja.aliexpress.com/item/4000650306925.html (около 5 долларов США за единицу).
(опция) Рефлекторный фотодатчик ROHM RPR-220 для определения происхождения

Операция

Если датчик исходного положения не установлен, вручную отрегулируйте (поверните) крайнее правое цифровое колесо на ноль (против силы сопротивления шагового двигателя при выключенном питании).
Включите питание. Он автоматически сбрасывает все цифры на ноль на 3 (или 7) полных оборота.
Затем он показывает текущее время.

Обновление от 17 января 2022 г.:

Теперь можно настроить Wi-Fi со смартфона. Используйте smartConfig.ino для вашего микрокомпьютера ESP32. Это основано на коде airtcp, https://github.com/airtcp/esp32_demo_for_lolinlite.

и я добавил несколько движений, чтобы показать текущий статус часов.

Видео
Как сделать

Печать

Распечатайте все части с прилагаемой позой.

Только «cyl-first.stl» нуждается в поддержке для печати. В противном случае вы можете расп��чатать их без поддержки.

Распечатайте две копии «cyl.stl» (для 8-значной версии необходимо 6 копий).

Нарисуйте цифры маркерами.

Если вы создаете 8-значную версию, используйте вместо этого «leftlend-8digit.stl» и «base-8digit.stl».

Прикрепите шаговый двигатель к «rightend.stl», как показано выше. Спрячьте кабели с помощью «rightend-cap.stl» и закрепите пластиковой сваркой паяльником.

Соберите и прикрепите «leftend.stl» и «rightend.stl» к «base.stl» с помощью пластиковой сварки.

В верхней части исходного кода следует настроить параметры, если используются дополнительные функции.

Вам следует изменить исходный код, чтобы использовать вашу инфраструктуру Wi-Fi.

SSID и пароль
Часовой пояс
Необязательно
Добавлена 8-значная версия. Вместо этого используйте файлы STL с именем «8digit» (leftend-8digit.stl и base-8digit.stl). Программа общая, а настройки меняем вверху кода.
Теперь для автоматического определения начала координат установлен отражающий фотодатчик. Это необязательно, но без него отображаемое время было бы неверным после отключения электроэнергии или непреднамеренного сброса.
Предполагается использование отражающего фотодатчика ROHM RPR-220.

Технический паспорт RPR-220 доступен по адресу https://www.rohm.com/products/optical-sensors/reflective-type-photosensors/rpr-220-product#productDetail.

СмартКонфиг

Вы можете установить SSID и пароль вашего Wi-Fi с помощью приложения для смартфона.

Этот код представляет собой перенесенную версию более новых «Rotary Digital Clock», https://www.thingiverse.com/thing:5191668.

Эта функция н��зывается SmartConfig. Приложения для настройки находятся по адресу

Android: https://play.google.com/store/apps/details?id=com.khoazero123.iot_esptouch_demo&hl=ja≷=US

iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700

Статус Wi-Fi-соединения отображается движением ротора.

Большое возвратно-поступательное движение: подключение к Wi-Fi с предыдущими настройками, сохраненными в энергонезависимой памяти.

Небольшое возвратно-поступательное движение: режим SmartConfig. Если в течение 30 секунд пробное подключение к Wi-Fi завершается неудачно, происходит автоматический переход в режим smartConfig (ожидание настроек из приложения для смартфона).

Обратите внимание, что ваш смартфон должен быть подключен к Wi-Fi 2,4 ГГц.

Спасибо airtcp. Исходный код находится по адресу https://github.com/airtcp/esp32_demo_for_lolinlite.

Категория: Гаджеты

19:17
31
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

держатель микрофона yaesu ft450
это простой держатель микрофона дляПодробнее
8-контактный краевой разъем карты (например, марки амфено...
I needed this for a project. STEP filesПодробнее
Переключатель на 4 аркадные кнопки......
Я разработал этот блок для четырехПодробнее
Держатель щупов для осциллографа Rigol DHO (804)
Легко печатаемый защелкивающийсяПодробнее
Крышка осциллографа Rigol 804 (800-900 серия)
Защелкивающаяся крышка для осциллографовПодробнее
Линки для пайки "третья рука"
Стандартные звенья типа Loc-LineПодробнее
USB-вытяжка C для пайки (+ прочный корпус)........
Я хотел, чтобы вентилятор отсасывалПодробнее
Носимый чехол для Seeed Xiao (ремешок 22 мм)........
Это чехол, напечатанный на 3D-принтереПодробнее
Лабораторный блок питания - корпус блока питания Riden RK..
Компактный чехол для модулей RidenПодробнее
BIGTREETECH BTT Relay V1.2 Крепление на DIN-рейку........
Модель от Фабиана не была доступна воПодробнее
Модульная система Pegboard - Макетные платы........
Когда я впервые нашел «ВертикальнуюПодробнее
Wemos D1 mini (крепление на DIN-рейку)
Это крепление для Wemos D1 mini. WemosПодробнее
Реле для крепления на DIN-рейку
Нужно распечатать: 2 шт. файлаПодробнее
Нагрузочная катушка любительского радио........
Это мой прототип самодельной загрузочнойПодробнее
Чехол Heltec v3 для Meshtastic
**Вы можете приобрести этот и другие ужеПодробнее
Komplettes Stativ mit Kugelkopf-Adapter und Gehäuse für e..
Комплектная модель для мини-стата дляПодробнее
Корпус BrickLight
Корпус, состоящий из двух частейПодробнее
Чехол на камеру ESO32-CAM
Чехол на камеру ESO32-CAM+ DevelopmentПодробнее
ULTIMATE Devboard (без поддержки) для двигателей n20, Ard..
Сопло .6. Высота слоя .2. КреплениямПодробнее
Настенное крепление модуля светодиодного дисплея 192*192 ..
Простая пластина для настенногоПодробнее
Я люблю Ардунио
ПОЕХАЕМ, Ардунио (запускать из esp32Подробнее
Lolin32 lite открытый корпус с зажимом DIN........
I added the 2 models together. Подробнее
2,4-дюймовый TFT-дисплей Zoll Gehäuse Schräg........
Dieses flache Gehäuse для 2,4-дюймовогоПодробнее
Крепление тумблера - поддержка прерывателя на подставке (..
Завидуете ли вы свободному подключениюПодробнее
Датчик CO2 TTGO Настольная подставка под углом 45 градусо..
Датчик CO2 TTGO Настольная подставка подПодробнее
Я люблю Ардунио
ПОЕХАЕМ, Ардунио (запускать из esp32Подробнее
Чехол Flip_C3
Я создал этот корпус, чтобы можно былоПодробнее
Магнитное крепление на стену 4 дюйма........
Я переделал модель, потому что стопорныеПодробнее
Угловой футляр и крепление
Эта модель представляет собойПодробнее
Крепление для силиконовых лент (5,6 мм x 11,6 мм) и код д..
Fixation pour Ruban del En Silicone (5,6Подробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.