สารบัญ:

Breathe Light Anxiety Device พร้อมเครื่องวัดอัตราการเต้นของหัวใจ: 18 ขั้นตอน (พร้อมรูปภาพ)
Breathe Light Anxiety Device พร้อมเครื่องวัดอัตราการเต้นของหัวใจ: 18 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Breathe Light Anxiety Device พร้อมเครื่องวัดอัตราการเต้นของหัวใจ: 18 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Breathe Light Anxiety Device พร้อมเครื่องวัดอัตราการเต้นของหัวใจ: 18 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Live ตอบคำถามสุขภาพจากทางบ้าน 2024, กรกฎาคม
Anonim

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

"Breathe Light" เป็นอุปกรณ์ที่เน้นความวิตกกังวลแบบง่าย ๆ ซึ่งไม่มีการเชื่อมต่ออินเทอร์เน็ตและยินดีต้อนรับในการสอบ อุปกรณ์นี้ไม่ใช่อุปกรณ์เฉพาะผู้ใช้ ซึ่งช่วยให้สามารถปรับให้เข้ากับบุคคลที่ต้องการการควบคุมความวิตกกังวลได้อย่างง่ายดาย ด้วยการใช้ NeoPixel LED สี่ชุด ผู้ใช้จะสามารถทำตามขั้นตอนเพื่อฝึกการหายใจ และติดตามอัตราการเต้นของหัวใจก่อนและหลังการออกกำลังกายเพื่อดูว่าระดับความเครียดลดลงหรือไม่

ขั้นตอนที่ 1: วัสดุและเครื่องมือที่จำเป็น

วัสดุและเครื่องมือที่จำเป็น
วัสดุและเครื่องมือที่จำเป็น
วัสดุและเครื่องมือที่จำเป็น
วัสดุและเครื่องมือที่จำเป็น
วัสดุและเครื่องมือที่จำเป็น
วัสดุและเครื่องมือที่จำเป็น
วัสดุและเครื่องมือที่จำเป็น
วัสดุและเครื่องมือที่จำเป็น

วัสดุ:

  1. อดาฟรุตฟลอร่า ($14.95)
  2. เขียงหั่นขนม ($5.00)
  3. Adafruit NeoPixels (4) ($ 7.95)
  4. พัลส์เซนเซอร์ ($ 25.00)
  5. คลิปจระเข้ ($ 3.95)
  6. สายจัมเปอร์เขียงหั่นขนม ($ 3.95)
  7. แบตเตอรี่ลิเธียมไอออนโพลิเมอร์ ($9.95)
  8. ตัวต้านทาน 220 โอห์ม ($6.28)
  9. ปุ่มกด ($5.99)
  10. Legos สารพัน ($10- $40) (หมายเหตุ: คุณไม่จำเป็นต้องมี Lego จำนวนมาก)

ค่าใช้จ่ายทั้งหมด: (94-124 ดอลลาร์)

เครื่องมือ:

  1. ซอฟต์แวร์ Arduino (ฟรี) - จำเป็น
  2. คีมจมูกเข็ม (~ $6) หรือเครื่องตัดหนังกำพร้า (~ $4) - แนะนำ
  3. ชุดบัดกรี/วัสดุ (~$11)- อุปกรณ์เสริม

ค่าใช้จ่ายทั้งหมด: ($ 15-17)

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

การตระเตรียม
การตระเตรียม

ก่อนเริ่มโครงการและใช้วัสดุข้างต้น สิ่งสำคัญคือต้องพัฒนาความรู้พื้นฐานที่ดีเกี่ยวกับสิ่งที่กำลังใช้

อดาฟรุต ฟลอร่า

Adafruit Flora เป็นไมโครคอนโทรลเลอร์ขนาดเล็ก เรียบง่าย และทรงพลัง ซึ่งมีประโยชน์สำหรับทั้งผู้เริ่มต้นและผู้เชี่ยวชาญ มันมีขนาดเล็กมาก (ใหญ่กว่าหนึ่งในสี่เพียงเล็กน้อยเท่านั้น) และสวมใส่ได้! ภาพด้านบนแสดงแผนภาพ pinout สำหรับ Adafruit Flora หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับฟลอรา โปรดไปที่ลิงก์ต่อไปนี้:

learn.adafruit.com/getting-started-with-fl…

อดาฟรุต NeoPixels

NeoPixels โดย Adafruit เป็นไฟ LED RGB ที่สามารถระบุตำแหน่งแยกกันได้ ซึ่งออกแบบมาโดยเฉพาะสำหรับอุปกรณ์สวมใส่ NeoPixels สามารถต่อโซ่ได้ ซึ่งหมายความว่าคุณต้องการเพียงขาเดียวเชื่อมต่อกับไมโครคอนโทรลเลอร์เพื่อเชื่อมต่อ LED ได้มากเท่าที่ต้องการ สามารถเขียนโค้ดสำหรับ Arduino ได้ แต่ต้องมีการฝึกฝน การวิจัย และการช่วยเหลือตัวอย่างทางออนไลน์เพื่อทำความคุ้นเคยและเพื่อให้ NeoPixels ทำงานตามที่คุณต้องการ ขั้นตอนต่างๆ ในลิงก์ต่อไปนี้มีประโยชน์มาก เนื่องจากจะแจ้งให้คุณทราบเกี่ยวกับวิธีการทำงานของ NeoPixels และให้คำแนะนำในการเขียนโค้ดและตัวอย่างด้วย Arduino

learn.adafruit.com/flora-rgb-smart-pixels/…

PulseSensor

PulseSensor เป็นเซ็นเซอร์วัดอัตราการเต้นของหัวใจแบบพลักแอนด์เพลย์สำหรับ Arduino เพื่อรวบรวมข้อมูลอัตราการเต้นของหัวใจแบบสดสำหรับโครงการต่างๆ เช่นนี้! ไลบรารีที่สามารถดาวน์โหลดไปยัง Arduino ได้ (จะแสดงด้านล่างในไม่ช้า) มีโค้ดตัวอย่างที่จะช่วยให้คุณกลายเป็นผู้เชี่ยวชาญในทันทีด้วยการใช้ PulseSensor ในโครงการ ลิงก์ต่อไปนี้แสดงข้อมูลเพิ่มเติมสำหรับ PulseSensor และอธิบายตัวอย่างโครงการขนาดเล็กเพื่อเริ่มต้นบุคคล

pulsesensor.com/pages/getting-advanced

Arduino Libraries

เพื่อให้โค้ดสามารถสื่อสารกับ Flora สำหรับฟังก์ชันและคำสั่งบางอย่างได้ ต้องติดตั้งไลบรารีต่อไปนี้ใน Arduino สำหรับส่วนประกอบทางไฟฟ้าต่างๆ ใช้ลิงค์นี้หรือลิงค์ในส่วน 'Intro and Supplies' เพื่อดาวน์โหลดซอฟต์แวร์

  1. สนามเด็กเล่น PulseSensor

    (หมายเหตุ: ไฟล์ Arduino ตัวอย่าง "PulseSensor_BPM" มีประโยชน์ในการสร้างโค้ดสำหรับ Breathe Light)

  2. Adafruit NeoPixel Library

    (หมายเหตุ: ไฟล์ Arduino ตัวอย่าง "Strandtest" มีประโยชน์ในการสร้างโค้ดสำหรับ Breathe Light)

