การวัดค่าคาร์บอนไดออกไซด์มีประโยชน์คือสามารถบอกได้ถึงความแออัดของสถานที่นั้นๆ เช่น ในห้องเรียน หรือห้องประชุม ถ้ามีความแออัดมาก และไม่มีอากาศถ่ายเทได้สะดวกจะทำให้ค่า CO2 ในอากาศเพิ่มมากขึ้น ถ้าหากมีมากเกินไปอาจจะทำให้คนขาดออกซิเจนและทำให้หมดสติได้เลย

สารบัญ สามารถคลิกเพื่อเลื่อนไปดูหัวข้อที่ต้องการได้เลย

โค้ดการใช้งาน SCD30

Sensirions SCD30 Sensor สามารถใช้วัดความเข้มของ CO2 ได้แม่นยำ และสามารถนำไปใช้งานได้จริง ตัวเซนเซอร์ฺสามารถวัดอุณหภูมิ และความชื้นได้ด้วย สามารถเชื่อมต่อได้ด้วย I2C UART PWM ในที่นี้จะใช้แบบ I2C

ดาวน์โหลดไลบรารี่ได้ที่ https://github.com/Sensirion/Sensirion_GadgetBle_Arduino_Library/releases

ทดลองใช้งานกับตัวอย่างที่มากับไลบรารี่

การต่อวงจร

การต่อวงจรในตัวอย่างนี้จะใช้บอร์ด ESP8266 ซึ่งจะเชื่อมต่อแบบ I2C ซึ่งอยู่บนพิน D1 D2 ของ ESP8266

  • VIN -> 3.3v
  • GND -> G
  • SCL -> D1
  • SDA -> D2

เลือกบอร์ดที่เราใช้งานและอัพโหลดโค้ดได้เลย

เปิดหน้า Serial monitor จะเห็นค่าจากเซนเซอร์ขึ้นมา จะเห็นว่าเซนเซอร์ตัวนี้สามารถวัดอุณหภูมิและความชื้นได้ด้วย

สามารถทดลองหายใจออกใส่ตัวเซนเซอร์จะเห็นว่าค่า CO2 เพิ่มขึ้น

อ้างอิงเพิ่มเติม

No responses yet

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น