สารบัญ:

การป้องกันการรั่วไหลของก๊าซในประเทศโดยใช้ Arduino: 3 ขั้นตอน
การป้องกันการรั่วไหลของก๊าซในประเทศโดยใช้ Arduino: 3 ขั้นตอน

วีดีโอ: การป้องกันการรั่วไหลของก๊าซในประเทศโดยใช้ Arduino: 3 ขั้นตอน

วีดีโอ: การป้องกันการรั่วไหลของก๊าซในประเทศโดยใช้ Arduino: 3 ขั้นตอน
วีดีโอ: โรงเรียนก็ไม่ได้ไป การบ้านก็ยังไม่เสร็จ โอ้ยอะไรกันครับเนี่ย #shorts 2024, กรกฎาคม
Anonim
การป้องกันการรั่วไหลของก๊าซในประเทศโดยใช้ Arduino
การป้องกันการรั่วไหลของก๊าซในประเทศโดยใช้ Arduino

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

เสบียง

1. Arduino Uno

2. เซอร์โวมอเตอร์

3. เซ็นเซอร์แก๊ส (MQ-5)

4. ตัวขับมอเตอร์-L293d

5. ไดรฟ์ซีดีจากพีซีเครื่องเก่า

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ

เซ็นเซอร์ก๊าซ: ฉันใช้เซ็นเซอร์ก๊าซ MQ-5 เพื่อตรวจจับการรั่วไหลของ LPG ให้ทั้งเอาต์พุตอนาล็อกและดิจิตอล

เซอร์โวมอเตอร์: ฉันใช้มอเตอร์ Sg90 ซึ่งใช้ในโครงการ Arduino ส่วนใหญ่ สามารถหมุนได้ประมาณ 180 องศา และเราใช้การหมุนของมอเตอร์เพียง 90 องศา มอเตอร์สามารถติดกับลูกบิดแก๊สของกระบอกสูบได้

ไดรฟ์ซีดี: ฉันใช้ไดรฟ์นี้เพื่อแสดงหน้าต่างที่มีอยู่ในห้อง มอเตอร์กระแสตรงมีหน้าที่ในการเปิดและปิดไดรฟ์ หมายถึงการเปิดและปิดหน้าต่างในห้อง

ไดรเวอร์มอเตอร์: ฉันใช้ไดรเวอร์มอเตอร์ l293d เพื่อควบคุมมอเตอร์กระแสตรงในไดรฟ์ซีดี ตัวขับมอเตอร์นี้สามารถขับเคลื่อนมอเตอร์ DC ได้ 2 ตัวพร้อมกันในทิศทางตามเข็มนาฬิกาและทวนเข็มนาฬิกา พินอินพุตเชื่อมต่อกับ Arduino และพินเอาต์พุตเชื่อมต่อกับมอเตอร์ DC

ขั้นตอนที่ 2: การเชื่อมต่อ

เซ็นเซอร์ก๊าซ: มีสี่พินในเซ็นเซอร์นี้ Vcc และ gnd เชื่อมต่อกับพิน 5v และ gnd ของ Arduino ฉันต้องการเอาท์พุตแอนะล็อกเพื่อให้พินแอนะล็อกเชื่อมต่อกับพิน A0 ของ Arduino ไดรเวอร์มอเตอร์: พินอินพุต A และ B เชื่อมต่อกับพินดิจิทัล 5 และ 6 ของ Arduino พินเอาท์พุตของมอเตอร์ 1 เชื่อมต่อกับมอเตอร์กระแสตรง ในที่สุดแบตเตอรี่ 9v เชื่อมต่อกับไดรเวอร์ผ่านขั้วต่อ dc มอเตอร์เซอร์โว: สายสีแดงและสีน้ำตาลเชื่อมต่อกับหมุด 5v และ gnd ของ Arduino ตามลำดับ สายสีส้มเชื่อมต่อกับพิน 9 (พิน pwm) ของ Arduino

ขั้นตอนที่ 3: การทำงาน

เอาต์พุตเซ็นเซอร์ MQ-5 ถูกเปรียบเทียบกับค่าอ้างอิง เมื่อเอาต์พุตมากกว่าค่าอ้างอิง Arduino จะส่งสัญญาณไปยังเซอร์โวมอเตอร์และจะหมุน 90 องศาเพื่อปิดปุ่มกระบอกสูบและส่งสัญญาณไปยังไดรเวอร์มอเตอร์เพื่อเปิดไดรฟ์ซีดี (ซึ่งหมายถึงการเปิดหน้าต่าง).

คลิกที่นี่เพื่อดูรหัส

แนะนำ: