สารบัญ:
- ขั้นตอนที่ 1: เซ็นเซอร์ก๊าซคืออะไรและทำงานอย่างไร
- ขั้นตอนที่ 2: MQ Gas Sensor Series
- ขั้นตอนที่ 3: เชื่อมต่อ MQ9 Gas Sensor และ Arduino
- ขั้นตอนที่ 4: วงจร
- ขั้นตอนที่ 5: จะปรับเทียบเซ็นเซอร์ก๊าซ MQ9 ได้อย่างไร
- ขั้นตอนที่ 6: รหัส
- ขั้นตอนที่ 7: อะไรต่อไป?
- ขั้นตอนที่ 8: ซื้อเซ็นเซอร์ก๊าซ MQ9
วีดีโอ: วิธีการปรับเทียบและใช้งาน MQ9 Gas Sensor พร้อม Arduino: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
คุณสามารถอ่านสิ่งนี้และบทช่วยสอนที่น่าทึ่งอื่น ๆ ได้บนเว็บไซต์ทางการของ ElectroPeak
ภาพรวม
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีปรับเทียบและใช้เซ็นเซอร์ก๊าซ MQ9 กับบอร์ด Arduino
สิ่งที่คุณจะได้เรียนรู้:
- เซ็นเซอร์ก๊าซคืออะไรและทำงานอย่างไร
- เปรียบเทียบเซนเซอร์แก๊สรุ่นต่างๆ
- เซ็นเซอร์ก๊าซ MQ9 ทำงานอย่างไร
- การใช้เซ็นเซอร์ก๊าซ MQ9 กับ Arduino
ขั้นตอนที่ 1: เซ็นเซอร์ก๊าซคืออะไรและทำงานอย่างไร
เซ็นเซอร์ก๊าซเป็นอุปกรณ์ที่ตรวจจับว่ามีก๊าซอย่างน้อยหนึ่งประเภทในสิ่งแวดล้อม เซ็นเซอร์เหล่านี้มีการใช้งานที่หลากหลาย เช่น ระบบรักษาความปลอดภัยของโรงกลั่น ศูนย์อุตสาหกรรม และแม้แต่บ้าน เซ็นเซอร์เหล่านี้สามารถตรวจจับก๊าซที่ติดไฟได้ ก๊าซพิษ ก๊าซมลพิษ และอื่นๆ มีหลายวิธีในการตรวจจับก๊าซ วิธีที่ใช้กันมากที่สุดคือเซ็นเซอร์ไฟฟ้าเคมี เซ็นเซอร์เหล่านี้จะวัดความเข้มข้นของก๊าซจำเพาะโดยทำปฏิกิริยาทางเคมีกับอิเล็กโทรดที่ให้ความร้อนและวัดกระแสไฟฟ้าที่เกิดขึ้น
ขั้นตอนที่ 2: MQ Gas Sensor Series
ซีรี่ส์เซ็นเซอร์ก๊าซ MQ เป็นเซ็นเซอร์ก๊าซที่ใช้กันทั่วไปมากที่สุด เซ็นเซอร์เหล่านี้มีรุ่นต่าง ๆ สำหรับตรวจจับก๊าซต่าง ๆ ซึ่งบางส่วนได้ระบุไว้ในตารางแนบ:
ที่นี่เราจะมาทำความรู้จักกับ MQ9 เชื่อมต่อกันอย่างไร แต่พวกเขาทั้งหมดทำงานในลักษณะเดียวกันเกือบทั้งหมด
เซ็นเซอร์ MQ9 มีความไวต่อคาร์บอนมอนอกไซด์และก๊าซไวไฟ สามารถตรวจจับความหนาแน่นของก๊าซคาร์บอนมอนอกไซด์จาก 10ppm ถึง 1000ppm และความหนาแน่นของก๊าซไวไฟตั้งแต่ 100ppm ถึง 10000ppm MQ9 มีฮีตเตอร์ภายในซึ่งจะเริ่มอุ่นขึ้นหากมีการใช้แรงดันไฟฟ้า 5V ความต้านทานภายในของเซ็นเซอร์นี้จะเปลี่ยนไปเมื่อความหนาแน่นของก๊าซที่ตรวจจับได้เปลี่ยนไป ค่านี้สามารถอ่านได้จากวงจรอย่างง่าย โมดูลเซ็นเซอร์ MQ9 ในตลาดได้ใช้วงจรที่จำเป็นแล้ว และคุณไม่จำเป็นต้องมีรายการเพิ่มเติมใดๆ
ขั้นตอนที่ 3: เชื่อมต่อ MQ9 Gas Sensor และ Arduino
เพื่อให้ได้ข้อมูลที่ถูกต้องและแม่นยำ คุณต้องดำเนินการต่อไปนี้ก่อน:
- เซ็นเซอร์ MQ9 ต้องการเวลาอุ่นเครื่อง 24-48 ชั่วโมง ต่อแหล่งจ่ายไฟและทิ้งไว้ตามระยะเวลาที่กำหนดจนกว่าจะพร้อม
- คุณต้องสอบเทียบเซ็นเซอร์ (เราได้อธิบายไว้ในส่วนต่อไปนี้)
ขั้นตอนที่ 4: วงจร
โมดูลนี้มี 4 พิน เชื่อมต่อ Vcc กับ 5V และ GND กับ GND พิน AO ส่งคืนค่าแอนะล็อกตามความเข้มข้นของแก๊ส พิน DO จะคืนค่า HIGH หากความเข้มข้นของก๊าซสูงกว่าค่าที่กำหนด ค่านี้สามารถกำหนดได้โดยโพเทนชิออมิเตอร์บนกระดาน
หมายเหตุ:
- อย่าให้เซ็นเซอร์นี้โดนน้ำและน้ำค้างแข็ง
- การใช้แรงดันไฟฟ้าที่สูงกว่า 5V หรือใช้แรงดันไฟฟ้ากับพินที่ไม่ถูกต้องอาจทำให้เซ็นเซอร์เสียหายได้
- การให้เซ็นเซอร์สัมผัสกับก๊าซที่มีความเข้มข้นสูงเป็นเวลานานอาจส่งผลเสียต่อประสิทธิภาพของเซ็นเซอร์ 4. การสั่นหรือสั่นของเซ็นเซอร์อาจลดความแม่นยำของเซ็นเซอร์
ขั้นตอนที่ 5: จะปรับเทียบเซ็นเซอร์ก๊าซ MQ9 ได้อย่างไร
ก่อนใช้โมดูล คุณต้องปรับเทียบก่อน เซ็นเซอร์นี้วัดความเข้มข้นของก๊าซตามอัตราส่วนความต้านทาน อัตราส่วนนี้รวมถึง R0 (ความต้านทานเซ็นเซอร์ในความเข้มข้น 1,000 ppm ของ LPG) และ Rs (ความต้านทานภายในของเซ็นเซอร์ซึ่งเปลี่ยนแปลงตามความเข้มข้นของก๊าซ) ในอากาศบริสุทธิ์ หลังจากอุ่นเครื่องแล้ว ให้อัปโหลดรหัสต่อไปนี้และรอประมาณ 15 นาทีจนกว่า R0 จะถึงค่าคงที่
ดังที่คุณเห็นในโค้ด เราได้ค่าเฉลี่ยจาก 100 ข้อมูลเพื่อให้ได้ค่าที่เสถียร จากนั้นเราวัดแรงดันเซ็นเซอร์และตามค่า RL (ในกรณีของเราคือ 5K) เราจะคำนวณ Rs จากนั้นตามตารางที่มีอยู่ในแผ่นข้อมูล จะพบ R0
ขั้นตอนที่ 6: รหัส
บันทึก
ในโค้ดต่อไปนี้ ให้แทนที่ R0 ด้วยค่าที่คุณได้รับในขั้นตอนก่อนหน้า
ขั้นตอนที่ 7: อะไรต่อไป?
- ค้นหาความเข้มข้นของก๊าซใน PPM โดยใช้ตารางด้านบน
- สร้างตัวแจ้งเตือนการรั่วไหลของ CO อัจฉริยะ
ขั้นตอนที่ 8: ซื้อเซ็นเซอร์ก๊าซ MQ9
ซื้อเซ็นเซอร์ก๊าซ MQ9 จาก ElectroPeak
แนะนำ:
Arduino Plant Monitor พร้อม Soil Capacitive Sensor - บทช่วยสอน: 6 ขั้นตอน
Arduino Plant Monitor พร้อม Soil Capacitive Sensor - บทช่วยสอน: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตรวจจับความชื้นในดินโดยใช้เซ็นเซอร์ความชื้นแบบ capacitive พร้อมจอแสดงผล OLED และ Visuino ดูวิดีโอ
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
RaspberryPi 3 Magnetic Sensor พร้อม Mini Reed Sensor: 6 ขั้นตอน
เซ็นเซอร์แม่เหล็ก RaspberryPi 3 พร้อมเซ็นเซอร์รีดขนาดเล็ก: ในคำแนะนำนี้ เราจะสร้างเซ็นเซอร์แม่เหล็ก IoT โดยใช้ RaspberryPi 3 เซ็นเซอร์ประกอบด้วยไฟ LED และออด ซึ่งทั้งคู่จะเปิดขึ้นเมื่อเซ็นเซอร์ขนาดเล็กตรวจจับแม่เหล็ก
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก