Talaan ng mga Nilalaman:

Weather Monitor Sa Arduino MKR ENV Shield: 6 Mga Hakbang
Weather Monitor Sa Arduino MKR ENV Shield: 6 Mga Hakbang

Video: Weather Monitor Sa Arduino MKR ENV Shield: 6 Mga Hakbang

Video: Weather Monitor Sa Arduino MKR ENV Shield: 6 Mga Hakbang
Video: Arduino MKR ENV temperature 7 segment display 2024, Nobyembre
Anonim
Pagsubaybay sa Panahon Sa Arduino MKR ENV Shield
Pagsubaybay sa Panahon Sa Arduino MKR ENV Shield

Nakuha namin ang ilan sa mga bagong tatak na panangga ng MKR ENV ilang araw na ang nakakalipas. Ang mga kalasag na ito ay may maraming mga sensor (temperatura, presyon ng hangin, kahalumigmigan, UV ….) sa board - isang mahusay na koleksyon upang lumikha ng isang simpleng istasyon ng panahon kasama ang aming ArduiTouch MKR kit. Gumamit kami ng isang Arduino MKR 1010 na may WiFi bilang pangunahing lupon upang makatanggap ng ilang impormasyon sa panahon para sa isang simpleng pagtataya sa pamamagitan ng openweather map.org. Sa huli ang pagpapakita ng ArduiTouch ay magpapakita ng isang simpleng pagtataya at temperatura sa labas kasama ang sinusukat na panloob na temperatura, presyon ng hangin at halumigmig.

Hakbang 1: Mga Tool at Materyales

Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan

Mga Materyales:

  • Arduino MKR1000 o 1010
  • Arduino MKR ENV Shield
  • Kit ng ArduiTouch MKR

Mga tool:

  • panghinang
  • manipis na wire ng panghinang
  • Mga karayom sa ilong
  • mga gilid ng pagputol ng pliers
  • medium cross slot screwdriver

Software:

Arduino IDE

Hakbang 2: Assembly of ArduiTouch MKR Kit

Assembly ng ArduiTouch MKR Kit
Assembly ng ArduiTouch MKR Kit

Mangyaring sundin ang nakalakip na tagubilin sa pagpupulong.

Hakbang 3: I-mount ang Arduino MKR Board at ENV Shield

I-mount ang Arduino MKR Board at ENV Shield
I-mount ang Arduino MKR Board at ENV Shield

Matapos ang pagpupulong ng ArduiTouch Kit mismo kailangan mong i-plug ang Arduino MKR 1010 at ang MKR ENV Shield sa likuran ng PCB

Hakbang 4: Pag-install ng Karagdagang Mga Aklatan

I-install ang mga sumusunod na aklatan sa pamamagitan ng Arduino Library Manager:

AdafruitGFX Library

AdafruitILI9341 Library

Arduino JSON Library 5.x

Maaari mo ring i-download ang library nang direkta rin bilang ZIP file at i-compress ang folder sa ilalim ng iyongarduinosketchfolder / libraries /

Matapos mai-install ang mga aklatan ng Adafruit, i-restart ang Arduino IDE.

Hakbang 5: Pagpapasadya ng Firmware

Maaari mong i-download ang firmware mula sa aming website

Ang ilang mga pagbabago sa source code ay kinakailangan para sa pagpapasadya: WiFi: Mangyaring ipasok ang SSID at password sa mga linya na 63 at 64

char * ssid = "sa iyo"; // SSID ng lokal na network

char * password = "yourpassword"; // Password sa network

Account para sa OpenWeatherMap: Upang makatanggap ng susunod na data ng platform na OpenWeatherMap kakailanganin mo ng isang sariling account. Mag-sign up para makakuha ng isang key ng API:

Ipasok ang iyong API key sa linya 71:

String APIKEY = "your_api_key";

Ang iyong lokasyon: Pumunta sa https://openweathermap.org/appid at maghanap para sa isang lokasyon. Dumaan sa itinakdang resulta at piliin ang entry na pinakamalapit sa aktwal na lokasyon na nais mong ipakita ang data. Ito ay magiging isang URL tulad ng https://openweathermap.org/appid Ang numero sa dulo ay ang itatalaga mo sa pare-pareho sa ibaba. Ipasok ang numero ng iyong lokasyon sa linya 72

String CityID = "your_city_id";

Oras: Mangyaring piliin ang iyong timezone sa linya 73

int TimeZone = 1;

Hakbang 6: Pangwakas na Pag-compile at Pag-upload

Pangwakas na Pag-iipon at Pag-upload
Pangwakas na Pag-iipon at Pag-upload

Mangyaring buksan ang sample na ito sa Arduino IDE. Compile at i-upload ito.

Inirerekumendang: