Оглавление:
Видео: Лента 3-дневного прогноза погоды: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Лента 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
Этот код информации о погоде можно скачать по этой ссылке:
Обратите внимание, что в проекте мы удалили некоторые коды, поскольку они не применимы в нашем регионе / стране.
Рекомендуемые:
Компактный датчик погоды с каналом передачи данных GPRS (SIM-карта): 4 шага
Компактный датчик погоды с каналом передачи данных GPRS (SIM-карта): Краткое описание проекта Это датчик погоды с питанием от батареи, основанный на датчике температуры / давления / влажности BME280 и микроконтроллере ATMega328P. Он работает от двух литий-тиониловых батареек AA на 3,6 В. Он имеет сверхнизкое потребление в режиме сна - 6 мкА. Он отправляет данные
Дисплей прогноза погоды в стиле ар-деко: 9 шагов (с изображениями)
Дисплей прогноза погоды в стиле ар-деко: Здравствуйте, друзья, в этом руководстве мы увидим, как создать этот дисплей прогноза погоды. Он использует мини-доску Wemos D1 вместе с 1,8-дюймовым цветным TFT-экраном для отображения прогноза погоды. Я также спроектировал и напечатал на 3D-принтере корпус для
Маяк прогноза погоды: 4 шага (с изображениями)
Маяк прогноза погоды: в этом проекте я представляю модель местного метеомаяка, которую я сделал с помощью 3D-печати, светодиодных полос, источника питания и платы Arduino с подключением к Wi-Fi, чтобы получить доступ к прогнозу погоды на следующий день. Основное назначение
Облако прогноза погоды: 11 шагов (с изображениями)
Облако прогнозов погоды: этот проект создает погодное облако с помощью Raspberry Pi Zero W. Оно подключается к Yahoo Weather API и в зависимости от прогноза на следующий день меняет цвета. Я был вдохновлен газовым зданием Висконсина, на крыше которого пламя меняет
Набросок прогноза погоды Intel Edison: 6 шагов
Набросок Intel Edison Weather Advisory Sketch: мы хотели создать красочный, расширяемый проект, демонстрирующий уникальные особенности Intel Edison. Использовать Wi-Fi Использовать Linux Используйте компоненты из Grove Starter Kit. Кроме того, я хотел знать, как передавать информацию из Linux