Оглавление:

Часы на основе ESP32: 4 шага
Часы на основе ESP32: 4 шага

Видео: Часы на основе ESP32: 4 шага

Видео: Часы на основе ESP32: 4 шага
Видео: Интернет часы на ESP8266/ESP32 + MAX7219 2024, Ноябрь
Anonim
Image
Image
Запчасти и библиотеки
Запчасти и библиотеки

Учебное пособие по созданию часов на основе 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

Рекомендуемые: