สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 4: ใน Visuino เพิ่มส่วนประกอบ
- ขั้นตอนที่ 5: ใน Visuino: ตั้งค่าส่วนประกอบ
- ขั้นตอนที่ 6: ขั้นตอนที่ 5: ใน Visuino: การเชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 7: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 8: เล่น
วีดีโอ: Visuino Breathalyzer วิธีใช้เซ็นเซอร์วัดปริมาณแอลกอฮอล์ MQ-3: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในบทช่วยสอนนี้ เราจะใช้ Arduino UNO, OLED Lcd, MQ-3 Alcohol Gas Sensor module และ Visuino เพื่อแสดงระดับแอลกอฮอล์บน LCD และตั้งค่าการตรวจจับขีดจำกัด ดูวิดีโอสาธิต
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
Arduino UNO หรือ Arduino อื่น ๆ
MQ-3 โมดูลเซ็นเซอร์แก๊สแอลกอฮอล์
OLED LCD
เขียงหั่นขนม
สายจัมเปอร์
โปรแกรม Visuino: ดาวน์โหลด Visuino
ขั้นตอนที่ 2: วงจร
เชื่อมต่อ GND จาก Arduino UNO กับพินเขียงหั่นขนม (gnd)
เชื่อมต่อพิน 5V จาก Arduino UNO กับพินเขียงหั่นขนม (บวก)
เชื่อมต่อ SCL จาก Arduino UNO กับ OLED LCD pin (SCL)
เชื่อมต่อ SDA จาก Arduino UNO กับพิน OLED LCD (SDA)
เชื่อมต่อขา OLED LCD (VCC) กับขาเขียงหั่นขนม (บวก)
เชื่อมต่อขา OLED LCD (GND) กับขาเขียงหั่นขนม (GND)
เชื่อมต่อพินโมดูลเซ็นเซอร์แก๊สแอลกอฮอล์ MQ-3 (VCC) กับพินเขียงหั่นขนม (บวก)
เชื่อมต่อ MQ-3 Alcohol Gas Sensor pin (GND) กับหมุดเขียงหั่นขนม (GND)
เชื่อมต่อ MQ-3 Alcohol Gas Sensor module pin (A0) กับ Arduino UNO pin Analog (1)
ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:
โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เป็นโปรแกรม ESP 8266! ต้องติดตั้ง Visuino:https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 4: ใน Visuino เพิ่มส่วนประกอบ
- เพิ่ม 2X "ค่าข้อความ" ส่วนประกอบ
- เพิ่ม 2X "เปรียบเทียบมูลค่า" ส่วนประกอบ
- เพิ่มส่วนประกอบ Display OLED I2C
- เพิ่มองค์ประกอบ "Text Multi Merger"
- เพิ่มองค์ประกอบ "รอบระยะเวลาเฉลี่ย"
ขั้นตอนที่ 5: ใน Visuino: ตั้งค่าส่วนประกอบ
- ตั้งค่าข้อความขององค์ประกอบ "TextValue1" เป็น "เมาเกินไป!"
- ตั้งค่าข้อความขององค์ประกอบ "TextValue2" เป็น "ตกลง"
- ตั้งค่าองค์ประกอบ "CompareValue1" เป็น "0.3" >>นี่คือค่าการตรวจจับ คุณสามารถตั้งค่าของคุณเอง
- ตั้งค่าองค์ประกอบ "CompareValue2" เป็น "0.3" >>นี่คือค่าการตรวจจับ คุณสามารถตั้งค่าของคุณเอง
- ตั้งค่า CompareType ขององค์ประกอบ "CompareValue1" เป็น "ctBiggerOrEqual"
- ตั้งค่า CompareType ขององค์ประกอบ "CompareValue2" เป็น "ctSmaller"
- กำหนดช่วงเวลาขององค์ประกอบ "AveragePeriod1" เป็น "500000" ซึ่งเท่ากับ 0.5 วินาที หมายความว่า LCD จะแสดงค่า vlue ทุกๆ 0.5 วินาที
ดับเบิลคลิกที่ส่วนประกอบ DisplayOled1
- เพิ่มข้อความวาดไปทางซ้ายและตั้งค่าข้อความเป็น "Alc Level:"
- เพิ่มฟิลด์ข้อความ 2X ทางด้านซ้าย (ดูรูป) และตั้งค่า Y:20 สำหรับ "ฟิลด์ข้อความ1" และ y:40 สำหรับ "ฟิลด์ข้อความ2"
ขั้นตอนที่ 6: ขั้นตอนที่ 5: ใน Visuino: การเชื่อมต่อส่วนประกอบ
- เชื่อมต่อ DisplayOled1 pin [Out I2c] กับ Arduino I2C pin [ใน]
- เชื่อมต่อ Arduino Analog pin Out [1] กับ AveragePeriod1 pin[in] และ CompareValue1 pin[in] และ CompareValue2 pin[in]
- เชื่อมต่อ AveragePeriod1 pin[out] กับ OLED elkements Text Field1 pin [in]
- เชื่อมต่อ CompareValue1 pin[out] กับ TextValue1 pin[clock]
- เชื่อมต่อ CompareValue2 pin[out] กับ TextValue2 pin[clock]
- เชื่อมต่อ TextValue1 พิน[ออก] กับ TextMultiMerger1 พิน[0]
- เชื่อมต่อพิน TextValue2 [ออก] กับพิน TextMultiMerger1 [1]
- เชื่อมต่อ TextMultiMerger1 pin [ออก] กับองค์ประกอบ OLED Text Field2 pin [ใน]
ขั้นตอนที่ 7: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"
ขั้นตอนที่ 8: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO OLED Lcd จะเริ่มแสดงค่าของเซ็นเซอร์ตรวจจับก๊าซแอลกอฮอล์ MQ-3 หากคุณวางแผ่นแอลกอฮอล์หรือแอลกอฮอล์ใดๆ ไว้ใกล้เซ็นเซอร์ จะแสดงค่าบนจอ LCD
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ ดาวน์โหลดและเปิดได้ใน Visuino:
แนะนำ:
บทนำสู่ Visuino - Visuino สำหรับผู้เริ่มต้น: 6 ขั้นตอน
บทนำสู่ Visuino | Visuino สำหรับผู้เริ่มต้น: ในบทความนี้ฉันต้องการพูดคุยเกี่ยวกับ Visuino ซึ่งเป็นซอฟต์แวร์การเขียนโปรแกรมกราฟิกอีกตัวสำหรับ Arduino และไมโครคอนโทรลเลอร์ที่คล้ายกัน หากคุณเป็นมือสมัครเล่นอิเล็กทรอนิกส์ที่ต้องการเข้าสู่โลกของ Arduino แต่ขาดความรู้ด้านการเขียนโปรแกรมมาก่อน
ไมโครโฟน Breathalyzer: 25 ขั้นตอน (พร้อมรูปภาพ)
ไมโครโฟน Breathalyzer: ไมโครโฟนเครื่องช่วยหายใจคือระบบสำหรับการรวบรวมชุดข้อมูลระดับเนื้อหาแอลกอฮอล์ในเลือดที่ไม่เด่นชัด กล่าวอีกนัยหนึ่ง คุณสามารถวัดความมีสติสัมปชัญญะของบุคคลด้วยอุปกรณ์ ที่ไม่ว่าจะมีเจตนาและจุดประสงค์ใดก็ตาม ก็ไม่ต่างจากขาตั้ง
Arduino Breathalyzer: 9 ขั้นตอน (พร้อมรูปภาพ)
Arduino Breathalyzer: อะไรคือเครื่องช่วยหายใจที่คุณอาจถาม? เป็นอุปกรณ์สำหรับประเมินปริมาณแอลกอฮอล์ในเลือด (BAC) จากตัวอย่างลมหายใจ กล่าวง่ายๆ ก็คือ อุปกรณ์ที่ใช้ทดสอบสภาพอากาศว่าบุคคลเมาหรือไม่ ตามชื่อเรื่อง มันทำงานบน Arduino เครื่องวิเคราะห์ลมหายใจของเรา
Breathalyzer Medallion: 4 ขั้นตอน (พร้อมรูปภาพ)
Breathalyzer Medallion: เราทุกคนมีเพื่อนพิเศษที่ต้องการการดูแลในการออกไปเที่ยวกลางคืน ของฉันชื่อเจฟฟรีย์ และในวันหยุดสุดสัปดาห์ของเขา ดูเหมือนว่ารอบคอบที่จะแสดงให้เห็นภายนอกว่าเขามีความรับผิดชอบมากเพียงใด คำแนะนำนี้สรุปโครงร่างโครงสร้าง
Do It Yourself Breathalyzer ด้วยชิ้นส่วน MQ-3 และ LEGO: 3 ขั้นตอน
Do It Yourself Breathalyzer ด้วยชิ้นส่วน MQ-3 และ LEGO: ในวิดีโอสอนนี้ คุณจะได้เรียนรู้ขั้นตอนที่แน่นอนในการสร้างเครื่องช่วยหายใจแบบโอเพนซอร์สทั้งหมดด้วยโมดูลเซ็นเซอร์แอนะล็อก MQ-3, จอแสดงผล mini I2C OLED (SSD1306), ภาพร่าง Arduino สำหรับ ฮาร์ดแวร์โอเพ่นซอร์ส ANAVI Gas Detector และ