การวัดค่าคาร์บอนไดออกไซด์มีประโยชน์คือสามารถบอกได้ถึงความแออัดของสถานที่นั้นๆ เช่น ในห้องเรียน หรือห้องประชุม ถ้ามีความแออัดมาก และไม่มีอากาศถ่ายเทได้สะดวกจะทำให้ค่า 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