Оглавление:

Дисплей на электронной бумаге для монитора погоды IoT - ESP8266 с подключением к Интернету: 7 шагов
Дисплей на электронной бумаге для монитора погоды IoT - ESP8266 с подключением к Интернету: 7 шагов

Видео: Дисплей на электронной бумаге для монитора погоды IoT - ESP8266 с подключением к Интернету: 7 шагов

Видео: Дисплей на электронной бумаге для монитора погоды IoT - ESP8266 с подключением к Интернету: 7 шагов
Видео: ESP32, E-Paper дисплей и многое другое! Распаковки-11 2024, Июль
Anonim
Image
Image

На дисплее E-Paper будет отображаться информация о погоде, синхронизированная с API OpenWeatherMap (через Wi-Fi). Сердце проекта - ESP8266 / 32.

Эй, как дела, ребята? Акарш из CETech. Сегодня мы собираемся создать проект, который представляет собой погодный монитор, который отображает всю связанную с погодой информацию на дисплее E-Paper от DFRobot.

Дисплей подключен к esp8266, вы также можете использовать esp32 с этим дисплеем. Esp8266 подключен к Интернету с помощью Wi-Fi, данные которого можно изменить с помощью кода, который я предоставил на GitHub.

Итак, приступим! Я также снял видео о создании этого проекта в деталях, рекомендую посмотреть его для лучшего понимания и детализации.

Шаг 1: Детали

Запчасти
Запчасти
Запчасти
Запчасти

Для этого вам понадобится плата ESP8266 или ESP32, и вы также можете добавить батарею, если хотите.

Для дисплея я использовал модуль EPaper Firebeetle.

Я предлагаю использовать плату от DFRobot с этим модулем, так как распиновка будет совместима, и у вас не возникнет никаких проблем, я использовал плату Firebeetle от DFRobot, поскольку она имеет встроенное решение для зарядки и мониторинга аккумулятора.

Шаг 2: Изготовьте печатные платы для вашего проекта

Получите готовые печатные платы для вашего проекта
Получите готовые печатные платы для вашего проекта

Вы должны проверить JLCPCB, чтобы дешево заказать печатные платы в Интернете!

Вы получаете 10 печатных плат хорошего качества, изготовленных и отправленных к вашему порогу за 2 доллара и небольшую доставку. Вы также получите скидку на доставку первого заказа. Чтобы спроектировать свою собственную печатную плату, перейдите в easyEDA, как только это будет сделано, загрузите файлы Gerber в JLCPCB, чтобы они были изготовлены с хорошим качеством и в короткие сроки.

Шаг 3. Загрузите и установите IDE Arduino

Загрузите и установите IDE Arduino
Загрузите и установите IDE Arduino

Загрузите Arduino IDE отсюда.

1. Установите Arduino IDE и откройте ее. 2. Выберите "Файл"> "Настройки".

3. Добавьте https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json в URL-адреса диспетчера дополнительных плат.

4. Перейдите в Инструменты> Доска> Диспетчер плат.

5. Найдите ESP8266 и установите плату.

6. Перезагрузите IDE.

Шаг 4: Подключите дисплей электронной бумаги к микроконтроллеру Firebeetle

Подключите дисплей электронной бумаги к микроконтроллеру Firebeetle
Подключите дисплей электронной бумаги к микроконтроллеру Firebeetle

1. Просто совместите и выровняйте белые углы обоих модулей и сложите модули друг на друга.

Шаг 5: Зарегистрируйтесь на OpenWeatherMap.org

Зарегистрируйтесь на OpenWeatherMap.org
Зарегистрируйтесь на OpenWeatherMap.org
Зарегистрируйтесь на OpenWeatherMap.org
Зарегистрируйтесь на OpenWeatherMap.org

1. Зайдите на сайт.

2. Зарегистрируйтесь, указав свой адрес электронной почты и другие учетные данные (БЕСПЛАТНО).

3. После входа в систему перейдите на вкладку «Ключи API» и скопируйте свой уникальный ключ API, который нам понадобится на следующем шаге.

Шаг 6: Кодирование модуля

Кодирование модуля
Кодирование модуля

1. Загрузите репозиторий GitHub:

2. Распакуйте загруженный репозиторий.

3. Скопируйте библиотеки из загруженного репозитория в папку Library в папке скетчей Arduino.

4. Откройте скетч Code.ino в среде Arduino IDE.

5. Измените SSID и пароль Wi-Fi в скетче.

6. Добавьте ключ API из шага 4 в строку 44 кода вместо хэштегов.

7. Перейдите в Инструменты> Доска. Выберите подходящую плату, которую вы используете, в моем случае Firebeetle ESP8266.

8. Выберите правильную связь. порт, выбрав Инструменты> Порт.

9. Нажмите кнопку загрузки.

10. Когда на вкладке появится надпись Done Uploading, вы будете готовы использовать погодный монитор.

Шаг 7: игра с монитором

Игра с монитором
Игра с монитором

Как только модуль подключится к сети Wi-Fi, дисплей начнет обновляться, и вы увидите, как проект оживает.

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