วิธีสร้างเครื่องตรวจวัดคุณภาพอากาศของคุณเองด้วย ESP32

การปรับปรุงครั้งล่าสุด: 21 2026 สิงหาคม

พ่อและลูกๆ กำลังเล่นอยู่ในห้องนั่งเล่นที่ทันสมัยและสว่างไสว ซึ่งแสดงให้เห็นถึงสภาพแวดล้อมภายในบ้านที่มีการวัดคุณภาพอากาศ

ทุกวันนี้ เราใช้เวลาส่วนใหญ่อยู่ในบ้าน และความจริงก็คือ อากาศภายในอาคารอาจมีมลพิษมากกว่ามาก คุณภาพอากาศภายในห้องนั่งเล่นของเราดีกว่าอากาศภายนอก ไม่ว่าจะเป็นจากเตาเผาไม้ การทำอาหาร หรือการระบายอากาศที่ไม่ดี การหายใจเอาอนุภาคขนาดเล็กที่มองไม่เห็นเข้าไปนั้นย่อมส่งผลเสียต่อสุขภาพในที่สุด โชคดีที่ด้วยเทคโนโลยีอิเล็กทรอนิกส์แบบโอเพนซอร์ส ทำให้ไม่จำเป็นต้องเสียเงินจำนวนมากไปกับอุปกรณ์อุตสาหกรรมเพื่อที่จะรู้ว่าเรากำลังหายใจอะไรเข้าไปในห้องนั่งเล่นของเราอีกต่อไป

การใช้ไฟล์ ESP32 คือสมองของโครงการนี้, podemos montar una estación de monitoreo superpotente que no solo nos diga si el aire está «mal», sino que nos desglose la masa de partículas y los gases nocivos. Desde proyectos minimalistas hasta pantallas táctiles que parecen sacadas de una película de ciencia ficción, las posibilidades son enormes para quien quiera tomar las riendas de su salud ambiental โดยไม่มีภาวะแทรกซ้อนมากเกินไปคล้ายกับวิธีการสร้างสิ่งอื่นๆ หุ่นยนต์ที่ตั้งโปรแกรมได้ด้วย ESP32.

มือเล็กๆ ของเด็กๆ กำลังประกอบหุ่นยนต์ที่ตั้งโปรแกรมได้ โดยใช้วงจรไฟฟ้าและล้อ
บทความที่เกี่ยวข้อง:
คู่มือฉบับสมบูรณ์สำหรับการสร้างหุ่นยนต์โปรแกรมได้ด้วย ESP32

โครงการอ้างอิง: Aura และ AirGradient ONE

ภาพระยะใกล้ของไมโครคอนโทรลเลอร์ ESP32 บนพื้นผิวการทำงาน ซึ่งเป็นสมองอิเล็กทรอนิกส์ของโครงการตรวจสอบนี้

หากคุณกำลังมองหาแรงบันดาลใจ มีสองแนวทางที่ชัดเจนมาก ในด้านหนึ่ง เรามี Project Aura กลุ่มผู้เชี่ยวชาญด้าน DIY ที่สร้าง... ESP32-S3 พร้อมหน้าจอสัมผัส IPS สิ่งที่น่าทึ่งที่สุดเกี่ยวกับ Aura คือการใช้เซ็นเซอร์ Sensirion SEN66 ซึ่งสามารถวัด PM1 ถึง PM10, CO2 และสารประกอบอินทรีย์ระเหยง่าย (VOCs) ได้ นอกจากนี้ยังสามารถเพิ่มเซ็นเซอร์วัดฟอร์มาลดีไฮด์ SFA30 ซึ่งแทบไม่มีใครทำมาก่อน ทำให้มันเป็นเครื่องมือระดับมืออาชีพสำหรับสถานศึกษาหรือบ้านที่มีความต้องการสูง

อีกฝั่งหนึ่งของถนนคือ AirGradient ONE ซึ่งน่าจะเป็น... มาตรฐานทองคำของโอเพนซอร์สมันมีขนาดกะทัดรัดกว่ามากและใช้ ESP32-C3 ร่วมกับเซ็นเซอร์ที่มีความน่าเชื่อถือสูง เช่น PMS5000 สำหรับอนุภาคและ Senseair S8 สำหรับ CO2 ในขณะที่ Aura เน้นการแสดงภาพในระดับพื้นที่ขนาดใหญ่ AirGradient เน้นที่... ความแม่นยำและความเรียบง่ายแบบโมดูลาร์เป็นตัวเลือกที่เหมาะสมสำหรับผู้ที่ต้องการผสานรวมทุกอย่างเข้ากับแดชบอร์ด Home Assistant โดยใช้ ESPHome หรือแม้กระทั่ง เปลี่ยน Kindle เครื่องเก่าให้เป็นแผงควบคุมอัจฉริยะ.

  Plex กับ Jellyfin: การเปรียบเทียบอย่างละเอียดของมีเดียเซิร์ฟเวอร์

