Mündəricat:

Arduino MKR ENV Shield ilə Hava Monitoru: 6 addım
Arduino MKR ENV Shield ilə Hava Monitoru: 6 addım

Video: Arduino MKR ENV Shield ilə Hava Monitoru: 6 addım

Video: Arduino MKR ENV Shield ilə Hava Monitoru: 6 addım
Video: Arduino/Adafruit IoT Cloud + MKR WiFi 1010 + MKR ENV Shield + MKR RGB Shield 2024, Iyul
Anonim
Arduino MKR ENV Shield ilə Hava Monitoru
Arduino MKR ENV Shield ilə Hava Monitoru

Bir neçə gün əvvəl yeni MKR ENV qalxanlarından bir neçəsini aldıq. Bu qalxanların bir neçə sensoru var (temperatur, hava təzyiqi, rütubət, UV … Openweather map.org tərəfindən sadə bir proqnoz üçün bəzi hava məlumatlarını almaq üçün əsas lövhə olaraq WiFi ilə bir Arduino MKR 1010 istifadə etdik. Sonda ArduiTouch ekranı, ölçülmüş daxili temperatur, hava təzyiqi və rütubətlə birlikdə sadə bir proqnozu və xarici temperaturu göstərəcək.

Addım 1: Alətlər və materiallar

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar

Materiallar:

  • Arduino MKR1000 və ya 1010
  • Arduino MKR ENV qalxanı
  • ArduiTouch MKR dəsti

Alətlər:

  • lehimleme dəmir
  • nazik lehim teli
  • İğne burun kəlbətinləri
  • yan kəsici kəlbətinlər
  • orta ölçülü yivli tornavida

Proqram təminatı:

Arduino IDE

Addım 2: ArduiTouch MKR Kitinin montajı

ArduiTouch MKR Kitinin montajı
ArduiTouch MKR Kitinin montajı

Zəhmət olmasa əlavə edilmiş montaj təlimatına əməl edin.

Addım 3: Arduino MKR Board və ENV Shield -i quraşdırın

Arduino MKR Board və ENV Shield -i quraşdırın
Arduino MKR Board və ENV Shield -i quraşdırın

ArduiTouch Kitinin montajından sonra Arduino MKR 1010 və MKR ENV Shield -ni PCB -nin arxasına bağlamalısınız.

Addım 4: Əlavə kitabxanaların quraşdırılması

Arduino Kitabxana Meneceri vasitəsi ilə aşağıdakı kitabxanaları quraşdırın:

AdafruitGFX Kitabxanası

AdafruitILI9341 Kitabxanası

Arduino JSON Kitabxanası 5.x

Kitabxananı birbaşa ZIP faylı olaraq da yükləyə və qovluğunuzun/kitabxanalarınızın/altındakı qovluğu aça bilərsiniz.

Adafruit kitabxanalarını quraşdırdıqdan sonra Arduino IDE -ni yenidən başladın.

Addım 5: Firmware -nin fərdiləşdirilməsi

Firmware proqramını veb saytımızdan yükləyə bilərsiniz

Özelleştirme üçün mənbə kodunda bəzi dəyişikliklər tələb olunur: WiFi: Zəhmət olmasa 63 və 64 sətirlərinə SSID və şifrənizi daxil edin

char* ssid = "yourssid"; // Yerli şəbəkənin SSID

char* parol = "şifrəniz"; // Şəbəkədə parol

OpenWeatherMap üçün hesab: OpenWeatherMap platforması ilə sonrakı məlumatları almaq üçün öz hesabınıza ehtiyacınız olacaq. Bir API açarı almaq üçün qeydiyyatdan keçin:

71 -ci sətrə API açarınızı daxil edin:

String APIKEY = "your_api_key";

Yeriniz: https://openweathermap.org/appid ünvanına daxil olun və bir yer axtarın. Nəticə dəstindən keçin və məlumatları göstərmək istədiyiniz yerə ən yaxın olanı seçin. Https://openweathermap.org/appid kimi bir URL olacaq Sonundakı nömrə aşağıdakı sabitə təyin etdiyiniz rəqəmdir. 72 -ci sətrə yerləşdiyiniz yerin nömrəsini daxil edin

String CityID = "your_city_id";

Saat: Zəhmət olmasa 73 -cü sətirdə saat qurşağınızı seçin

int TimeZone = 1;

Addım 6: Son Kompilyasiya və Yükləmə

Son Kompilyasiya və Yükləmə
Son Kompilyasiya və Yükləmə

Zəhmət olmasa bu nümunəni Arduino IDE -də açın. Tərtib edin və yükləyin.

Tövsiyə: