Mundarija:

Arduino MKR ENV qalqoni bilan ob -havo monitor: 6 qadam
Arduino MKR ENV qalqoni bilan ob -havo monitor: 6 qadam

Video: Arduino MKR ENV qalqoni bilan ob -havo monitor: 6 qadam

Video: Arduino MKR ENV qalqoni bilan ob -havo monitor: 6 qadam
Video: Arduino MKR ENV temperature 7 segment display 2024, Iyul
Anonim
Arduino MKR ENV qalqoni bilan ob -havo monitor
Arduino MKR ENV qalqoni bilan ob -havo monitor

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

Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
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

ArduiTouch MKR to'plamini yig'ish
ArduiTouch MKR to'plamini yig'ish

Iltimos, biriktirilgan montaj ko'rsatmalariga amal qiling.

3 -qadam: Arduino MKR taxtasi va ENV qalqonini o'rnating

Arduino MKR taxtasi va ENV qalqonini o'rnating
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

Yakuniy kompilyatsiya va yuklash
Yakuniy kompilyatsiya va yuklash

Iltimos, ushbu namunani Arduino IDE -da oching. Kompilyatsiya qiling va yuklang.

Tavsiya: