Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ne morëm disa nga mburojat e reja MKR ENV disa ditë më parë. Këto mburoja kanë disa sensorë (temperatura, presioni i ajrit, lagështia, UV …) në bord - një koleksion i mirë për të krijuar një stacion të thjeshtë moti së bashku me kompletin tonë ArduiTouch MKR. Ne kemi përdorur një Arduino MKR 1010 me WiFi si tabelë kryesore për të marrë disa informacione mbi motin për një parashikim të thjeshtë nga openweather map.org. Në fund ekrani i ArduiTouch do të tregojë një parashikim të thjeshtë dhe temperaturën e jashtme së bashku me temperaturën e matur të brendshme, presionin e ajrit dhe lagështinë.
Hapi 1: Mjetet dhe materialet
Materiale:
- Arduino MKR1000 ose 1010
- Arduino MKR ENV Mburoja
- Kompleti ArduiTouch MKR
Mjetet:
- Makine per ngjitjen e metalit
- tela të hollë lidhës
- Pincë hundë me gjilpërë
- pincë prerëse anësore
- kaçavidë me çarë të mesme
Softuer:
Arduino IDE
Hapi 2: Montimi i ArduiTouch MKR Kit
Ju lutemi ndiqni udhëzimet e bashkangjitura të montimit.
Hapi 3: Montoni Bordin Arduino MKR dhe Mburojën ENV
Pas montimit të vetë ArduiTouch Kit ju duhet të lidhni Arduino MKR 1010 dhe MKR ENV Shield në pjesën e pasme të PCB
Hapi 4: Instalimi i Bibliotekave Shtesë
Instaloni bibliotekat e mëposhtme përmes Menaxherit të Bibliotekës Arduino:
Biblioteka AdafruitGFX
Biblioteka AdafruitILI9341
Biblioteka Arduino JSON 5.x
Ju gjithashtu mund ta shkarkoni bibliotekën drejtpërdrejt si skedar ZIP dhe të mos e ngjeshni dosjen nën yourarduinosketchfolder/libraries/
Pas instalimit të bibliotekave Adafruit, rinisni Arduino IDE.
Hapi 5: Përshtatja e firmuerit
Ju mund të shkarkoni firmware nga faqja jonë e internetit
Disa ndryshime në kodin burimor kërkohen për personalizim: WiFi: Ju lutemi shkruani SSID dhe fjalëkalimin në rreshtat 63 dhe 64
char* ssid = "Yoursid"; // SSID e rrjetit lokal
char* fjalëkalimi = "fjalëkalimi juaj"; // Fjalëkalimi në rrjet
Llogari për OpenWeatherMap: Për të marrë të dhëna të mëvonshme nga platforma OpenWeatherMap do t'ju duhet një llogari personale. Regjistrohuni atje për të marrë një çelës API:
Vendosni çelësin tuaj API në rreshtin 71:
String APIKEY = "your_api_key";
Vendndodhja juaj: Shkoni te https://openweathermap.org/appid dhe kërkoni një vendndodhje. Kaloni në grupin e rezultateve dhe zgjidhni hyrjen më të afërt me vendndodhjen aktuale për të cilën dëshironi të shfaqni të dhënat. Do të jetë një URL si https://openweathermap.org/appid Numri në fund është ai që i caktoni konstantës më poshtë. Vendosni numrin e vendndodhjes tuaj në rreshtin 72
String CityID = "your_city_id";
Koha: Ju lutemi zgjidhni zonën tuaj kohore në rreshtin 73
int TimeZone = 1;
Hapi 6: Përpilimi dhe Ngarkimi Përfundimtar
Ju lutemi hapeni këtë mostër në Arduino IDE. Përpiloni dhe ngarkoni atë.