Daftar Isi:

Pengukur Kualitas Udara Dalam Ruangan: 5 Langkah (dengan Gambar)
Pengukur Kualitas Udara Dalam Ruangan: 5 Langkah (dengan Gambar)

Video: Pengukur Kualitas Udara Dalam Ruangan: 5 Langkah (dengan Gambar)

Video: Pengukur Kualitas Udara Dalam Ruangan: 5 Langkah (dengan Gambar)
Video: Alat ukur Kwalitas udara Detektor PM1.0 PM2.5 PM10 HCHO TVOC dan Ozon 2024, November
Anonim
Pengukur Kualitas Udara Dalam Ruangan
Pengukur Kualitas Udara Dalam Ruangan

Proyek sederhana untuk memeriksa kualitas udara di rumah Anda.

Karena akhir-akhir ini kita sering tinggal/bekerja dari rumah, mungkin ada baiknya untuk memantau kualitas udara dan mengingatkan diri sendiri kapan saatnya membuka jendela dan menghirup udara segar.

Langkah 1: Suku Cadang dan Alat

Bagian dan Alat
Bagian dan Alat
Bagian dan Alat
Bagian dan Alat
Bagian dan Alat
Bagian dan Alat
Bagian dan Alat
Bagian dan Alat

Bagian

  • BME680 CJMCU
  • Layar OLED (128 x 64)
  • Chip Wi-Fi ESP8266 (NodeMCU V1)
  • Kasing: https://www.thingiverse.com/thing:1720314 (atau kasing lain yang mungkin Anda suka)
  • Kabel dupont

Peralatan

Besi solder

Langkah 2: Diagram Pengkabelan

Diagram pengkabelan
Diagram pengkabelan

Diagram pengkabelan

Langkah 3: Kode

Kode
Kode

Kode tersedia di sini:

Berdasarkan

Menghitung IAQ dengan sensor BME680.

Pembacaan suhu mentah, kelembaban dan ketahanan gas Memungkinkan offset untuk kalibrasi suhu Secara otomatis menghitung kelembaban masing-masing menggunakan pendekatan August-Roche-Magnus Hitung IAQ dari suhu, kelembaban dan ketahanan gas mengikuti Dr. Julie Riggs, The IAQ Rating Index, www.iaquk. org.uk

Kode bagi mereka yang tertarik menggunakan sensor BME680 melalui library I2C dan Adafruit untuk menghitung IAQ tanpa library eksklusif dari Bosch.

Perpustakaan Adafruit: Ini adalah perpustakaan untuk sensor kelembaban, suhu & tekanan BME280 Dirancang khusus untuk bekerja dengan Adafruit BME280 Breakout -- www.iaquk.org.uk Sensor ini menggunakan I2C atau SPI untuk berkomunikasi, 2 atau 4 pin diperlukan untuk antarmuka. Alamat I2C perangkat adalah 0x76 atau 0x77. Adafruit menginvestasikan waktu dan sumber daya untuk menyediakan kode sumber terbuka ini, tolong dukung Adafruit dan perangkat keras sumber terbuka dengan membeli produk dari Adafruit! Ditulis oleh Limor Fried & Kevin Townsend untuk Adafruit Industries. Lisensi BSD, semua teks di atas harus disertakan dalam redistribusi apa pun

Perpustakaan yang dibutuhkan:

ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)

Sensor Adafruit Umum (Manajer Perpustakaan Arduino)

Adafruit BME680 (Manajer Perpustakaan Arduino)

SoftwWire Steve Marple (Manajer Perpustakaan Arduino)

AsyncDelay Steve Marple (Manajer Perpustakaan Arduino)

Langkah 4: Hubungkan Semuanya

Hubungkan Semuanya
Hubungkan Semuanya
Hubungkan Semuanya
Hubungkan Semuanya

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Karena sensor dan OLED terhubung menggunakan I2C, keduanya terhubung ke pin yang sama. Untuk melakukan itu, Anda dapat memotong kabel dupont menjadi dua, dan menyolder kabel menjadi beberapa kabel berbentuk Y.

Langkah 5: Ide Lebih Lanjut

Ide Lebih Lanjut
Ide Lebih Lanjut

Ide Lebih Lanjut

  • Kirim data ke MQTT/Blink/Thingspeak
  • Tambahkan baterai

Harap Anda menikmati proyek ini dan jika Anda memiliki pertanyaan jangan ragu untuk bertanya.

Terima kasih telah membaca!

Direkomendasikan: