ทุกวันนี้ เราใช้เวลาส่วนใหญ่อยู่ในบ้าน และความจริงก็คืออากาศในบ้านอาจมีมลพิษมากกว่าอากาศภายนอก ไม่ว่าจะเป็นจากเตาเผาไม้ การทำอาหาร หรือเพียงแค่การระบายอากาศที่ไม่ดี การหายใจเอาอากาศที่เต็มไปด้วยอนุภาคขนาดเล็กที่มองไม่เห็นเข้าไปในที่สุดก็จะส่งผลเสียต่อสุขภาพ โชคดีที่ด้วยเทคโนโลยีอิเล็กทรอนิกส์แบบโอเพนซอร์ส เราจึงไม่จำเป็นต้องเสียเงินจำนวนมากไปกับอุปกรณ์อุตสาหกรรมเพื่อที่จะรู้ว่าเรากำลังหายใจอะไรเข้าไปในห้องนั่งเล่นของเราอีกต่อไป
ด้วยการใช้ESP32 เป็นสมองของโครงการเราสามารถสร้างสถานีตรวจสอบที่มีประสิทธิภาพสูงมาก ซึ่งไม่เพียงแต่บอกเราว่าอากาศ "ไม่ดี" หรือไม่ แต่ยังสามารถวิเคราะห์มวลของอนุภาคและก๊าซที่เป็นอันตรายได้อีกด้วย ตั้งแต่โครงการขนาดเล็กไปจนถึงหน้าจอสัมผัสที่ดูเหมือนหลุดออกมาจากภาพยนตร์ไซไฟ ความเป็นไปได้นั้นมีมากมายสำหรับทุกคนที่ต้องการควบคุมสุขภาพสิ่งแวดล้อมของตนเองโดยไม่ยุ่งยากซับซ้อนเกินไป คล้ายกับวิธี การสร้างหุ่นยนต์ที่ตั้งโปรแกรมได้ อื่นๆ ด้วย ESP32
โครงการอ้างอิง: Aura และ AirGradient ONE
หากคุณกำลังมองหาแรงบันดาลใจ มีสองแนวทางที่ชัดเจนมาก แนวทางแรกคือ Project Aura ซึ่งเป็นอุปกรณ์ DIY ที่ทรงพลัง โดยใช้ESP32-S3 พร้อมหน้าจอสัมผัส IPS ขนาด 4,3 นิ้วสิ่งที่น่าทึ่งที่สุดเกี่ยวกับ Aura คือมันใช้เซ็นเซอร์ Sensirion SEN66 ซึ่งสามารถวัดได้ทุกอย่างตั้งแต่ PM1 ถึง PM10, CO2 และสารประกอบอินทรีย์ระเหยง่าย (VOCs) นอกจากนี้ยังสามารถเพิ่มเซ็นเซอร์วัดฟอร์มาลดีไฮด์ SFA30 ได้ ซึ่งแทบไม่มีใครทำ ทำให้มันเป็นเครื่องมือระดับมืออาชีพสำหรับสถานศึกษาหรือบ้านที่มีความต้องการสูง
อีกด้านหนึ่งของสเปกตรัมคือ AirGradient ONE ซึ่งอาจกล่าวได้ว่าเป็นมาตรฐานทองคำของโอเพนซอร์สมันมีขนาดกะทัดรัดกว่ามากและใช้ ESP32-C3 ร่วมกับเซ็นเซอร์ที่มีความน่าเชื่อถือสูง เช่น PMS5000 สำหรับอนุภาคและ Senseair S8 สำหรับ CO2 ในขณะที่ Aura เน้นการแสดงผลข้อมูลขนาดใหญ่ในพื้นที่ AirGradient ให้ความสำคัญกับความแม่นยำและความเรียบง่ายแบบโมดูลาร์ทำให้เป็นตัวเลือกที่เหมาะสมสำหรับผู้ที่ต้องการผสานรวมทุกอย่างเข้ากับแดชบอร์ด Home Assistant โดยใช้ ESPHome หรือแม้กระทั่งเปลี่ยน Kindle เครื่องเก่าให้เป็นแดชบอร์ดอัจฉริยะ
หัวใจสำคัญของการวัด: เซ็นเซอร์เลเซอร์เทียบกับเซ็นเซอร์ราคาประหยัด
นี่คือจุดที่หลายคนเข้าใจผิด เซ็นเซอร์ตรวจจับฝุ่นราคาไม่แพง (เช่น DSM501A) นั้นโดยพื้นฐานแล้วจะวัดว่าลำแสงถูกบดบังไปมากแค่ไหน เซ็นเซอร์เหล่านี้บอกคุณว่า "ฉันสกปรก" แต่ไม่ได้ให้ข้อมูลที่เป็นประโยชน์ใดๆ ในทางตรงกันข้าม เซ็นเซอร์เลเซอร์ เช่นSensirion SPS30 หรือ PMS5003ใช้การกระเจิงของแสงเพื่อนับอนุภาคแต่ละตัวและคำนวณมวลของพวกมันในหน่วยไมโครกรัมต่อลูกบาศก์เมตร (µg/m³)
การมีเซ็นเซอร์เลเซอร์ช่วยให้คุณแยกแยะระหว่างควันจากเตา (อนุภาคขนาดเล็กมากจำนวนมาก) และฝุ่นจากการก่อสร้าง (อนุภาคจำนวนน้อยแต่หนักมาก) ความแตกต่างนี้มีความสำคัญอย่างยิ่ง เพราะ PM2.5 ซึ่งเป็นอนุภาคที่อันตรายที่สุดเมื่อไปถึงถุงลมในปอด จะถูกวัดได้อย่างแม่นยำมากขึ้นโดยใช้ ระบบ การนับตามขนาดนี้
การประกอบทางเทคนิคและการจัดการพลังงาน
หากคุณตัดสินใจที่จะสร้างอุปกรณ์นี้ โปรดระมัดระวังเรื่องแหล่งจ่ายไฟเป็นอย่างมาก ข้อผิดพลาดที่พบบ่อยคือการจ่ายไฟให้กับเซ็นเซอร์จากขา 3,3V ของ ESP32 พัดลมของ SPS30 ยกตัวอย่างเช่น มีกระแสไฟเริ่มต้นสูงสุดประมาณ 800mA ซึ่งอาจทำให้ไมโครคอนโทรลเลอร์รีสตาร์ทอยู่ตลอดเวลาทางที่ดีควรใช้ตัวแปลงไฟแบบบูสต์ 5V เพื่อจ่ายไฟให้กับขา VIN ของ ESP32 และเซ็นเซอร์โดยตรง เพื่อให้แน่ใจว่าอุปกรณ์ได้รับพลังงาน อย่างเหมาะสม
เพื่อป้องกันไม่ให้เครื่องเข้าสู่โหมดไฟตกสลับไปมา ขอแนะนำอย่างยิ่งให้ตั้งเวลาบูตแบบค่อยเป็นค่อยไปโดยเริ่มจากเปิดหน้าจอ รอสักครู่ เปิดใช้งานเซ็นเซอร์ แล้วจึงเปิด Wi-Fi นอกจากนี้ การลดกำลังส่ง Wi-Fi ลงเหลือ 15dBm จะช่วยป้องกันแรงดันไฟฟ้าตกอย่างฉับพลันในแบตเตอรี่ 18650 ซึ่งอาจส่งผลกระทบต่อเสถียรภาพของระบบได้
ซอฟต์แวร์ ระบบคลาวด์ และการแจ้งเตือนอัจฉริยะ
ในระดับโค้ด วิธีที่ใช้งานได้จริงที่สุดคือการใช้ MQTT เพื่อส่งข้อมูลไปยังโบรกเกอร์ หากคุณไม่ต้องการจัดการกับเซิร์ฟเวอร์ของคุณเอง แพลตฟอร์มอย่าง CircuitDigest Cloud ช่วยให้คุณสร้างแดชบอร์ดได้อย่างรวดเร็ว และที่สำคัญที่สุดคือสามารถตั้งค่าการแจ้งเตือนอัตโนมัติผ่าน WhatsAppได้ ลองนึกภาพว่าดัชนีคุณภาพอากาศเกินเกณฑ์วิกฤต และคุณได้รับข้อความเตือนทางโทรศัพท์ว่าถึงเวลาเปิดหน้าต่างแล้ว
การปรับดัชนีคุณภาพอากาศ (AQI) ให้สอดคล้องกับข้อกำหนดของประเทศของคุณเป็นสิ่งสำคัญ ตัวอย่างเช่น ประเทศชิลีใช้ ICAP ซึ่งค่า 100 สอดคล้องกับมาตรฐาน PM2.5 รายวัน การใช้มาตราส่วนของอินเดียหรืออเมริกาจะไม่มีประโยชน์หากคุณต้องการเปรียบเทียบข้อมูลของคุณกับสถานีทางการในเมืองของคุณ คุณต้องสร้างฟังก์ชันทางคณิตศาสตร์ที่แปลงไมโครกรัมเป็นดัชนีท้องถิ่น มิเช่นนั้นมันจะเป็นเพียงของเล่นเท่านั้น การทำเช่นนี้จะเปลี่ยนมันให้เป็นเครื่องมือวัดที่มีประโยชน์
เคล็ดลับที่เป็นประโยชน์สำหรับการห่อหุ้ม
อย่าใส่เซ็นเซอร์ไว้ในกล่องปิดทึบแบบใดก็ได้ เซ็นเซอร์ SPS30 ต้องการการไหลเวียนของอากาศอย่างต่อเนื่อง ดังนั้นกล่องหุ้มต้องมีช่องเปิดที่ออกแบบมาอย่างดีสองช่องคือช่องรับอากาศเข้าและช่องระบายอากาศออก หากคุณใช้เพียงช่องเดียว อากาศจะหมุนเวียน และค่าที่วัดได้จะไม่แม่นยำ นอกจากนี้ ควรแยกอุปกรณ์อิเล็กทรอนิกส์ที่สร้างความร้อน (เช่น ตัวควบคุมแรงดันไฟฟ้า) ออกจากเซ็นเซอร์ เนื่องจากอากาศร้อนจะเปลี่ยนแปลงความชื้นสัมพัทธ์และอาจทำให้ผลลัพธ์คลาดเคลื่อนไปในทิศทางที่ต่ำกว่าความเป็นจริง คล้ายกับการจัดการการไหลเวียนของอากาศในพัดลมคอมพิวเตอร์
สำหรับผู้ที่ต้องการเพิ่มประสิทธิภาพการใช้งานแบตเตอรี่ เคล็ดลับสำคัญคือโหมดประหยัดพลังงาน (deep sleep mode ) แทนที่จะวัดค่าทุกวินาที คุณสามารถตั้งโปรแกรม ESP32 ให้ตื่นขึ้นมาทุกสิบห้านาที เก็บตัวอย่าง อัปโหลดไปยังคลาวด์ แล้วกลับเข้าสู่โหมดประหยัดพลังงานอีกครั้ง ด้วยเทคนิคนี้ แบตเตอรี่ที่ปกติใช้งานได้เพียงไม่กี่ชั่วโมง จะสามารถใช้งานได้นานหลายสัปดาห์โดยไม่ต้องชาร์จใหม่
การผสานรวม ESP32 กับเซ็นเซอร์เลเซอร์ระดับไฮเอนด์ช่วยให้คุณเปลี่ยนพื้นที่ให้กลายเป็นสภาพแวดล้อมที่มีการตรวจสอบอย่างมืออาชีพ ไม่ว่าจะเป็นด้วยพลังแห่งภาพของ Project Aura ความเรียบง่ายของ AirGradient หรือการตั้งค่าแบบกำหนดเองพร้อมการแจ้งเตือนผ่าน WhatsApp และการเพิ่มประสิทธิภาพการใช้พลังงาน หัวใจสำคัญคือการเปลี่ยนข้อมูลที่มองไม่เห็นให้เป็นการกระทำที่เป็นรูปธรรมเพื่อปรับปรุงสุขภาพระบบทางเดินหายใจที่บ้าน




