Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bir necha kun oldin bizda yangi MKR ENV qalqonlari bor edi. Bu qalqonlarning bortida bir nechta sensorlar (harorat, havo bosimi, namlik, UV …) bor - bu bizning ArduiTouch MKR to'plamimiz bilan birgalikda oddiy ob -havo stantsiyasini yaratish uchun yaxshi to'plam. Openweather map.org saytining oddiy ob -havo ma'lumoti uchun ob -havo ma'lumotlarini olish uchun biz Wi -Fi tarmog'iga ega Arduino MKR 1010 -dan foydalanganmiz. Oxirida ArduiTouch displeyida oddiy ob -havo va tashqi havo harorati, havo harorati va namlik o'lchanadi.
1 -qadam: asboblar va materiallar
Materiallar:
- Arduino MKR1000 yoki 1010
- Arduino MKR ENV qalqoni
- ArduiTouch MKR to'plami
Asboblar:
- lehim temir
- yupqa lehim tel
- Igna pense
- yon kesish penslari
- O'rta burchakli tornavida
Dasturiy ta'minot:
Arduino IDE
2 -qadam: ArduiTouch MKR to'plamini yig'ish
Iltimos, biriktirilgan montaj ko'rsatmalariga amal qiling.
3 -qadam: Arduino MKR taxtasi va ENV qalqonini o'rnating
ArduiTouch to'plamini yig'gandan so'ng, siz Arduino MKR 1010 va MKR ENV qalqonini tenglikni orqa tomoniga ulashingiz kerak.
4 -qadam: Qo'shimcha kutubxonalarni o'rnatish
Arduino kutubxona menejeri orqali quyidagi kutubxonalarni o'rnating:
AdafruitGFX kutubxonasi
AdafruitILI9341 kutubxonasi
Arduino JSON kutubxonasi 5.x
Siz kutubxonani to'g'ridan -to'g'ri ZIP fayli sifatida yuklab olishingiz va papkani/kutubxonalar/ostidagi papkani ochishingiz mumkin.
Adafruit kutubxonalarini o'rnatgandan so'ng, Arduino IDE -ni qayta ishga tushiring.
5 -qadam: dasturiy ta'minotni sozlash
Siz dasturiy ta'minotni bizning veb -saytimizdan yuklab olishingiz mumkin
Moslashtirish uchun manba kodidagi ba'zi o'zgarishlar talab qilinadi: WiFi: Iltimos, SSID va parolni 63 va 64 -qatorlarga kiriting
char* ssid = "yourssid"; // Mahalliy tarmoq SSID
char* parol = "sizning parolingiz"; // Tarmoqdagi parol
OpenWeatherMap uchun hisob: OpenWeatherMap platformasi orqali keyingi ma'lumotlarni olish uchun sizga shaxsiy hisob kerak bo'ladi. API kalitini olish uchun ro'yxatdan o'ting:
71 -qatorga API kalitini kiriting:
APIKEY satri = "your_api_key";
Sizning joylashuvingiz: https://openweathermap.org/appid saytiga o'ting va manzilni qidiring. Natijalar to'plamidan o'ting va ma'lumotlarni ko'rsatmoqchi bo'lgan joyga eng yaqin yozuvni tanlang. Bu https://openweathermap.org/appid kabi URL bo'ladi. Oxiridagi raqam siz quyidagi doimiyga tayinlagan raqam. 72 -qatorga joylashuv raqamingizni kiriting
String CityID = "your_city_id";
Vaqt: 73 -qatorda o'z vaqt mintaqangizni tanlang
int TimeZone = 1;
6 -qadam: Yakuniy kompilyatsiya va yuklash
Iltimos, ushbu namunani Arduino IDE -da oching. Kompilyatsiya qiling va yuklang.