(หมายเหตุ: สำหรับความช่วยเหลือเพิ่มเติมในการติดตั้งไลบรารี่ ไปที่ลิงค์ต่อไปนี้:

GitHub

GitHub เป็นแพลตฟอร์มที่ทรงพลังที่ช่วยให้บุคคลสามารถสร้างและแบ่งปันซอฟต์แวร์ร่วมกันได้ รหัสที่สร้างขึ้นสำหรับ Breathe Light นั้นแชร์ผ่าน GitHub และสามารถเข้าถึงได้ที่นี่ มันจะถูกอ้างอิงในภายหลังในคำแนะนำภายใต้ขั้นตอนที่ 14 ไลบรารี Arduino และตัวอย่างที่กล่าวถึงข้างต้นที่จำเป็นสำหรับโครงการสามารถเข้าถึงได้ผ่านลิงก์ GitHub ต่อไปนี้

  1. PulseSensor
  2. NeoPixel

สำหรับข้อมูลเพิ่มเติมว่า GitHub คืออะไรและเหตุใดจึงมีประโยชน์ โปรดดูวิดีโอนี้

ขั้นตอนที่ 3: ความปลอดภัย

ความปลอดภัย
ความปลอดภัย

เมื่อต้องรับมือกับวงจรไฟฟ้าใดๆ รวมถึงวงจรที่คุณจะสร้างขึ้นในโครงการนี้ สิ่งสำคัญคือต้องเข้าใจและปฏิบัติตามโปรโตคอลความปลอดภัยทางไฟฟ้าทั้งหมด เพื่อให้โครงการของคุณปลอดภัยและมั่นใจได้ว่าคุณจะไม่ตกใจ รายการต่อไปนี้ให้รายละเอียดขั้นตอนง่ายๆ ในการปฏิบัติตาม

  1. ห้ามเสียบปลั๊ก Flora เข้ากับคอมพิวเตอร์ขณะเคลื่อนย้ายและต่อสายไฟเข้ากับวงจร
  2. เมื่อสัมผัสสายไฟหรือส่วนประกอบโลหะอื่นๆ ในวงจร ตรวจสอบให้แน่ใจว่าปิดเครื่องแล้ว เพื่อหลีกเลี่ยงไม่ให้กระแสไฟฟ้าไหลผ่านร่างกายของคุณ
  3. เก็บของเหลว อาหาร และสิ่งอื่น ๆ ที่อาจหกออกจากวงจรของคุณ
  4. ตรวจสอบสายไฟที่หลุดลุ่ยทุกครั้งก่อนเปิดเครื่อง

คำเตือน:

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

ขั้นตอนที่ 4: คำแนะนำและเคล็ดลับ

คำแนะนำและเคล็ดลับ
คำแนะนำและเคล็ดลับ

ด้านล่างนี้คือคำแนะนำและเคล็ดลับบางประการที่ควรคำนึงถึงในขณะที่คุณกำลังสร้าง Breathe Light

กลยุทธ์การแก้ปัญหา

  1. หากโค้ดทำงานไม่ถูกต้อง ให้แยกฟังก์ชัน/ส่วนต่างๆ ของโค้ดออกและทดสอบฟังก์ชันเหล่านั้นเพื่อพิจารณาว่าปัญหาอยู่ที่ใด
  2. ก่อนเริ่มใช้โค้ดและโปรเจ็กต์ ให้ใช้โค้ดตัวอย่างที่ให้ไว้ใน Arduino Libraries สำหรับ PulseSensor และ NeoPixels เพื่อให้แน่ใจว่าอุปกรณ์ทำงานอย่างถูกต้อง
  3. ตรวจสอบให้แน่ใจว่า PulseSensor มีการเชื่อมต่อที่แน่นหนาและปลอดภัยก่อนที่จะรวบรวมข้อมูลเพื่อลบสิ่งแปลกปลอมที่อาจเคลื่อนที่ได้
  4. เมื่อเดินสาย ให้ใช้สายสีเดียวกันเมื่อเชื่อมต่อกับพอร์ตเดียวกันเพื่อหลีกเลี่ยงความสับสน
  5. ใช้สายจัมเปอร์ขนาดเล็กยึดสายไฟไว้เพื่อไม่ให้ขาดการเชื่อมต่อเมื่ออุปกรณ์เคลื่อนที่
  6. หากคุณใช้หัวแร้งได้ ให้ลองใช้หัวแร้งเพื่อยึดสายไฟที่อาจใช้งานได้ไม่ดี

ข้อมูลเชิงลึก

  • เพื่อประหยัดเวลา ให้ทดสอบด้วยคลิปจระเข้เพื่อสร้างต้นแบบก่อนใช้สายไฟ
  • เพื่อประหยัดเวลาและความยุ่งยาก ให้ยืดสายไฟให้แน่นเพื่อเชื่อมต่อกับ NeoPixel แต่ละตัวได้อย่างมั่นคงและสม่ำเสมอ

    เลโก้ยังมีประโยชน์มากในการรักษาความปลอดภัยฟลอร่าและแบตเตอรี่แพ็ค

ขั้นตอนที่ 5: การประกอบตอนที่ 1a

การประกอบ ตอนที่ 1a
การประกอบ ตอนที่ 1a

เริ่มต้นด้วยการใช้คลิปจระเข้เพื่อเชื่อมต่อพอร์ต #6 บน FLORA จากนั้นใช้คลิปจระเข้อีกอันเพื่อเชื่อมต่อพอร์ต GND ทำเช่นเดียวกันกับพอร์ต VBATT บน FLORA

ขั้นตอนที่ 6: การประกอบตอนที่ 1b

การประกอบ ตอนที่ 1b
การประกอบ ตอนที่ 1b

ตอนนี้ ต่อคลิปจระเข้ที่เชื่อมต่อกับพอร์ต 6 เข้ากับลูกศรหันเข้าด้านในของ NeoPixel เชื่อมต่อคลิปพอร์ต GND กับ (-) บน NeoPixel และคลิปพอร์ต VBATT กับ (+) บน NeoPixel

เราใช้การตั้งค่านี้เพื่อทดสอบ NeoPixel แต่ละรายการเพื่อดูว่าทำงานโดยใช้คำแนะนำจากหน้า NeoPixel Adafruit หรือไม่

ขั้นตอนที่ 7: การประกอบ ตอนที่ 2

การประกอบ ตอนที่ 2
การประกอบ ตอนที่ 2

เมื่อคุณได้ยืนยันแล้วว่า NeoPixels แต่ละอันใช้งานได้ คุณสามารถสร้าง Breathe Light ได้!

เริ่มต้นด้วยการเชื่อมต่อสายไฟเข้ากับ FLORA บน VBATT, #12, #6, GND และ #10 เพื่อหลีกเลี่ยงความสับสน ให้เลือกสีที่ตรงกับแต่ละพอร์ต เราจะเชื่อมต่อพวกเขากับเขียงหั่นขนมในขั้นตอนต่อไป

ขั้นตอนที่ 8: การประกอบตอนที่ 3

การประกอบ ตอนที่ 3
การประกอบ ตอนที่ 3
การประกอบ ตอนที่ 3
การประกอบ ตอนที่ 3

ต่อไป เราจะเริ่มสร้างห่วงโซ่ของ NeoPixels เช่นเดียวกับในขั้นตอนแรก ในที่สุดเราจะเชื่อมต่อ (+) กับพอร์ต VBATT และ (-) กับพอร์ต GND และลูกศรจะแสดงทิศทางการไหลของสัญญาณในบรรทัดของ NeoPixels ฉันเริ่มต้นด้วยอันสุดท้ายและพยายามหาทางขึ้น

ขั้นแรก เพียงเพิ่มสายไฟลงใน NeoPixels ด้วยสีที่ตรงกัน ในภาพ คุณจะเห็นว่าเราใช้สีขาวสำหรับ VBATT สีเขียวสำหรับ GND และสีเหลืองสำหรับสัญญาณที่มาจากพอร์ต #6 ใช้คีมปากแหลมพันลวดรอบรูเล็กๆ จริงๆ คุณยังสามารถใช้เครื่องตัดหนังกำพร้าได้หากคุณไม่มีคีมจมูกเข็มที่มีจำหน่าย

(สายไฟสีแดงเล็กๆ ในพื้นหลังจะอธิบายในขั้นตอนต่อๆ ไป อย่าเพิ่งกังวลเรื่องนี้ไปก่อน)

ขั้นตอนที่ 9: การประกอบตอนที่ 4

การประกอบ ตอนที่ 4
การประกอบ ตอนที่ 4

เพิ่มสายไฟให้กับ NeoPixels อื่นๆ เช่นเดียวกับตัวแรก ตรวจสอบให้แน่ใจว่าเส้นลูกศรชี้จากพอร์ต #6 บน FLORA ไปที่ด้านล่างของห่วงโซ่

จากนั้นเชื่อมต่อสายสีขาวแต่ละเส้นเข้ากับหมุด (+) บนเขียงหั่นขนมและสายสีเขียวเข้ากับหมุด (-) บนเขียงหั่นขนม ตรวจสอบให้แน่ใจว่าการเชื่อมต่อมีความตึงเพื่อยึดสายไฟ

ขั้นตอนที่ 10: การประกอบ ตอนที่ 5

การประกอบ ตอนที่ 5
การประกอบ ตอนที่ 5

ตอนนี้ เชื่อมต่อสายสีเขียวจาก GND กับด้านบนของหมุด (-) เชื่อมต่อสายสีขาวจากพอร์ต VBATT เข้ากับหมุด (+) บนเขียงหั่นขนม และต่อสายสีเหลือง #6 เข้ากับจุดเริ่มต้นของห่วงโซ่ NeoPixel ของคุณ

สายสีม่วงและสายสีแดงจะเชื่อมต่อกันในภายหลัง

(สายสีแดงบริเวณด้านล่างช่วยสร้างความตึงเครียดระหว่างสายสัญญาณสีเหลืองระหว่าง NeoPixels แต่คุณอาจไม่ต้องการมันขึ้นอยู่กับว่าการเชื่อมต่อแน่นแค่ไหน)

ขั้นตอนที่ 11: การประกอบตอนที่ 6

การประกอบ ตอนที่ 6
การประกอบ ตอนที่ 6

ต่อไปเราจะเชื่อมต่อปุ่มกับเขียงหั่นขนมของเรา นี้จะเริ่มการวัดอัตราการเต้นของหัวใจและการออกกำลังกายการหายใจวิตกกังวล!

วางปุ่มตามที่เห็นในภาพ จากนั้นใช้ลวดสีขาวต่อหมุดปุ่มด้านบนเข้ากับ (+) วางตัวต้านทาน 220 โอห์มระหว่างพินด้านล่างที่ด้านเดียวกันและพิน (-) สุดท้าย ต่อสายสีแดง #10 เข้ากับหมุดปุ่มขวาล่าง

ขั้นตอนที่ 12: การประกอบ ขั้นตอนที่7

การประกอบขั้นตอนที่7
การประกอบขั้นตอนที่7

ตอนนี้เราจะเชื่อมต่อ Pulse Sensor! เชื่อมต่อสายเซ็นเซอร์สีแดงเข้ากับหมุด (+) บนเขียงหั่นขนมและสายเซ็นเซอร์สีดำเข้ากับหมุด (-) ถัดไป วางสายเซ็นเซอร์สีม่วงและสายสีม่วงที่มาจากพอร์ต #12 ในแถวเดียวกันเพื่อเชื่อมต่อ

ขั้นตอนที่ 13: การประกอบ ขั้นตอนที่ 8

ขั้นตอนการประกอบ 8
ขั้นตอนการประกอบ 8
ขั้นตอนการประกอบ 8
ขั้นตอนการประกอบ 8

ด้วยตัวต่อเลโก้ ให้สร้างแท่นสำหรับ FLORA ให้นั่ง และมีช่องเล็กๆ สำหรับก้อนแบตเตอรี่ลิเธียม ตรวจสอบให้แน่ใจว่า FLORA มีความตึงอยู่บ้างเพื่อให้สายสีเหลืองเชื่อมต่อได้อย่างเหมาะสม ในการทำเช่นนี้ เราใช้เลโก้สีเหลืองที่เห็นในภาพด้านบน

แพลตฟอร์มเลโก้จะมีขนาดแตกต่างกันไปขึ้นอยู่กับขนาดของเขียงหั่นขนมของคุณ แต่ให้แน่ใจว่า FLORA สามารถวางราบได้ มีความตึงเครียดกับสายสัญญาณสีเหลือง และมีช่องสำหรับใส่ก้อนแบตเตอรี่

ขั้นตอนที่ 14: การประกอบ ขั้นตอนที่ 9

ขั้นตอนการประกอบ 9
ขั้นตอนการประกอบ 9

หากต้องการประกอบให้เสร็จ ให้เพิ่มแพลตฟอร์มเลโก้ที่มี FLORA ถัดจากเขียงหั่นขนม เชื่อมต่อก้อนแบตเตอรี่เข้ากับ FLORA

ขั้นตอนที่ 15: การประกอบ ขั้นตอนที่ 10: อัปโหลดรหัสและประกอบให้เสร็จสิ้น

การประกอบ ขั้นตอนที่ 10: อัปโหลดโค้ดและประกอบให้เสร็จสิ้น!
การประกอบ ขั้นตอนที่ 10: อัปโหลดโค้ดและประกอบให้เสร็จสิ้น!

ขั้นตอนสุดท้ายคือการอัปโหลดโค้ดนี้ไปยัง Breathe Light หลังจากอัปโหลดโค้ดแล้ว Breathe Light ควรจะทำงานแบบพกพาได้เมื่อสวิตช์เปิดทำงานอยู่ตรงกลางของ FLORA!

วิธีรับรหัสจาก GitHub ไป Flora

  1. ใช้ลิงก์ด้านบนเพื่อไปที่เว็บไซต์ GitHub
  2. คลิกที่ "โคลนหรือดาวน์โหลด"

    คลิก "ดาวน์โหลดไฟล์ ZIP"

  3. บันทึกไฟล์ zip ที่ดาวน์โหลดไปยังตำแหน่งที่ต้องการบนคอมพิวเตอร์ของคุณ
  4. เปิดไฟล์ "Breathe_Light_V3.0" ใน Arduino
  5. ภายใต้ "เครื่องมือ" บนแถบ Arduino ด้านบน ไปที่ "บอร์ด:" และเลือก "Adafruit Flora"
  6. สุดท้าย (เมื่อเสียบ Flora เข้ากับคอมพิวเตอร์ของคุณ) ให้คลิก "อัปโหลด" (ลูกศรขวาที่ด้านบนของหน้าจอ)

หลังจากขั้นตอนข้างต้นเสร็จสิ้นแล้ว ควรอัปโหลดรหัสไปยัง Flora สามารถถอด Flora ออกจากคอมพิวเตอร์และ Breathe Light ก็พร้อมใช้งาน!

ขั้นตอนที่ 16: การประกอบ ขั้นตอนที่ 11: คำอธิบายรหัส

การประกอบ ขั้นตอนที่ 11: คำอธิบายรหัส
การประกอบ ขั้นตอนที่ 11: คำอธิบายรหัส

นี่คือสิ่งที่รหัสทำ:

ขั้นแรก รหัสจะรวบรวมอัตราการเต้นของหัวใจเริ่มต้นของอาสาสมัครโดยใช้ PulseSensor และแสดงผ่าน NeoPixels สี่ตัวที่อยู่ในแนวเดียวกัน ขึ้นอยู่กับอัตราการเต้นหัวใจที่ตรวจพบ ไฟ LED/สีบางชุดจะแสดงขึ้น ตัวอย่างเช่น หากอัตราการเต้นของหัวใจอยู่ที่ 76 จะมี NeoPixel 3 อันที่ติดสว่างเป็นสีน้ำเงิน สี/เกณฑ์เหล่านี้กำหนดให้กับวัตถุผ่านสติกเกอร์บนอุปกรณ์ (ดูด้านบน) เพื่อให้พวกเขารู้ว่าอัตราการเต้นของหัวใจเป็นอย่างไร

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

ขั้นตอนที่ 17: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

แผนภาพวงจรนี้สร้างขึ้นใน EAGLE ทุกอย่างภายในสี่เหลี่ยมใหญ่คือไมโครโปรเซสเซอร์ Adafruit FLORA มีรายละเอียดมากมาย แต่โดยรวมแล้ว มีอยู่ภายในสี่เหลี่ยม ส่วนประกอบทั้งหมดที่เราเพิ่มลงใน FLORA อยู่ภายใต้สี่เหลี่ยมผืนผ้าใหญ่

สามารถเห็น 4 Neopixels เชื่อมต่อกับเอาต์พุต D6* FLORA ปุ่มนี้เชื่อมต่อกับ IO10* และพัลส์เซนเซอร์เชื่อมต่อกับ FLORA ผ่านพอร์ต IO12*

ขั้นตอนที่ 18: แนวคิดเพิ่มเติม

ไอเดียเพิ่มเติม
ไอเดียเพิ่มเติม

มีหลายวิธีที่สามารถใช้ Breathe Light ได้มากกว่านี้ และนี่คือคำแนะนำบางส่วน

  • ทำให้สวมใส่ได้: ใช้แถบคาดศีรษะหรือข้อมือนาฬิกา (เช่นนี้) และใช้ด้ายที่เป็นสื่อกระแสไฟฟ้าเพื่อต่อสายทั้งหมด
  • เพิ่มไปยังฟังก์ชันความวิตกกังวลExercise () เพื่อสร้างการออกกำลังกายการหายใจที่น่าดึงดูดยิ่งขึ้น (เช่น การเพิ่มสีสัน)
  • แทนที่ NeoPixels แต่ละอันด้วย NeoPixel Ring หรือ NeoPixel Array เพื่อเพิ่ม LED เพิ่มเติมและเพื่อเพิ่มความสามารถของทั้งฟังก์ชัน heartRateDisplay() และความวิตกกังวลExercise()

แนะนำ: