Turinys:

Orų monitorius su „Arduino MKR ENV Shield“: 6 žingsniai
Orų monitorius su „Arduino MKR ENV Shield“: 6 žingsniai

Video: Orų monitorius su „Arduino MKR ENV Shield“: 6 žingsniai

Video: Orų monitorius su „Arduino MKR ENV Shield“: 6 žingsniai
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Lapkritis
Anonim
Orų monitorius su „Arduino MKR ENV Shield“
Orų monitorius su „Arduino MKR ENV Shield“

Prieš kelias dienas gavome visiškai naujų MKR ENV skydų. Šiuose skyduose yra keli jutikliai (temperatūra, oro slėgis, drėgmė, UV …) - tai gera kolekcija, skirta sukurti paprastą oro stotį kartu su mūsų „ArduiTouch MKR“rinkiniu. Mes naudojome „Arduino MKR 1010“su „WiFi“kaip pagrindinę plokštę, kad gautume tam tikrą orų informaciją, kad būtų galima lengvai prognozuoti „openweather map.org“. Pabaigoje „ArduiTouch“ekrane bus rodoma paprasta prognozė ir lauko temperatūra kartu su išmatuota vidaus temperatūra, oro slėgis ir drėgmė.

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Medžiagos:

  • „Arduino MKR1000“arba „1010“
  • „Arduino MKR ENV Shield“
  • ArduiTouch MKR rinkinys

Įrankiai:

  • lituoklis
  • plona litavimo viela
  • Adatos nosies replės
  • šoninės pjovimo replės
  • vidutinio skersinio atsuktuvas

Programinė įranga:

„Arduino IDE“

2 žingsnis: „ArduiTouch MKR“rinkinio surinkimas

„ArduiTouch MKR“rinkinio surinkimas
„ArduiTouch MKR“rinkinio surinkimas

Prašome vadovautis pridedama surinkimo instrukcija.

3 žingsnis: Sumontuokite „Arduino MKR Board“ir „ENV Shield“

Sumontuokite „Arduino MKR Board“ir „ENV Shield“
Sumontuokite „Arduino MKR Board“ir „ENV Shield“

Surinkę patį „ArduiTouch“rinkinį, turite prijungti „Arduino MKR 1010“ir „MKR ENV Shield“plokštės galinėje pusėje.

4 žingsnis: papildomų bibliotekų diegimas

Įdiekite šias bibliotekas naudodami „Arduino Library Manager“:

„AdafruitGFX“biblioteka

„AdafruitILI9341“biblioteka

„Arduino JSON Library 5.x“https://github.com/adafruit/Adafruit_ILI9341

Biblioteką taip pat galite atsisiųsti tiesiogiai kaip ZIP failą ir išpakuoti aplanką, esantį jūsų adresu yourarduinosketchfolder/libraries/

Įdiegę „Adafruit“bibliotekas, iš naujo paleiskite „Arduino IDE“.

5 veiksmas: programinės aparatinės įrangos pritaikymas

Programinę įrangą galite atsisiųsti iš mūsų svetainės

Norint pritaikyti reikia atlikti keletą šaltinio kodo pakeitimų: „WiFi“: 63 ir 64 eilutėse įveskite SSID ir slaptažodį

char* ssid = "tavo"; // Vietinio tinklo SSID

char* password = "tavo slaptažodis"; // Slaptažodis tinkle

„OpenWeatherMap“paskyra: Norėdami gauti vėlesnius duomenis iš „OpenWeatherMap“platformos, jums reikės savo paskyros. Prisiregistruokite čia, kad gautumėte API raktą:

71 eilutėje įveskite savo API raktą:

Eilutė APIKEY = "your_api_key";

Jūsų buvimo vieta: eikite į https://openweathermap.org/appid ir ieškokite vietos. Peržiūrėkite rezultatų rinkinį ir pasirinkite įrašą, arčiausiai faktinės vietos, kurios duomenis norite rodyti. Tai bus URL, panašus į https://openweathermap.org/appid. Skaičius pabaigoje yra tas, kurį priskiriate žemiau esančiai konstantai. 72 eilutėje įveskite savo buvimo vietos numerį

Eilutės miesto ID = "tavo_miesto_id";

Laikas: pasirinkite savo laiko juostą 73 eilutėje

int Laiko juosta = 1;

6 veiksmas: galutinis kompiliavimas ir įkėlimas

Galutinis surinkimas ir įkėlimas
Galutinis surinkimas ir įkėlimas

Atidarykite šį pavyzdį „Arduino IDE“. Sudarykite ir įkelkite.

Rekomenduojamas: