Arduino Bac Calculator: 4 ขั้นตอน

Arduino Bac Calculator: 4 ขั้นตอน

สารบัญ:

Anonim

นี่คือคำแนะนำในการสร้างวงจรอย่างง่ายโดยใช้เซ็นเซอร์แอลกอฮอล์ MQ-3 เพื่อวัดระดับ BAC เราจะใช้รหัสอาร์ดิโนและจอแอลซีดีโล่อาร์ดิโนเพื่อแสดงระดับ BAC จากการคำนวณ

วัสดุ:

ขั้นตอนที่ 1: อะไหล่ + เครื่องมือที่จำเป็น

ชิ้นส่วน:

บอร์ด Arduino Uno 1 ตัว

1 x Arduino Shield LCD

เซ็นเซอร์แอลกอฮอล์ 1 x MQ-3

1 x 9V แบตเตอรี่

ขั้วต่อแบตเตอรี่ 1 x 9V

ตัวต้านทาน 1 x 4.7K โอห์ม

เครื่องมือ

บัดกรีและหัวแร้ง

คอมพิวเตอร์ที่ใช้โค้ดกับ arduino

สายไฟและเครื่องตัดลวด

ขั้นตอนที่ 2: สร้างวงจร

MQ-3 มี 6 พินและควรเชื่อมต่อเช่นนี้ในภาพ หมุดสองอันที่ไม่ได้เชื่อมต่อกับสิ่งใดถูกทิ้งไว้เพราะมันทำหน้าที่เพื่อจุดประสงค์เดียวกับหมุด A และ B

เพื่อให้ได้แหล่งจ่ายไฟ 5V (เนื่องจาก MQ-3 ทำงานบน 5V) เราใช้ arduino uno เนื่องจากมีตัวแปลง 9V เป็น 5V ในตัว

ในกรณีของเราเราใช้ตัวต้านทาน 4.7 กิโลโอห์ม แต่อาจใช้ตัวต้านทานที่แตกต่างกัน แต่การสอบเทียบจะแตกต่างกันเล็กน้อย

Vout จะเชื่อมต่อกับอินพุตอนาล็อกสำหรับ arduino

ขั้นตอนที่ 3: รหัส + การสอบเทียบ

ในการปรับเทียบเซ็นเซอร์เราต้องรับข้อมูลอะนาล็อกก่อนโดยใช้เซ็นเซอร์ MQ-3 รหัสเริ่มต้นของเราแสดงสัญญาณที่ได้รับจากเซ็นเซอร์ MQ-3 ที่ระดับแอลกอฮอล์ต่างกัน เราใช้ทั้งขวดเหล้าและขวดแอลกอฮอล์เจือจางในระดับ BAC เฉพาะ

การใช้ข้อมูลสัญญาณจากระดับแอลกอฮอล์ต่าง ๆ เราพบความสัมพันธ์ที่เหมาะสมระหว่างสัญญาณอะนาล็อกและระดับ BAC ที่คำนวณได้

ขั้นตอนที่ 4: การทดสอบ

ในการทดสอบเครื่องคิดเลข BAC เราใช้ขวดแอลกอฮอล์เจือจางแล้ววางเซ็นเซอร์ลงในช่องเปิดขวดโดยตรงเพราะเราคิดว่าจะจำลองคนที่หายใจเข้าไปในเซ็นเซอร์แอลกอฮอล์ได้ดีที่สุด

ผลลัพธ์จากการหายใจเข้า breathalyzer และขวดแอลกอฮอล์เจือจางค่อนข้างคงที่ มีข้อผิดพลาดบางส่วนเนื่องจากความจริงที่ว่าเซ็นเซอร์มีความไวต่อความร้อน

นี่เป็นตัวชี้วัดที่ดีของ ballpark ทั่วไปของระดับ BAC ของคน ๆ หนึ่ง แต่ไม่ควรใช้สำหรับการพิจารณาว่าคุณขับรถได้หรือไม่

เราบีบอัดทุกอย่างลงในกล่องพร้อมจอแสดงผลที่มองเห็นได้ง่ายและพื้นที่ที่จะระเบิดซึ่งเป็นที่ตั้งของเซ็นเซอร์แอลกอฮอล์