Оглавление:

Монитор погоды с Arduino MKR ENV Shield: 6 шагов
Монитор погоды с Arduino MKR ENV Shield: 6 шагов

Видео: Монитор погоды с Arduino MKR ENV Shield: 6 шагов

Видео: Монитор погоды с Arduino MKR ENV Shield: 6 шагов
Видео: Регистрация данных о погоде с помощью микроконтроллера Arduino 2024, Июль
Anonim
Монитор погоды с Arduino MKR ENV Shield
Монитор погоды с Arduino MKR ENV Shield

Несколько дней назад мы получили несколько новых экранов MKR ENV. Эти экраны имеют несколько датчиков (температуры, атмосферного давления, влажности, УФ…) на борту - хороший набор для создания простой метеостанции вместе с нашим комплектом ArduiTouch MKR. Мы использовали Arduino MKR 1010 с Wi-Fi в качестве основной платы, чтобы получать информацию о погоде для простого прогноза от openweather map.org. В конце концов, дисплей ArduiTouch покажет простой прогноз и внешнюю температуру вместе с измеренными температурой в помещении, атмосферным давлением и влажностью.

Шаг 1. Инструменты и материалы

Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы

Материалы:

  • Arduino MKR1000 или 1010
  • Arduino MKR ENV Shield
  • Комплект ArduiTouch MKR

Инструменты:

  • паяльник
  • тонкий припой
  • Плоскогубцы
  • плоскогубцы
  • отвертка среднего размера с крестообразным шлицем

Программное обеспечение:

IDE Arduino

Шаг 2: Сборка комплекта ArduiTouch MKR

Сборка комплекта ArduiTouch MKR
Сборка комплекта ArduiTouch MKR

Следуйте прилагаемой инструкции по сборке.

Шаг 3. Установите плату Arduino MKR и ENV Shield

Установите плату Arduino MKR и ENV Shield
Установите плату Arduino MKR и ENV Shield

После сборки самого набора ArduiTouch вам необходимо подключить Arduino MKR 1010 и MKR ENV Shield на задней стороне печатной платы.

Шаг 4: Установка дополнительных библиотек

Установите следующие библиотеки через диспетчер библиотек Arduino:

Библиотека AdafruitGFX

Библиотека AdafruitILI9341

Библиотека Arduino JSON 5.x

Вы также можете загрузить библиотеку непосредственно в виде ZIP-файла и распаковать папку в папке raduinosketchfolder / libraries /.

После установки библиотек Adafruit перезапустите Arduino IDE.

Шаг 5: настройка прошивки

Вы можете скачать прошивку с нашего сайта

Для настройки требуются некоторые изменения в исходном коде: WiFi: введите SSID и пароль в строках 63 и 64.

char * ssid = "yourssid"; // SSID локальной сети

char * password = "ваш пароль"; // Пароль в сети

Учетная запись для OpenWeatherMap: для получения более поздних данных платформой OpenWeatherMap вам потребуется собственная учетная запись. Зарегистрируйтесь здесь, чтобы получить ключ API:

Введите свой ключ API в строке 71:

Строка APIKEY = "your_api_key";

Ваше местоположение: перейдите на https://openweathermap.org/appid и найдите местоположение. Просмотрите набор результатов и выберите запись, ближайшую к фактическому местоположению, для которого вы хотите отобразить данные. Это будет URL-адрес, например https://openweathermap.org/appid. Число в конце - это то, что вы присваиваете константе ниже. Введите номер вашего местоположения в строку 72

Строка CityID = "your_city_id";

Время: выберите часовой пояс в строке 73

int TimeZone = 1;

Шаг 6: окончательная компиляция и загрузка

Окончательная компиляция и загрузка
Окончательная компиляция и загрузка

Откройте этот образец в среде разработки Arduino. Скомпилируйте и загрузите его.

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