Innehållsförteckning:

Vädermonitor med Arduino MKR ENV -sköld: 6 steg
Vädermonitor med Arduino MKR ENV -sköld: 6 steg

Video: Vädermonitor med Arduino MKR ENV -sköld: 6 steg

Video: Vädermonitor med Arduino MKR ENV -sköld: 6 steg
Video: 16 вещей, которые вы не знали о A-10 Warthog 2024, November
Anonim
Vädermonitor med Arduino MKR ENV -sköld
Vädermonitor med Arduino MKR ENV -sköld

Vi fick några av de helt nya MKR ENV -sköldarna för några dagar sedan. Dessa sköldar har flera sensorer (temperatur, lufttryck, luftfuktighet, UV …) ombord - en bra samling för att skapa en enkel väderstation tillsammans med vårt ArduiTouch MKR -kit. Vi har använt en Arduino MKR 1010 med WiFi som huvudkort för att ta emot lite väderinformation för en enkel prognos av openweather map.org. I slutändan visar ArduiTouch en enkel prognos och utetemperatur tillsammans med den uppmätta inomhustemperaturen, lufttrycket och luftfuktigheten.

Steg 1: Verktyg och material

Verktyg och material
Verktyg och material
Verktyg och material
Verktyg och material
Verktyg och material
Verktyg och material

Material:

  • Arduino MKR1000 eller 1010
  • Arduino MKR ENV Shield
  • ArduiTouch MKR -kit

Verktyg:

  • lödkolv
  • tunn lödtråd
  • Nåltång
  • sidotång
  • mellanstor skruvmejsel

Programvara:

Arduino IDE

Steg 2: Montering av ArduiTouch MKR -kit

Montering av ArduiTouch MKR -kit
Montering av ArduiTouch MKR -kit

Följ den bifogade monteringsanvisningen.

Steg 3: Montera Arduino MKR Board och ENV Shield

Montera Arduino MKR Board och ENV Shield
Montera Arduino MKR Board och ENV Shield

Efter montering av själva ArduiTouch Kit måste du ansluta Arduino MKR 1010 och MKR ENV Shield på baksidan av kretskortet

Steg 4: Installation av ytterligare bibliotek

Installera följande bibliotek via Arduino Library Manager:

AdafruitGFX Library

AdafruitILI9341 bibliotek

Arduino JSON Library 5.x

Du kan också ladda ner biblioteket också direkt som ZIP -fil och packa upp mappen under din gardinkatalog/bibliotek/

Efter att ha installerat Adafruit -biblioteken startar du om Arduino IDE.

Steg 5: Anpassning av firmware

Du kan ladda ner firmware från vår webbplats

Vissa ändringar i källkoden krävs för anpassning: WiFi: Ange SSID och lösenord i raderna 63 och 64

char* ssid = "yourssid"; // SSID för det lokala nätverket

char* password = "ditt lösenord"; // Lösenord i nätverket

Konto för OpenWeatherMap: För att ta emot senare data från plattformen OpenWeatherMap behöver du ett eget konto. Registrera dig här för att få en API -nyckel:

Ange din API -nyckel på rad 71:

String APIKEY = "your_api_key";

Din plats: Gå till https://openweathermap.org/appid och sök efter en plats. Gå igenom resultatuppsättningen och välj posten närmast den faktiska platsen du vill visa data för. Det blir en URL som https://openweathermap.org/appid Siffran i slutet är vad du tilldelar konstanten nedan. Ange numret på din plats på rad 72

String CityID = "your_city_id";

Tid: Välj din tidszon på rad 73

int TimeZone = 1;

Steg 6: Slutlig kompilering och uppladdning

Slutlig kompilering och uppladdning
Slutlig kompilering och uppladdning

Vänligen öppna detta prov i Arduino IDE. Kompilera och ladda upp den.

Rekommenderad: