
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Учебное пособие по созданию часов на основе esp32 со встроенным OLED-дисплеем, с сенсорной кнопкой, без каких-либо других деталей, без проводки / пайки
Шаг 1. Детали и библиотеки

Запчасти
- Модуль ESP32 со встроенным OLED-дисплеем (Amazon)
- Кабель микро-USB
Библиотеки
- NTPTime.h здесь
- SSD1306 для esp здесь
Шаг 2: Код
Прежде всего убедитесь, что у вас есть пакет esp32, добавленный в ваш менеджер доски (если вы этого не сделали, следуйте инструкциям здесь).
Код находится на github, ссылка здесь.
Загрузите его или вставьте в эскиз Arduino. Обязательно измените ssid, пароль и часовой пояс.
Выберите wemos lolin32 в качестве платы и загрузите свой код (возможно, потребуется удерживать загрузку и нажимать кнопки en перед загрузкой).
Шаг 3: Готово


Теперь часы должны быть сделаны. Чтобы переключить просмотр даты, просто прикоснитесь к контакту T1 или 0 на esp.
Улучшения
Если вы хотите сделать его более прохладным, вы можете припаять провод к контакту GPIO0, а затем прикрепить металлическую пластинку / монету на другом конце. Изолируйте металлическую крышку esp и закрепите там пластину / монету (горячим клеем).
Проблемы
Если у вас есть другие вопросы, не стесняйтесь оставлять их в комментариях.
Шаг 4: ссылки
- Пользовательские шрифты oled
- Оригинальная библиотека ssd1306
Рекомендуемые:
Многофункциональные часы с кубом на основе положения: 5 шагов (с изображениями)

Многофункциональные кубические часы на основе положения: это часы на базе Arduino с OLED-дисплеем, которые работают как часы с датой, как таймер дневного сна и как ночник. Различные "функции" контролируются акселерометром и выбираются вращением кубических часов
Часы Vortex: наручные часы с зеркалом бесконечности: 10 шагов (с изображениями)

Часы Vortex: наручные часы с зеркалом бесконечности: целью этого проекта было создание носимой версии зеркальных часов бесконечности. Он использует свои светодиоды RGB для индикации времени, назначая часы, минуты и секунды красным, зеленым и синим светам соответственно и перекрывая эти оттенки t
Генератор музыки на основе погоды (генератор MIDI на основе ESP8266): 4 шага (с изображениями)

Музыкальный генератор на основе погоды (Midi-генератор на основе ESP8266): Привет, сегодня я объясню, как сделать свой собственный небольшой музыкальный генератор на основе погоды. Он основан на ESP8266, который похож на Arduino, и он реагирует на температуру, дождь. и яркость света. Не ожидайте, что он сделает целые песни или аккордовые программы
Часы Gixie: самые красивые часы со светящейся трубкой: 4 шага

Часы Gixie: самые красивые часы Glow Tube: мне очень нравятся часы Nixie Tube, но они слишком дороги, я не могу их себе позволить. Итак, я потратил полгода на создание этих часов Gixie Clock. Gixie Clock достигается за счет использования освещения ws2812 для создания акрилового света. Я делаю все возможное, чтобы сделать трубку RGB тоньше
Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)

Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: медный колокол, маленькое реле, еще несколько вещей и настоящий колокол могут пробить часы на вашем рабочем столе. Хотя этот проект работает на Windows и Mac OS X тоже, я решил установить Ubuntu Linux на ПК, который я нашел в мусорном ведре, и поработать над этим: у меня никогда не было