หัวใจสำคัญของการวัด: เซ็นเซอร์เลเซอร์เทียบกับเซ็นเซอร์ราคาประหยัด

ต้นแบบอิเล็กทรอนิกส์บนแผงวงจรทดลอง (breadboard) ที่มีไมโครคอนโทรลเลอร์และไฟ LED สว่างขึ้น แสดงให้เห็นถึงขั้นตอนการประกอบ

Aquí es donde mucha gente mete la pata. Hay sensores de polvo que cuestan cuatro duros (como el DSM501A) que básicamente miden cuánto se oscurece un haz de luz. Estos sirven para decir «estoy sucio», pero no te dan un dato real. En cambio, los sensores láser como el เซนซิเรียน SPS30 หรือ PMS5003 พวกเขาใช้การกระเจิงของแสงเพื่อนับอนุภาคแต่ละตัวและคำนวณมวลของอนุภาคเหล่านั้นในหน่วยไมโครกรัมต่อลูกบาศก์เมตร (µg/m³)

การมีเซ็นเซอร์เลเซอร์ช่วยให้คุณสามารถแยกแยะความแตกต่างระหว่าง... ควันจากเตา (อนุภาคละเอียดมากจำนวนมาก) และ ฝุ่นจากสถานที่ก่อสร้าง (อนุภาคน้อยแต่หนักมาก) ความแตกต่างนี้มีความสำคัญอย่างยิ่ง เพราะ PM2.5 ซึ่งเป็นอนุภาคที่อันตรายที่สุดเมื่อเข้าสู่ถุงลมในปอด จะถูกวัดได้อย่างแม่นยำมากขึ้นโดยใช้ระบบนี้ นับตามช่วงขนาด.

Kindle ในฐานะแดชบอร์ด
บทความที่เกี่ยวข้อง:
วิธีเปลี่ยน Kindle เครื่องเก่าให้เป็นแดชบอร์ดอัจฉริยะ

การประกอบทางเทคนิคและการจัดการพลังงาน

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

หากคุณตัดสินใจที่จะสร้างอุปกรณ์นี้ โปรดระมัดระวังเรื่องแหล่งจ่ายไฟเป็นอย่างมาก ข้อผิดพลาดที่พบบ่อยคือการจ่ายไฟให้กับเซ็นเซอร์จากขา 3,3V ของ ESP32 พัดลม SPS30 ตัวอย่างเช่น มีกระแสไฟเริ่มต้นสูงสุดประมาณ 800mA ซึ่งอาจทำให้เกิดปัญหาได้ ทำให้ไมโครคอนโทรลเลอร์รีสตาร์ท อย่างต่อเนื่อง โดยควรใช้ตัวแปลงไฟแบบบูสต์ที่ตั้งค่าไว้ที่ 5V เพื่อจ่ายไฟให้กับขา VIN ของ ESP32 และเซ็นเซอร์โดยตรง เพื่อให้มั่นใจได้ว่าการทำงานเป็นไปอย่างถูกต้อง แหล่งจ่ายไฟสำหรับอุปกรณ์.

เพื่อป้องกันไม่ให้เครื่องเข้าสู่โหมดวนลูปการรีบูต (ไฟตก) ขอแนะนำอย่างยิ่งให้กำหนดเวลาในการดำเนินการ เริ่มแบบเหลื่อมเวลาขั้นตอนนี้นั้นเริ่มจากการเปิดหน้าจอ รอสักครู่ เปิดใช้งานเซ็นเซอร์ แล้วจึงค่อยเปิด Wi-Fi นอกจากนี้ การลดกำลังส่งสัญญาณ Wi-Fi ลงเหลือ 15dBm จะช่วยป้องกันไม่ให้แบตเตอรี่ 18650 เกิดแรงดันไฟฟ้าตกอย่างฉับพลันได้ ทำให้เสถียรภาพของระบบเสียไป.

  Telnet คืออะไร? การทำงาน การใช้งาน ความปลอดภัย และทางเลือก

ซอฟต์แวร์ ระบบคลาวด์ และการแจ้งเตือนอัจฉริยะ

สมาร์ทโฟนแสดงแอปตรวจสอบคุณภาพอากาศพร้อมตัวบ่งชี้ PM2.5 และ CO2 ในห้องนั่งเล่นสไตล์โมเดิร์น

