MQ-135 วงจรเซ็นเซอร์คุณภาพอากาศ - การทำงานและการเชื่อมต่อกับรหัสโปรแกรม

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





ในบทความนี้เราจะเรียนรู้วิธีเชื่อมต่อเซ็นเซอร์คุณภาพอากาศ MQ-135 กับ Arduino เราจะดูภาพรวมของเซ็นเซอร์และสร้างโครงการที่ตรวจจับการรั่วไหลของก๊าซ LPG และดูการอ่านค่าที่เกี่ยวข้องในจอภาพอนุกรม

เซ็นเซอร์ MQ-135 คืออะไร?

MQ-135 เป็นอุปกรณ์ตรวจวัดคุณภาพอากาศหรือมลพิษทางอากาศ สามารถตรวจจับสารเคมีต่างๆในอากาศและให้การเปลี่ยนแปลงของแรงดันไฟฟ้าที่เหมาะสมที่ขาเอาต์พุตขึ้นอยู่กับความเข้มข้นของสารเคมีในอากาศ



สามารถตรวจจับแอลกอฮอล์เบนซีนควัน NH3 บิวเทนโพรเพน ฯลฯ หากใครก็ตามที่มีความเข้มข้นทางเคมีเพิ่มขึ้นเซ็นเซอร์จะแปลงความเข้มข้นของสารเคมีในอากาศเป็นช่วงแรงดันไฟฟ้าที่เหมาะสมซึ่ง Arduino หรือไมโครคอนโทรลเลอร์สามารถประมวลผลได้ ไม่สามารถบอกได้ว่ามีความเข้มข้นของสารเคมีชนิดใดเพิ่มขึ้นในอากาศ

เซ็นเซอร์ MQ-135 ทั่วไป:

โมดูลเซ็นเซอร์คุณภาพอากาศ MQ135

เป็นอุปกรณ์เทอร์มินัล 6 อันซึ่งสมมาตรในการวางเทอร์มินัลทั้งสองด้านของเทอร์มินัลสามารถใช้แทนกันได้ นี่คือภาพประกอบของหมุด:



MQ135 พิน

นี่คือแผนภาพการเชื่อมต่อพื้นฐาน:

หมุด 'A' สองอันย่ออยู่ภายในและหมุด 'B' สองอันจะสั้นอยู่ภายใน หมุด H และ H คือขดลวดฮีตเตอร์ของเซ็นเซอร์ ขดลวดฮีตเตอร์ใช้เพื่อทำให้อากาศรอบ ๆ เซ็นเซอร์ร้อนขึ้นเพื่อให้สามารถตรวจจับปริมาณสารเคมีในอากาศได้อย่างเหมาะสมที่สุด

เซ็นเซอร์อาจใช้เวลาถึงสองสามนาทีในการทำความร้อนเพื่อให้ได้สภาพการทำงานที่ดีที่สุด ไม่แนะนำให้สัมผัสเซ็นเซอร์ขณะใช้งานเพราะอาจทำให้รู้สึกอบอุ่นได้

เซ็นเซอร์มีแรงดันไฟฟ้าที่ใช้งานได้ที่ 5V เซ็นเซอร์ต้องใช้พลังงานจากแหล่งภายนอกเท่านั้นเนื่องจากใช้พลังงานประมาณ 200mA ในการทำความร้อน ตัวควบคุมแรงดันไฟฟ้าของ arduino ไม่สามารถจ่ายกระแสไฟฟ้าได้มากขนาดนี้

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

ตอนนี้คุณรู้เกี่ยวกับเซ็นเซอร์ MQ-135 ไปบ้างแล้วมาดูวิธีการเชื่อมต่อ MQ-135 กับการเชื่อมต่อ Arduino

วงจร:

Arduino MQ-135 เซ็นเซอร์คุณภาพอากาศการทำงานและการเชื่อมต่อ

ทำการเชื่อมต่อตามแผนภาพและตรวจสอบการเชื่อมต่อสายเซ็นเซอร์ก๊าซ ฯลฯ ส่วนที่เหลือของวงจรเป็นตัวอธิบาย

พินอะนาล็อกของ Arduino จะวัดแรงดันไฟฟ้าจากเซ็นเซอร์ก๊าซ เมื่อความเข้มข้นของก๊าซสูงกว่าเกณฑ์ที่กำหนดไว้ในโปรแกรมเสียงกริ่งจะเริ่มส่งเสียงบี๊บ

เซ็นเซอร์จะใช้เวลาสองถึงสามนาทีในการอุ่นเครื่องเพื่อให้ได้สภาวะการทำงานที่เหมาะสม จนกว่าจะถึงอุณหภูมิในการทำงานที่เหมาะสมค่าในจอภาพอนุกรมจะผันผวนสูงและต่ำ มันคงตัวหลังจากไม่กี่นาที

ในโปรแกรมผู้ใช้สามารถตั้งค่าขีด จำกัด ได้จะต้องทำหลังจากสังเกตอย่างรอบคอบเกี่ยวกับค่าความเข้มข้นของสภาพแวดล้อมปกติในจอภาพอนุกรมเท่านั้น สำหรับอินสแตนซ์หากค่ามีความผันผวนตั้งแต่ 400 ถึง 430 เกณฑ์จะต้องตั้งค่าให้สูงกว่านั้นเช่น 500 ต้องไม่ทำให้ออดผิดเพี้ยน

ค่าที่แสดงในมอนิเตอร์แบบอนุกรมไม่ใช่ระดับความเข้มข้นทางเคมี 'ppm' หรืออะไรทำนองนั้น เป็นเพียงการวัดระดับแรงดันไฟฟ้าจากเซ็นเซอร์ Arduino แปลค่าจาก 0 ถึง 1023 ดังนั้นเราสามารถพูดได้ว่ามีความเข้มข้นทางเคมีสูงขึ้นค่าที่แสดงจะสูงขึ้น

โปรแกรม:

//-------------------Program Developed by R.Girish-----------------//
int input = A0
int output = 7
int th=500 // Set threshold level.
void setup()
{
Serial.begin(9600)
pinMode(output,OUTPUT)
digitalWrite(output,LOW)
}
void loop()
{
Serial.println(analogRead(input))
if(analogRead(input)>th)
{
digitalWrite(output,HIGH)
}
else
{
digitalWrite(output,LOW)
}
delay(500)
}
//-------------------Program Developed by R.Girish-----------------//

ไม่จำเป็นต้องใช้จอภาพแบบอนุกรมในโครงการนี้ แต่ยังทำงานเป็นแบบสแตนด์อโลนที่เราต้องการเพื่อปรับเทียบค่าเกณฑ์ในโปรแกรมเท่านั้น

ตั้งค่าขีด จำกัด โดยเปลี่ยน:

int th = 500 // กำหนดระดับเกณฑ์

แทนที่ 500 ด้วยค่าของคุณ

บทความนี้สรุปเกี่ยวกับวิธีการเชื่อมต่อเซ็นเซอร์คุณภาพอากาศ MQ-135 กับ Arduino สำหรับคำถามเพิ่มเติมคุณสามารถโพสต์ความคิดเห็นของคุณผ่านความคิดเห็นของคุณ




คู่ของ: วิธีการสร้างวงจรนับขดลวดหม้อแปลง ถัดไป: วงจรแสดงผล LED“ ยินดีต้อนรับ”