Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Kami mendapatkan beberapa perisai MKR ENV baru beberapa hari yang lalu. Perisai ini memiliki beberapa sensor (suhu, tekanan udara, kelembaban, UV….) di dalamnya - koleksi yang bagus untuk membuat stasiun cuaca sederhana bersama dengan kit ArduiTouch MKR kami. Kami telah menggunakan Arduino MKR 1010 dengan WiFi sebagai papan utama untuk menerima beberapa informasi cuaca untuk ramalan sederhana oleh openweather map.org. Pada akhirnya tampilan ArduiTouch akan menampilkan ramalan sederhana dan suhu luar bersama dengan suhu dalam ruangan yang diukur, tekanan udara dan kelembaban.
Langkah 1: Alat dan Bahan
Bahan:
- Arduino MKR1000 atau 1010
- Perisai Arduino MKR ENV
- Paket MKR ArduiTouch
Peralatan:
- besi solder
- kawat solder tipis
- Tang hidung jarum
- tang potong samping
- obeng slot silang sedang
Perangkat lunak:
Arduino IDE
Langkah 2: Perakitan ArduiTouch MKR Kit
Silakan ikuti instruksi perakitan terlampir.
Langkah 3: Pasang Papan Arduino MKR dan ENV Shield
Setelah perakitan ArduiTouch Kit itu sendiri Anda harus mencolokkan Arduino MKR 1010 dan MKR ENV Shield di bagian belakang PCB
Langkah 4: Instalasi Perpustakaan Tambahan
Instal library berikut melalui Arduino Library Manager:
Perpustakaan AdafruitGFX
Perpustakaan AdafruitILI9341
Perpustakaan JSON Arduino 5.x
Anda juga dapat mengunduh perpustakaan juga secara langsung sebagai file ZIP dan membuka kompres folder di bawah folder arduinosketch/libraries/
Setelah menginstal perpustakaan Adafruit, restart Arduino IDE.
Langkah 5: Kustomisasi Firmware
Anda dapat mengunduh firmware dari situs web kami
Beberapa perubahan dalam kode sumber diperlukan untuk penyesuaian: WiFi: Silakan masukkan SSID dan kata sandi di baris 63 dan 64
char* ssid ="namaanda"; // SSID jaringan lokal
char* kata sandi = "kata sandi Anda"; // Kata sandi di jaringan
Akun untuk OpenWeatherMap: Untuk menerima data selanjutnya oleh platform OpenWeatherMap, Anda memerlukan akun sendiri. Daftar di sini untuk mendapatkan kunci API:
Masukkan kunci API Anda di baris 71:
String APIKEY = "your_api_key";
Lokasi Anda: Buka https://openweathermap.org/appid dan cari lokasi. Buka kumpulan hasil dan pilih entri yang paling dekat dengan lokasi sebenarnya yang ingin Anda tampilkan datanya. Ini akan menjadi URL seperti https://openweathermap.org/appid Angka di akhir adalah apa yang Anda tetapkan untuk konstanta di bawah ini. Masukkan nomor lokasi Anda di baris 72
String CityID = "id_kota_anda";
Waktu: Silakan pilih zona waktu Anda di baris 73
int Zona Waktu = 1;
Langkah 6: Kompilasi Akhir dan Unggah
Silakan buka sampel ini di Arduino IDE. Kompilasi dan unggah.