Съдържание:

Метеорологичен монитор с Arduino MKR ENV щит: 6 стъпки
Метеорологичен монитор с Arduino MKR ENV щит: 6 стъпки

Видео: Метеорологичен монитор с Arduino MKR ENV щит: 6 стъпки

Видео: Метеорологичен монитор с Arduino MKR ENV щит: 6 стъпки
Видео: Терморегулятор c Удаленным Управлением 📈 на ESP8266. Часть 1 2024, Юли
Anonim
Метеорологичен монитор с Arduino MKR ENV щит
Метеорологичен монитор с Arduino MKR ENV щит

Получихме някои от чисто новите щитове MKR ENV преди няколко дни. Тези щитове имат няколко сензора (температура, въздушно налягане, влажност, UV …) на борда - добра колекция за създаване на обикновена метеорологична станция заедно с нашия комплект ArduiTouch MKR. Използвахме Arduino MKR 1010 с WiFi като основна платка, за да получим информация за времето за проста прогноза от openweather map.org. В крайна сметка дисплеят на ArduiTouch ще покаже проста прогноза и външна температура заедно с измерената вътрешна температура, въздушно налягане и влажност.

Стъпка 1: Инструменти и материали

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

Материали:

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

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

  • поялник
  • тънка спойка тел
  • Клещи за иглени носове
  • странични клещи за рязане
  • отвертка със среден кръст

Софтуер:

Arduino IDE

Стъпка 2: Сглобяване на ArduiTouch MKR Kit

Сглобяване на ArduiTouch MKR Kit
Сглобяване на ArduiTouch MKR Kit

Моля, следвайте приложените инструкции за сглобяване.

Стъпка 3: Монтирайте Arduino MKR Board и ENV Shield

Монтирайте дъската на Arduino MKR и ENV щита
Монтирайте дъската на Arduino MKR и ENV щита

След сглобяването на самия ArduiTouch Kit трябва да включите Arduino MKR 1010 и MKR ENV щита на задната страна на печатната платка

Стъпка 4: Инсталиране на допълнителни библиотеки

Инсталирайте следните библиотеки чрез Arduino Library Manager:

Библиотека на AdafruitGFX

Библиотека AdafruitILI9341

Arduino JSON Library 5.x

Можете също така да изтеглите библиотеката директно като ZIP файл и да декомпресирате папката под yourrarduinosketchfolder/libraries/

След като инсталирате библиотеките на Adafruit, рестартирайте Arduino IDE.

Стъпка 5: Персонализиране на фърмуера

Можете да изтеглите фърмуера от нашия уебсайт

За персонализиране са необходими някои промени в изходния код: WiFi: Моля, въведете SSID и парола в редовете 63 и 64

char* ssid = "yourssid"; // SSID на локалната мрежа

char* password = "yourpassword"; // Парола в мрежата

Профил за OpenWeatherMap: За да получавате по -късни данни от платформата OpenWeatherMap, ще ви е необходим собствен акаунт. Регистрирайте се тук, за да получите API ключ:

Въведете своя API ключ в ред 71:

Низ APIKEY = "your_api_key";

Вашето местоположение: Отидете на https://openweathermap.org/appid и потърсете местоположение. Преминете през набора от резултати и изберете записа, най -близък до действителното местоположение, за което искате да покажете данни. Това ще бъде URL като https://openweathermap.org/appid Номерът в края е това, което присвоявате на константата по -долу. Въведете номера на вашето местоположение в ред 72

String CityID = "your_city_id";

Час: Моля, изберете вашата часова зона в ред 73

int TimeZone = 1;

Стъпка 6: Окончателно компилиране и качване

Окончателно компилиране и качване
Окончателно компилиране и качване

Моля, отворете тази извадка в IDE на Arduino. Компилирайте и качете.

Препоръчано: