2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Лента 3-дневного прогноза погоды предоставляет исчерпывающий трехдневный прогноз погоды в выбранном вами месте или на основе местоположения вашего IP-адреса. В проекте используется служба Wunderground Weather API, которая предоставляет ответы в формате JSON всякий раз, когда вы отправляете запрос GET. Прогноз погоды включает прогноз на тот день, когда он был запрошен, и на последующие 3 дня.
Чтобы иметь возможность автономно запрашивать и обновлять прогноз погоды, мы добавили функцию запроса времени NTP, которая использует соединение UDP. Запрошенная информация о времени используется внутри кода для автоматического выполнения запроса времени каждый час. Затем, основываясь на информации о часах, проект автоматически запрашивает обновление погоды каждые 6:00, 12:00 и 18:00.
Шаг 1. Как это работает
Шаг 2: сборка
Компоненты
- gen4-IoD-32T
- Программист gen4-IoD
- 10-полосный плоский гибкий кабель
- карта США
- кабель uUSB
- Внешний источник питания
Подключите компоненты, как показано на схеме.
Шаг 3: программа
- Для подготовки Gen4-IoD Display с Arduino IDE, пожалуйста, обратитесь к этим шагам в разделе «Реализация».
- Запрограммируйте gen4-IoD-32T. Загрузите код здесь.
- Откройте проект Visi с помощью Workshop 4. В этом проекте используется среда Visi. Вы можете изменять свойства каждого виджета и кнопки.
- Щелкните по кнопке «Скомпилировать». Примечание: этот шаг можно пропустить. Однако компиляция важна для целей отладки.
- Подключите дисплей к кабелю microUSB. Убедитесь, что вы подключены к правильному порту.
- Теперь нажмите кнопку «(Сборка) Копировать / Загрузить».
- Мастерская 4 предложит вам выбрать диск для копирования файлов изображений на карту USB. После выбора правильного диска нажмите ОК.
- Установите карту USB Модуль предложит вам вставить карту USB. Отключите карту USB от ПК должным образом и вставьте ее в слот для карты USB на модуле дисплея. После установки карты USB в дисплей поколения 4, графика будет немедленно загружен.
Щелкните здесь, чтобы увидеть больше проектов gen4-IoD.
Шаг 4: Код погоды APIXU
Этот код информации о погоде можно скачать по этой ссылке:
Обратите внимание, что в проекте мы удалили некоторые коды, поскольку они не применимы в нашем регионе / стране.