Cuprins:

Monitor de vreme cu Arduino MKR ENV Shield: 6 pași
Monitor de vreme cu Arduino MKR ENV Shield: 6 pași

Video: Monitor de vreme cu Arduino MKR ENV Shield: 6 pași

Video: Monitor de vreme cu Arduino MKR ENV Shield: 6 pași
Video: Lesson 78: Display distance from VL53L0X on LCD | Arduino Step By Step Course 2024, Iulie
Anonim
Monitor de vreme cu Arduino MKR ENV Shield
Monitor de vreme cu Arduino MKR ENV Shield

Am obținut câteva dintre noile scuturi MKR ENV acum câteva zile. Aceste scuturi au mai mulți senzori (temperatură, presiune a aerului, umiditate, UV …) la bord - o colecție bună pentru a crea o stație meteo simplă împreună cu kitul nostru ArduiTouch MKR. Am folosit un Arduino MKR 1010 cu WiFi ca placă principală pentru a primi câteva informații meteo pentru o prognoză simplă de către openweather map.org. În cele din urmă, afișajul ArduiTouch va afișa o prognoză simplă și o temperatură exterioară, împreună cu temperatura interioară măsurată, presiunea aerului și umiditatea.

Pasul 1: Instrumente și materiale

Instrumente și materiale
Instrumente și materiale
Instrumente și materiale
Instrumente și materiale
Instrumente și materiale
Instrumente și materiale

Materiale:

  • Arduino MKR1000 sau 1010
  • Arduino MKR ENV Shield
  • Kit ArduiTouch MKR

Instrumente:

  • ciocan de lipit
  • sârmă de lipit subțire
  • Cleste pentru nas
  • clește de tăiat lateral
  • șurubelniță cu fantă transversală medie

Software:

IDE Arduino

Pasul 2: Asamblarea kitului ArduiTouch MKR

Asamblarea kitului ArduiTouch MKR
Asamblarea kitului ArduiTouch MKR

Vă rugăm să urmați instrucțiunile de asamblare atașate.

Pasul 3: Montați placa Arduino MKR și ENV Shield

Montați placa Arduino MKR și ecranul ENV
Montați placa Arduino MKR și ecranul ENV

După asamblarea kitului ArduiTouch în sine, trebuie să conectați Arduino MKR 1010 și MKR ENV Shield pe partea din spate a PCB-ului.

Pasul 4: Instalarea bibliotecilor suplimentare

Instalați următoarele biblioteci prin Arduino Library Manager:

Biblioteca AdafruitGFX

Biblioteca AdafruitILI9341

Biblioteca Arduino JSON 5.x

De asemenea, puteți descărca biblioteca direct ca fișier ZIP și decomprimați dosarul din folderul / biblioteci /arduinosketch

După instalarea bibliotecilor Adafruit, reporniți Arduino IDE.

Pasul 5: Personalizarea firmware-ului

Puteți descărca firmware-ul de pe site-ul nostru

Unele modificări ale codului sursă sunt necesare pentru personalizare: WiFi: Vă rugăm să introduceți SSID și parola în liniile 63 și 64

char * ssid = "yourssid"; // SSID al rețelei locale

char * password = "parola dvs." // Parolă în rețea

Cont pentru OpenWeatherMap: Pentru a primi date ulterioare de către platforma OpenWeatherMap veți avea nevoie de un cont propriu. Înscrieți-vă aici pentru a obține o cheie API:

Introduceți cheia API în linia 71:

Șir APIKEY = "your_api_key";

Locația dvs.: Accesați https://openweathermap.org/appid și căutați o locație. Parcurgeți setul de rezultate și selectați intrarea cea mai apropiată de locația efectivă pentru care doriți să afișați date. Va fi o adresă URL precum https://openweathermap.org/appid Numărul de la sfârșit este ceea ce atribuiți constantei de mai jos. Introduceți numărul locației dvs. în linia 72

String CityID = "identitatea_ cetății tale";

Ora: Vă rugăm să alegeți fusul orar în linia 73

int TimeZone = 1;

Pasul 6: Compilare finală și încărcare

Compilare finală și încărcare
Compilare finală și încărcare

Vă rugăm să deschideți acest eșantion în IDE-ul Arduino. Compilați-l și încărcați-l.

Recomandat: