Оглавление:

Цифровые часы сетевого времени с использованием ESP8266: 4 шага (с изображениями)
Цифровые часы сетевого времени с использованием ESP8266: 4 шага (с изображениями)

Видео: Цифровые часы сетевого времени с использованием ESP8266: 4 шага (с изображениями)

Видео: Цифровые часы сетевого времени с использованием ESP8266: 4 шага (с изображениями)
Видео: Погодная станция на ESP8266, MQTT и Epaper дисплее 2024, Июль
Anonim
Цифровые часы сетевого времени с использованием ESP8266
Цифровые часы сетевого времени с использованием ESP8266

Мы узнаем, как создать симпатичные маленькие цифровые часы, которые взаимодействуют с серверами NTP и отображают время в сети или в Интернете. Мы используем WeMos D1 mini для подключения к сети Wi-Fi, получения времени NTP и отображения его на модуле OLED.

Видео выше расскажет вам обо всем процессе создания этого проекта.

Шаг 1. Соберите электронику

Собери электронику
Собери электронику

Для создания этого проекта вам понадобится WeMos D1 mini или совместимая плата, в которой используется набор микросхем ESP8266 вместе с модулем OLED. Скетч также должен работать с платами ESP32, но я этого не тестировал.

Шаг 2: отредактируйте и загрузите эскиз

Отредактируйте и загрузите эскиз
Отредактируйте и загрузите эскиз
Отредактируйте и загрузите эскиз
Отредактируйте и загрузите эскиз
Отредактируйте и загрузите эскиз
Отредактируйте и загрузите эскиз

Загрузите скетч по следующей ссылке:

Начните с добавления учетных данных вашей сети, поскольку нам нужно подключиться к сети Wi-Fi. Затем убедитесь, что вы добавили правильную информацию о часовом поясе. Вы можете перейти по следующей ссылке, чтобы получить соответствующую строку часового пояса для вашего региона:

Прежде чем вы сможете загрузить скетч, убедитесь, что вы установили библиотеку U8g2 вместе с пакетом поддержки плат для плат ESP8266. Просмотрите изображения для получения дополнительной информации или посмотрите видео для получения подробных инструкций. После завершения подключите плату и убедитесь, что вы выбрали правильные настройки платы, как показано на изображении. Затем нажмите загрузку и дождитесь ее завершения.

После загрузки откройте монитор последовательного порта и убедитесь, что отображается правильное время. Если нет, убедитесь, что вы выбрали правильный часовой пояс для своего региона.

Шаг 3. Подключите модуль OLED

Подключите модуль OLED
Подключите модуль OLED
Подключите модуль OLED
Подключите модуль OLED

Используйте схему подключения выше, чтобы подключить модуль OLED к плате микроконтроллера. Включите плату, и вы должны увидеть время, отображаемое на модуле.

Шаг 4: Добавьте модули в корпус

Добавьте модули в корпус
Добавьте модули в корпус
Добавьте модули в корпус
Добавьте модули в корпус
Добавьте модули в корпус
Добавьте модули в корпус
Добавьте модули в корпус
Добавьте модули в корпус

Когда вы будете довольны результатами, загрузите и распечатайте модель в 3D по следующей ссылке:

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

Если вам понравился этот пост, не забудьте подписаться на нас по ссылкам ниже, так как мы будем создавать еще много проектов, подобных этому:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Сайт BnBe:

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