ในระดับโค้ด วิธีที่ใช้งานได้จริงที่สุดคือการใช้ MQTT เพื่อส่งข้อมูลไปยังโบรกเกอร์ หากคุณไม่ต้องการจัดการกับเซิร์ฟเวอร์ของคุณเอง ก็มีแพลตฟอร์มอย่าง CircuitDigest Cloud ที่ช่วยให้คุณสร้างแดชบอร์ดได้อย่างรวดเร็ว และที่สำคัญที่สุดคือ... ตั้งค่าการแจ้งเตือนอัตโนมัติผ่าน WhatsAppลองนึกภาพว่าดัชนีคุณภาพอากาศสูงเกินเกณฑ์วิกฤต และคุณได้รับข้อความเตือนทางโทรศัพท์มือถือว่าถึงเวลาแล้วที่จะต้องเปิดหน้าต่าง

จำเป็นอย่างยิ่งที่จะต้องปรับดัชนีคุณภาพอากาศ (AQI) ให้สอดคล้องกับข้อกำหนดของประเทศของคุณ ตัวอย่างเช่น ในชิลีใช้ ICAP ซึ่งค่า 100 สอดคล้องกับมาตรฐานรายวันสำหรับ PM2.5 การใช้มาตราส่วนของอินเดียหรืออเมริกาจึงไม่มีประโยชน์หากคุณต้องการ... เปรียบเทียบข้อมูลของคุณกับสถานีทางการ ของเมืองของคุณ เพื่อสร้างฟังก์ชันทางคณิตศาสตร์ที่แปลงไมโครกรัมเป็นดัชนีท้องถิ่น มิเช่นนั้นมันก็จะเป็นเพียงของเล่นเท่านั้น ด้วยวิธีนี้ คุณจะเปลี่ยนมันให้กลายเป็น เครื่องมือวัดที่มีประโยชน์.

แหล่งพลังงาน
บทความที่เกี่ยวข้อง:
คู่มือฉบับสมบูรณ์เกี่ยวกับแหล่งจ่ายไฟสำหรับพีซี

เคล็ดลับที่เป็นประโยชน์สำหรับการห่อหุ้ม

อย่าใส่เซ็นเซอร์ไว้ในกล่องปิดทึบแบบใดก็ได้ เซ็นเซอร์ SPS30 ต้องการการไหลเวียนของอากาศอย่างต่อเนื่อง ดังนั้นกล่องที่ใช้ต้องมีคุณสมบัติที่เหมาะสม ช่องเปิดที่ออกแบบมาอย่างดีสองช่องมีช่องรับอากาศหนึ่งช่องและช่องระบายอากาศหนึ่งช่อง หากเจาะรูเพียงรูเดียว อากาศจะไหลเวียนกลับและค่าที่วัดได้จะไม่แม่นยำ นอกจากนี้ ควรแยกอุปกรณ์อิเล็กทรอนิกส์ที่สร้างความร้อน (เช่น ตัวควบคุมแรงดันไฟฟ้า) ออกจากเซ็นเซอร์ เนื่องจาก อากาศร้อนทำให้ความชื้นสัมพัทธ์เปลี่ยนแปลงไป และอาจทำให้ผลลัพธ์คลาดเคลื่อนไปในทิศทางที่ต่ำกว่าความเป็นจริง คล้ายกับกรณีที่ การไหลเวียนของอากาศในพัดลมพีซี.

  อินเตอร์เน็ตคืออะไร และทำงานอย่างไร?

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

การผสานรวม ESP32 กับเซ็นเซอร์เลเซอร์ระดับไฮเอนด์ช่วยให้คุณเปลี่ยนพื้นที่ให้กลายเป็นสภาพแวดล้อมที่มีการตรวจสอบอย่างมืออาชีพ ไม่ว่าจะเป็นด้วยพลังแห่งภาพของ Project Aura ความเรียบง่ายของ AirGradient หรือการตั้งค่าแบบกำหนดเองพร้อมการแจ้งเตือนผ่าน WhatsApp และการเพิ่มประสิทธิภาพการใช้พลังงาน หัวใจสำคัญคือการเปลี่ยนข้อมูลที่มองไม่เห็นให้เป็นการกระทำที่เป็นรูปธรรมเพื่อปรับปรุงสุขภาพระบบทางเดินหายใจที่บ้าน

การกำหนดค่าพัดลมพีซี
บทความที่เกี่ยวข้อง:
การกำหนดค่าพัดลมพีซี: คู่มือฉบับสมบูรณ์เกี่ยวกับเส้นโค้งและการไหลเวียนของอากาศ