Оглавление:

Метеостанция на базе IoT ESP8266: 6 шагов
Метеостанция на базе IoT ESP8266: 6 шагов

Видео: Метеостанция на базе IoT ESP8266: 6 шагов

Видео: Метеостанция на базе IoT ESP8266: 6 шагов
Видео: DIY: Метеостанция на максималках | ESP8266 + Raspberry Pi + Arduino + LoRa (IoT) 2024, Ноябрь
Anonim
Image
Image

Хотите построить проект метеостанции без использования какого-либо датчика и получать информацию о погоде со всего мира?

Используя OpenWeatherMap, это становится реальной задачей.

Шаг 1. КАК ЭТО РАБОТАЕТ?

НАСТРОЙКА
НАСТРОЙКА

OpenWeatherMap.org предлагает данные со всей планеты, и к ним легко получить доступ через их API (интерфейс прикладного программирования), который, конечно же, выводится в формате JSON.

OpenWeatherMap.org не только предоставляет текущие данные о погоде, но также может предоставлять прогнозы на 5 и 16 дней, исторические данные и даже предупреждения о погоде.

Этот сайт предоставляет нам бесплатную возможность узнать текущую погоду и пятидневный прогноз из любого города мира.

Шаг 2: НАСТРОЙКА

НАСТРОЙКА
НАСТРОЙКА
НАСТРОЙКА
НАСТРОЙКА
НАСТРОЙКА
НАСТРОЙКА

1. Перейдите на OpenWeatherMap.org.

2. Вам нужно будет зарегистрировать их бесплатную учетную запись, чтобы получить ключ API.

Чтобы найти его, войдите в свою учетную запись, затем перейдите к «Ключам API», затем введите свое имя ключа и нажмите кнопку «Создать».

Смотрите фото выше.

Шаг 3: КОД

КОД
КОД
КОД
КОД
КОД
КОД

Мы будем использовать библиотеки и платформу ESP8266. Приведенный ниже код был протестирован с использованием NodeMCU.

Прежде всего, убедитесь, что в вашей среде разработки установлены библиотеки ESP8266 и ArduinoJSON.

Для библиотеки ESP8266 запустите Arduino и откройте окно настроек. Введите:

в дополнительных URL-адресах менеджеров досок.

Откройте Boards Manager из меню Tools> Board и найдите платформу ESP8266. Выберите нужную версию и нажмите кнопку установки. выберите плату ESP8266 в меню Инструменты> Плата.

Библиотеку ArduinoJSON можно найти, выполнив поиск в разделе «Включить библиотеку»> «Управление библиотеками».

Загрузите приведенный ниже код на свою плату на базе ESP8266.

Шаг 4: РЕЗУЛЬТАТ

Image
Image
РЕЗУЛЬТАТ
РЕЗУЛЬТАТ
РЕЗУЛЬТАТ
РЕЗУЛЬТАТ
РЕЗУЛЬТАТ
РЕЗУЛЬТАТ

Прежде всего, вы должны немного изменить код, - измените SSID с именем вашего Wi-Fi.

- смените пароль на пароль от вашего Wi-Fi.

- укажите свой API_KEY после: & appid =

Если все в порядке, загрузите код на свою доску.

Вы можете получить данные из любого города мира.

посмотреть фото.

Проверьте видео, если застряли.

Шаг 5: КУДА ОТ ЗДЕСЬ?

Это начало гораздо более крупного проекта, поэтому, если вы хотите его расширить, вы можете легко добавить OLED или ЖК-экраны, которые отображают текущую погоду, и читать свое ежедневное расписание, чтобы построить интеллектуальное зеркало.

Шаг 6: ЗАКЛЮЧЕНИЕ

В Интернете есть множество источников данных о погоде, и они различаются по функциям.

OpenWeatherMap.org должен быть одним из самых простых и элегантных решений, которые мы нашли для легкого доступа к данным о погоде со всей планеты.

Если у вас есть вопросы, конечно, вы можете оставить комментарий. MyYoutube

мой фейсбук

myTwitter

Спасибо, что прочитали этот проект ^^, и хорошего дня.

Увидимся.

Ахмед Нуира

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