Isi kandungan:

Meter Kualiti Udara Dalaman: 5 Langkah (dengan Gambar)
Meter Kualiti Udara Dalaman: 5 Langkah (dengan Gambar)

Video: Meter Kualiti Udara Dalaman: 5 Langkah (dengan Gambar)

Video: Meter Kualiti Udara Dalaman: 5 Langkah (dengan Gambar)
Video: Taklimat Panduan Pengudaraan & Kualiti Udara Dalaman (IAQ) Dalam Tempoh Pandemik COVID-19 2024, November
Anonim
Meter Kualiti Udara Dalaman
Meter Kualiti Udara Dalaman

Projek ringkas untuk memeriksa kualiti udara di rumah anda.

Sejak akhir-akhir ini kami tinggal / bekerja dari rumah, mungkin ada baiknya untuk memantau kualiti udara dan mengingatkan diri anda ketika tiba waktunya untuk membuka tingkap dan mendapatkan udara segar.

Langkah 1: Bahagian dan Alat

Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat

Bahagian

  • BME680 CJMCU
  • Paparan OLED (128 x 64)
  • Cip Wi-Fi ESP8266 (NodeMCU V1)
  • Kes: https://www.thingiverse.com/thing:1720314 (atau kes lain yang mungkin anda suka)
  • Wayar Dupont

Alat

Besi pematerian

Langkah 2: Diagram Pendawaian

Gambarajah pendawaian
Gambarajah pendawaian

Gambarajah pendawaian

Langkah 3: Kodnya

Kod tersebut
Kod tersebut

Kodnya boleh didapati di sini:

Berdasarkan

Mengira IAQ dengan sensor BME680.

Pembacaan suhu mentah, kelembapan dan ketahanan gas Benarkan pengimbangan untuk penentukuran suhu Secara automatik kirakan kelembapan masing-masing menggunakan penghampiran August-Roche-Magnus Hitung IAQ dari suhu, kelembapan dan ketahanan gas berikutan Dr. Julie Riggs, The IAQ Rating Index, www.iaquk. org.uk

Kodkan bagi mereka yang berminat menggunakan sensor BME680 melalui perpustakaan I2C dan Adafruit untuk mengira IAQ tanpa perpustakaan proprietari dari Bosch.

Perpustakaan Adafruit: Ini adalah perpustakaan untuk sensor kelembapan, suhu & tekanan BME280 Direka khusus untuk bekerja dengan Adafruit BME280 Breakout - www.iaquk.org.uk Sensor ini menggunakan I2C atau SPI untuk berkomunikasi, 2 atau 4 pin adalah diperlukan untuk antara muka. Alamat I2C peranti adalah 0x76 atau 0x77. Adafruit melaburkan masa dan sumber yang menyediakan kod sumber terbuka ini, sila sokong perkakasan sumber terbuka dan Adafruit dengan membeli produk dari Adafruit! Ditulis oleh Limor Fried & Kevin Townsend untuk Adafruit Industries. Lesen BSD, semua teks di atas mesti disertakan dalam pengagihan semula

Perpustakaan diperlukan:

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

Sensor Adafruit Umum (Pengurus Perpustakaan Arduino)

Adafruit BME680 (Pengurus Perpustakaan Arduino)

SoftwWire Steve Marple (Pengurus Perpustakaan Arduino)

AsyncDelay Steve Marple (Pengurus Perpustakaan Arduino)

Langkah 4: Sambungkan Segalanya

Sambungkan Segalanya
Sambungkan Segalanya
Sambungkan Segalanya
Sambungkan Segalanya

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Oleh kerana kedua-dua sensor dan OLED disambungkan menggunakan I2C, mereka disambungkan ke pin yang sama. Untuk melakukan itu, anda boleh memotong kabel dupont menjadi dua, dan menyolder kabel untuk mempunyai beberapa kabel berbentuk Y.

Langkah 5: Idea Lanjut

Idea Lanjut
Idea Lanjut

Idea Lanjut

  • Hantarkan data ke MQTT / Blink / Thingspeak
  • Tambahkan bateri

Semoga anda menikmati projek ini dan jika ada pertanyaan, sila bertanya.

Terima kasih kerana membaca!

Disyorkan: