Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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 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
Mangyaring sundin ang nakalakip na tagubilin sa pagpupulong.
Hakbang 3: 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
Mangyaring buksan ang sample na ito sa Arduino IDE. Compile at i-upload ito.