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

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

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



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


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




Когда вы будете довольны результатами, загрузите и распечатайте модель в 3D по следующей ссылке:
Плата находится на задней крышке, а модуль OLED находится в конце корпуса. Вы можете использовать двусторонний скотч, чтобы удерживать модуль OLED на месте, и вы также можете добавить немного горячего клея рядом с проводами, чтобы удерживать его на месте. Припаяйте провода от модуля OLED к плате микроконтроллера, а затем заклейте модуль, используя клей, чтобы скрепить его. Подключите кабель microUSB, и он должен работать должным образом.
Если вам понравился этот пост, не забудьте подписаться на нас по ссылкам ниже, так как мы будем создавать еще много проектов, подобных этому:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Сайт BnBe:
Рекомендуемые:
Цифровые часы Arduino с использованием DS1302: 4 шага

Цифровые часы Arduino с использованием DS1302: Введение Здравствуйте, ребята, надеюсь, у вас все отлично. Это будет короткий и простой проект о том, как создать цифровые часы с использованием Arduino. В этом проекте мы собираемся создать цифровые часы с помощью Arduino и сдвигового регистра. Этот
Цифровые часы с использованием микроконтроллера (AT89S52 без схемы RTC): 4 шага (с изображениями)

Цифровые часы с использованием микроконтроллера (AT89S52 без схемы RTC): давайте опишем часы … «Часы - это устройство, которое считает и показывает время (относительное)» !!! Думаю, я правильно сказал, поэтому давайте сделаем ЧАСЫ с функцией БУДИЛЬНИКА . ПРИМЕЧАНИЕ: чтение займет 2-3 минуты, пожалуйста, прочтите весь проект, иначе я не буду
Простые цифровые часы с использованием Arduino Nano и DS1307: 4 шага

Простые цифровые часы с использованием Arduino Nano и DS1307: в этой статье я покажу вам руководство по созданию цифровых часов с использованием Arduino .. Я использую плату Arduino, это Arduino Nano V3, DS1307 в качестве поставщика данных времени, MAX7219 7 Segment в качестве смотреть дисплей. перед тем, как приступить к обучению, я рекомендую
«Простые» часы Digilog (цифровые аналоговые) с использованием переработанных материалов !: 8 шагов (с изображениями)

«Простые» часы Digilog (цифровые аналоговые) с использованием переработанного материала!: Всем привет! Итак, в этой инструкции я расскажу, как сделать эти цифровые + аналоговые часы, используя дешевый материал! Если вы думаете, что этот проект "отстой", вы можете уйти и не читать эту инструкцию. Мир! Мне очень жаль, если
12-часовые цифровые часы с использованием Arduino: 3 шага

12-часовые цифровые часы с использованием Arduino: это макетный проект, использующий Atmel Atmega 2560 (Arduino Mega) и ЖК-экран 16x2 для создания 12-часовых цифровых часов без необходимости в дополнительных периферийных устройствах. Мы также можем установить и изменить время с помощью двух кнопок. В целом