Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini akan memandu Anda melalui pembuatan stasiun cuaca sederhana dengan akurasi yang baik.
Di sini kami menggunakan papan pengembangan WIFI ESP8266 untuk menghubungkan sensor ke internet untuk menyimpan data. Banyak rasa yang ada dan akan berfungsi dan saya akan menggunakan yang saya miliki di rumah: Homefixer ESP8266
Ada banyak sensor yang berbeda, tetapi menurut https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280 memberikan hasil terbaik dari higrometer murah yang umum. (Karena penjual mengirim saya bagian yang salah, panduan ini akan menggunakan BMP280 tetapi langkah-langkahnya serupa.
Pengiriman data akan melalui MQTT.
Langkah 1: Koneksi
Pertama kita perlu menghubungkan BMP280 ke ESP8266.
Hubungkan seperti ini:
BME280 | ESP8266 (NodeMCU)
VCC | 3.3V GND | GND SCL | GPIO2(D4) SDA | GPIO0(D3)
Langkah 2: Instal Perangkat Lunak
Anda juga dapat mengikuti panduan ini:
- Unduh ESPEAsy:
- Membongkar
- Jalankan flash.cmd
- Jawab pertanyaan: Kenyamanan dapat ditemukan di Devicemanager, Ukuran Flash tergantung pada modul: modul saya adalah 4096, Build: 120 atau lebih baru
- Tunggu
- Matikan/hidupkan atau setel ulang modul
- Ikuti panduan ini untuk mengatur WiFi:
Langkah 3: Siapkan BMP280
- Hubungkan ke situs web modul seperti yang ditunjukkan dalam pengaturan wifi
- Ubah port i2c ke SDA=GPIO0 dan SCL= GPIO2 atau saat Anda menghubungkannya
- Tambahkan BMP280 di bawah perangkat, ingat untuk mengatur IDX ke nilai bukan nol
Langkah 4: Siapkan MQTT
Di bawah tab config Anda dapat mengatur pengaturan broker MQTT. Saya menggunakan protokol openHAB setelah rekomendasi dari sini:
Suhu sekarang akan dipublikasikan di bawah:
weather_station_bmp280/BMP280/Suhu
dan Tekanan:
weather_station_bmp280/BMP280/Tekanan
Saya menggunakan node-red untuk menampilkannya seperti yang ditunjukkan pada gambar terakhir.
Sekarang stasiun cuaca selesai hore