สารบัญ:

เครื่องวัดคุณภาพอากาศภายในอาคาร: 5 ขั้นตอน (พร้อมรูปภาพ)
เครื่องวัดคุณภาพอากาศภายในอาคาร: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เครื่องวัดคุณภาพอากาศภายในอาคาร: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เครื่องวัดคุณภาพอากาศภายในอาคาร: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ◣มสธ.◢ 54125 M13 EP.04/06 การตรวจวัดคุณภาพอากาศภายในอาคาร 2024, พฤศจิกายน
Anonim
เครื่องวัดคุณภาพอากาศภายในอาคาร
เครื่องวัดคุณภาพอากาศภายในอาคาร

โครงการง่าย ๆ ในการตรวจสอบคุณภาพอากาศในบ้านของคุณ

เนื่องจากช่วงนี้เราอยู่/ทำงานที่บ้านบ่อย อาจเป็นความคิดที่ดีที่จะตรวจสอบคุณภาพอากาศและเตือนตัวเองเมื่อถึงเวลาต้องเปิดหน้าต่างและรับอากาศบริสุทธิ์

ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ

อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ

อะไหล่

  • BME680 CJMCU
  • จอแสดงผล OLED (128 x 64)
  • ชิป Wi-Fi ESP8266 (NodeMCU V1)
  • กรณี: https://www.thingiverse.com/thing:1720314 (หรือกรณีอื่นที่คุณอาจชอบ)
  • สายดูปองท์

เครื่องมือ

หัวแร้ง

ขั้นตอนที่ 2: แผนภาพการเดินสายไฟ

แผนภาพการเดินสายไฟ
แผนภาพการเดินสายไฟ

แผนภาพการเดินสายไฟ

ขั้นตอนที่ 3: รหัส

รหัส
รหัส

รหัสมีอยู่ที่นี่:

อ้างอิงจาก

คำนวณ IAQ ด้วยเซ็นเซอร์ BME680

การอ่านค่าความต้านทานอุณหภูมิดิบ ความชื้น และก๊าซ อนุญาตการชดเชยสำหรับการสอบเทียบอุณหภูมิ คำนวณความชื้นตามลำดับโดยอัตโนมัติโดยใช้ค่าประมาณของเดือนสิงหาคม-โรช-แมกนัส คำนวณ IAQ จากอุณหภูมิ ความชื้น และความต้านทานก๊าซตาม Dr. Julie Riggs ดัชนีการจัดอันดับ IAQ www.iaquk org.uk

รหัสสำหรับผู้ที่สนใจใช้เซ็นเซอร์ BME680 ผ่านไลบรารี I2C และ Adafruit เพื่อคำนวณ IAQ โดยไม่ต้องใช้ไลบรารีที่เป็นกรรมสิทธิ์ของ Bosch

ห้องสมุดของ Adafruit: นี่คือห้องสมุดสำหรับเซ็นเซอร์ความชื้น อุณหภูมิ และความดัน BME280 ที่ออกแบบมาโดยเฉพาะเพื่อใช้งานกับ Adafruit BME280 Breakout -- www.iaquk.org.uk เซ็นเซอร์เหล่านี้ใช้ I2C หรือ SPI เพื่อสื่อสาร มี 2 หรือ 4 พิน จำเป็นสำหรับอินเทอร์เฟซ ที่อยู่ I2C ของอุปกรณ์คือ 0x76 หรือ 0x77 Adafruit ลงทุนเวลาและทรัพยากรในการจัดหารหัสโอเพนซอร์ซนี้ โปรดสนับสนุน Adafruit และฮาร์ดแวร์โอเพ่นซอร์สโดยการซื้อผลิตภัณฑ์จาก Adafruit! เขียนโดย Limor Fried & Kevin Townsend สำหรับ Adafruit Industries ใบอนุญาต BSD ข้อความทั้งหมดข้างต้นจะต้องรวมอยู่ในการแจกจ่ายซ้ำ

ห้องสมุดที่จำเป็น:

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

เซ็นเซอร์ Adafruit ทั่วไป (ผู้จัดการห้องสมุด Arduino)

Adafruit BME680 (ผู้จัดการห้องสมุด Arduino)

SoftwWire Steve Marple (ผู้จัดการห้องสมุด Arduino)

AsyncDelay Steve Marple (ผู้จัดการห้องสมุด Arduino)

ขั้นตอนที่ 4: เชื่อมต่อทุกอย่าง

เชื่อมต่อทุกอย่าง
เชื่อมต่อทุกอย่าง
เชื่อมต่อทุกอย่าง
เชื่อมต่อทุกอย่าง

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

เนื่องจากทั้งเซ็นเซอร์และ OLED เชื่อมต่อกันโดยใช้ I2C พวกมันจึงเชื่อมต่อกับพินเดียวกัน ในการทำเช่นนั้น คุณสามารถตัดสายเคเบิลดูปองท์ครึ่งหนึ่ง และบัดกรีสายเคเบิลให้มีสายเคเบิลรูปตัว Y

ขั้นตอนที่ 5: แนวคิดเพิ่มเติม

ไอเดียเพิ่มเติม
ไอเดียเพิ่มเติม

ไอเดียเพิ่มเติม

  • ส่งข้อมูลไปที่ MQTT/Blink/Thingspeak
  • เพิ่มแบตเตอรี่

หวังว่าคุณจะสนุกกับโครงการนี้และหากคุณมีคำถามใด ๆ อย่าลังเลที่จะถาม

ขอบคุณสำหรับการอ่าน!

แนะนำ: