สารบัญ:

Breathalyzer Medallion: 4 ขั้นตอน (พร้อมรูปภาพ)
Breathalyzer Medallion: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Breathalyzer Medallion: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Breathalyzer Medallion: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Achieving Modular Multifamily Affordable Housing 2024, พฤศจิกายน
Anonim
เหรียญเครื่องช่วยหายใจ
เหรียญเครื่องช่วยหายใจ
เหรียญเครื่องช่วยหายใจ
เหรียญเครื่องช่วยหายใจ
เหรียญเครื่องช่วยหายใจ
เหรียญเครื่องช่วยหายใจ

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

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

เสบียง

คุณจะต้องการ

  1. เข้าถึงเครื่องพิมพ์ 3 มิติ
  2. เข้าถึงเครื่องตัดเลเซอร์
  3. วัสดุตัดด้วยเลเซอร์เมทัลไลซ์
  4. แบตเตอรี่ lipo ขนาดเล็ก
  5. เซ็นเซอร์แอลกอฮอล์ - กระดานฝ่าวงล้อม MQ3 หรือ MQ4 [ประมาณ 1 ปอนด์บน eBay]
  6. จอแสดงผล E-ink [โมดูล waveshare 2.13" SPI ~ 15 ปอนด์จาก banggood]
  7. บอร์ด ESP32 dev พร้อมเครื่องชาร์จ lipo [ฉันใช้ lolin32 แต่ตอนนี้ adafruit สร้างช่วง huzzah ซึ่งดีมาก]
  8. วงแหวนที่รองรับ Neopixel [32 พิกเซลคือขนาดที่เหมาะสมหากคุณต้องการใช้ CAD ที่แนบมา]
  9. สวิตช์ไฟแบบสไลด์ [ฉันใช้ RS 829-0611]
  10. ของตกแต่ง

ขั้นตอนที่ 1: พิมพ์ชิ้นส่วนเหล่านี้

พิมพ์ชิ้นส่วนเหล่านี้
พิมพ์ชิ้นส่วนเหล่านี้
พิมพ์ชิ้นส่วนเหล่านี้
พิมพ์ชิ้นส่วนเหล่านี้

พิมพ์และตัดส่วนเหล่านี้ออก สิ่งสำคัญคือต้องใช้วัสดุที่เป็นโลหะสำหรับแผ่นปิดหน้า เนื่องจากจะใช้เป็นปุ่มแบบคาปาซิทีฟ

ขั้นตอนที่ 2: ประกอบและต่อสายเข้าด้วยกัน

ประกอบและต่อสายเข้าด้วยกัน
ประกอบและต่อสายเข้าด้วยกัน
ประกอบและต่อสายเข้าด้วยกัน
ประกอบและต่อสายเข้าด้วยกัน
ประกอบและต่อสายเข้าด้วยกัน
ประกอบและต่อสายเข้าด้วยกัน

การเดินสายไฟ:

ตัดสายแบตเตอรี่และต่อสวิตช์แบบอินไลน์ เชื่อมต่อเอาต์พุตจากสิ่งนี้กับชิ้นส่วนของ veroboard เพื่อแจกจ่าย ทำตามแผนผังสำหรับการแสดงผลและเสียงเรียกเข้า ฉันพบว่าเซ็นเซอร์ MQ45 ทำงานซ้ำได้มากกว่า MQ3 พวกเขาทั้งคู่ใช้กระแสที่เหมาะสม ดังนั้นเชื่อมต่อโดยตรงกับ veroboad แทนที่จะผ่าน esp32 ลวดปุ่มเป็นเพียงสายจูงบินซึ่งใช้ความสามารถแบบ cap-touch ของชิป สิ่งนี้จะทะลุผ่านรูและต้องมีรอยขีดข่วนที่พื้นผิวของแผ่นปิดหน้าที่เป็นโลหะ ฉันเพิ่มมาลัยเพื่อทำเหรียญนี้ให้สมบูรณ์ แต่จะใช้สร้อยคอแทนได้

ขั้นตอนที่ 3: อัปโหลดรหัส

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

คุณจะต้องใช้รหัสและไลบรารีต่อไปนี้

  • รหัสเหรียญ
  • NeoPixelBus โดย makuna
  • ไลบรารี gxEPD โดย ZinggJM

คุณจะต้องติดตั้งข้อกำหนดของบอร์ด esp32 ลงใน arduino IDE

ขั้นตอนที่ 4: คุณทำเสร็จแล้ว

เสร็จแล้ว
เสร็จแล้ว

เมื่อคุณเปิดเครื่อง คุณจะแสดงคำแนะนำบนหน้าจอ เซ็นเซอร์แอลกอฮอล์จะใช้เวลาสักครู่ในการปรับให้เสถียร ดังนั้นจะใช้เวลาสักครู่ในการอุ่นเครื่อง

หลังจากนั้นจะมีการเต้นของหัวใจจากแสงไฟ กดปุ่มและหายใจเบา ๆ บนเซ็นเซอร์เป็นเวลาหลายวินาที หลังจากนี้จะทำให้คุณอ่านและเสนอให้บันทึก ค่าที่บันทึกไว้จะเปลี่ยนเป็นการเต้นของหัวใจ อุปกรณ์นี้ไม่ถูกต้องหรือสม่ำเสมอ แต่ให้ความบันเทิงที่ดี เพลิดเพลินไปกับภาพที่แนบมาแสดง 1.6 Geoffreys นี่มันมากเกินไป หลังจากนั้นไม่นานหน้าจอก็แตก การปรับปรุงที่เป็นไปได้ ใช้เซ็นเซอร์ที่ดีกว่า: ตอนนี้ Adafruit นำเสนอเซ็นเซอร์ I2C บนกระดานฝ่าวงล้อมซึ่งดูมีแนวโน้มดี ใช้ oled: จอแสดงผล eink ช่วยให้ประหยัดพลังงานและคงค่าที่อ่านล่าสุดแม้แบตเตอรี่จะหมด มันมืดมนอย่างสิ้นหวังแม้ว่าคำแนะนำจะยากต่อการปฏิบัติตาม ทำให้เล็กกลายเป็น PCB

แนะนำ: