Stasiun Cuaca Kompak: Arduino Nano & ESP8266 dengan Sensor BMP280 & Tampilan OLED/Nokia LCD
Komponen dan Perlengkapan
Arduino Nano R3 × 1
Sensor Tekanan Udara Barometrik i2c MyOctopus BMP280 × 1
LCD Nokia 5110 × 1
NodeMCU 1.0 × 1
OLED Grafis, 128 x 64 × 1
Alat dan Mesin yang Diperlukan
Solder (generic)
Tentang Proyek Ini
Perangkat ini terdiri dari dua rangkaian independen dalam satu kotak.
Salah satunya adalah barometer Arduino dengan sensor BMP180, yang berisi laporan perbedaan tekanan atmosfer realtime, -1 jam dan -3 jam. Laporan ini sangat berguna untuk prakiraan cuaca lokal jangka pendek. Kode diambil dari situs web “shelvin.de”, di mana selisih antara tekanan atmosfer absolut dan relativ untuk ketinggian tertentu dimasukkan pada baris “druck_offset=” dalam kode. Hasilnya ditampilkan pada layar LCD N5110, yang juga menunjukkan suhu internal.
Perangkat berikutnya didukung oleh papan ESP8266 yang menghubungkan layar oled 0,96 inci. ESP8266 terhubung melalui jaringan Wi-Fi ke halaman “openweathermap”, dari mana ia mengambil prakiraan cuaca tiga hari dan menampilkannya pada layar oled. Untuk tujuan ini, Anda perlu memasukkan kunci API dalam kode, yang diperoleh dari halaman Openweathermap. Instruksi detail lengkap untuk menginstal library dan kode pada esp8266 diberikan pada: