Оглавление:
- Шаг 1. КАК ЭТО РАБОТАЕТ?
- Шаг 2: НАСТРОЙКА
- Шаг 3: КОД
- Шаг 4: РЕЗУЛЬТАТ
- Шаг 5: КУДА ОТ ЗДЕСЬ?
- Шаг 6: ЗАКЛЮЧЕНИЕ
Видео: Метеостанция на базе IoT ESP8266: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Хотите построить проект метеостанции без использования какого-либо датчика и получать информацию о погоде со всего мира?
Используя 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: РЕЗУЛЬТАТ
Прежде всего, вы должны немного изменить код, - измените SSID с именем вашего Wi-Fi.
- смените пароль на пароль от вашего Wi-Fi.
- укажите свой API_KEY после: & appid =
Если все в порядке, загрузите код на свою доску.
Вы можете получить данные из любого города мира.
посмотреть фото.
Проверьте видео, если застряли.
Шаг 5: КУДА ОТ ЗДЕСЬ?
Это начало гораздо более крупного проекта, поэтому, если вы хотите его расширить, вы можете легко добавить OLED или ЖК-экраны, которые отображают текущую погоду, и читать свое ежедневное расписание, чтобы построить интеллектуальное зеркало.
Шаг 6: ЗАКЛЮЧЕНИЕ
В Интернете есть множество источников данных о погоде, и они различаются по функциям.
OpenWeatherMap.org должен быть одним из самых простых и элегантных решений, которые мы нашли для легкого доступа к данным о погоде со всей планеты.
Если у вас есть вопросы, конечно, вы можете оставить комментарий. MyYoutube
мой фейсбук
myTwitter
Спасибо, что прочитали этот проект ^^, и хорошего дня.
Увидимся.
Ахмед Нуира
Рекомендуемые:
Релейный переключатель IOT с голосовым управлением на базе Arduino (поддерживается Google Home и Alexa): 11 шагов
Релейный переключатель IOT с голосовым управлением на базе Arduino (поддерживается Google Home и Alexa): в этом проекте описывается, как создать релейный переключатель IOT на базе Arduino с голосовым управлением. Это реле, которое вы можете включать и выключать удаленно с помощью приложения для iOS и Android, а также связывать его с IFTTT и управлять им своим голосом с помощью Goog
Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: 8 шагов (с изображениями)
Метеостанция NaTaLia: метеостанция на солнечной энергии Arduino сделала правильный выбор: после 1 года успешной работы в 2 разных местах я делюсь своими планами по проекту метеостанции на солнечной энергии и объясняю, как она превратилась в систему, которая действительно может выжить в течение длительного времени. периоды от солнечной энергии. Если вы последуете
Метеостанция Iot: 5 шагов
Метеостанция Iot: Здравствуйте, ребята. Я пишу это руководство, чтобы показать вам, как создать метеостанцию на основе IOT, в которой используется мини-плата Wemos D1 и мини-плата. Использует дисплей Oled 128 × 68 для отображения информации о погоде и температуре с карты OpenWeather
Метеостанция на базе Arduino: 9 шагов
Метеостанция на базе Arduino: аппаратные компоненты системы состоят из датчика влажности и температуры, атмосферного давления, датчика высоты, компаса, датчика обнаружения света, модуля часов, модуля защищенной цифровой карты (SD-карты), мега-платы разработки Arduino и ЖК-дисплея. А де
Интеллектуальная метеостанция Meteo Node IoT: 6 шагов
Meteo Node IoT Smart Meteo Station: я хочу сделать устройство для мониторинга температуры и влажности в моем офисе. Есть много плат, совместимых с LUA или Arduino IDE. Есть много плат, которые имеют подключение к Интернету через Wi-Fi. Я люблю Adafruit, и мне нравятся все продукты этой бр