สารบัญ:
- ขั้นตอนที่ 1: การเตรียม AD8232 Breakout Board
- ขั้นตอนที่ 2: การจำลอง EKG บน Arduino Uno
- ขั้นตอนที่ 3: ขึ้นและทำงาน
- ขั้นตอนที่ 4:
วีดีโอ: Heart Rate Monitor AD8232, Arduino, การประมวลผล: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
Analog Devices AD8232 คือส่วนหน้าแบบแอนะล็อกที่สมบูรณ์ซึ่งออกแบบมาเพื่อรับสัญญาณ EKG (ElectroCardioGram) ระดับมิลลิโวลต์ แม้ว่ามันจะเป็นเรื่องง่ายที่จะต่อ AD8232 และดูสัญญาณ EKG ที่เป็นผลลัพธ์บนออสซิลโลสโคป แต่ความท้าทายสำหรับฉันคือการรับสัญญาณสำหรับการแสดงผลบนพีซีของฉัน นั่นคือตอนที่ฉันค้นพบการประมวลผล!
หน้าเอกสาร AD8232 -
กระดานฝ่าวงล้อมสามารถใช้ได้จาก Sparkfun ที่นี่ - https://www.sparkfun.com/products/12650 หรือหากคุณรอสองสามสัปดาห์จากประเทศจีนที่นี่ - https://www.ebay.com/itm/New-Single -ตะกั่ว-AD8232-ปู…
ฉันสั่งชุดอุปกรณ์รวมถึงสายเซ็นเซอร์ร่างกายพร้อมแผ่นแปะ
ขั้นตอนที่ 1: การเตรียม AD8232 Breakout Board
แผนคือให้บอร์ด AD8232 รับสัญญาณ EKG เอาต์พุตของ AD8232 เป็นสัญญาณประมาณ 1.5 โวลต์ สัญญาณนี้จะถูกสุ่มตัวอย่างโดย Arduino Uno ที่ประมาณ 1k ตัวอย่าง/วินาที ค่าตัวอย่างเหล่านี้จะถูกส่งผ่านพอร์ต USB ไปยังพีซีเพื่อแสดง ฉันค้นพบอย่างรวดเร็วว่าการเปิดเครื่อง AD8232 จากเอาต์พุต 3.3V ของบอร์ด Arduino เป็นความคิดที่ไม่ดี - มีสัญญาณรบกวน 60 Hz มากเกินไป ดังนั้นฉันจึงเปลี่ยนไปใช้แบตเตอรี่ AA x 2 ก้อน AD8232 สามารถใช้เซลล์แบบเหรียญปรอท 3V ได้หากต้องการ สายไฟสองเส้น (สัญญาณและกราวด์) วิ่งจากบอร์ด AD8232 ไปยัง Arduino (A0 และกราวด์) ฉันใช้กาวร้อนละลายในปริมาณที่พอเหมาะเพื่อเสริมกำลังสายไฟที่หัวต่อบอร์ด AD8232
ขั้นตอนที่ 2: การจำลอง EKG บน Arduino Uno
ขั้นตอนต่อไปคือการสร้างเครื่องจำลองที่ทำงานบน Arduino วิธีนี้ทำให้ฉันไม่ต้องนั่งกับอิเล็กโทรดที่ติดอยู่กับร่างกายขณะกำลังแก้จุดบกพร่องโค้ด
ขั้นตอนที่ 3: ขึ้นและทำงาน
ในที่สุดพีซีก็แสดงผล ต้องเปลี่ยนรหัส Arduino เพื่อรับข้อมูลจริงแทนข้อมูลจำลอง รหัสการประมวลผลจะปรากฏขึ้น ฉันค่อนข้างวิตกเกี่ยวกับการดำดิ่งสู่ภาษาใหม่ / สภาพแวดล้อมการพัฒนา แต่ทันทีที่ฉันเห็น Processing IDE ฉันคิดว่า "ว้าว! นี่ดูคุ้นเคย - เหมือนกับ Arduino" นี่คือลิงค์ดาวน์โหลดสำหรับการประมวลผล ใช้เวลาเพียงไม่กี่ชั่วโมงในการแฮ็กรหัสที่ฉันพบบนอินเทอร์เน็ตเพื่อให้แอปพลิเคชันทำงาน ฉันพบว่าตำแหน่งของอิเล็กโทรด 3 ตัวบนร่างกายของฉันไม่ตรงกับสัญลักษณ์บนสายไฟ ในกรณีของฉันตะกั่วที่มีเครื่องหมาย "COM" ไปทางซ้าย "L" ไปทางขวาและ "R" ไปที่ขาซ้าย
แนวทางของฉันคือตั้งโปรแกรม Arduino เพื่อรับสัญญาณและส่งไปยังแอปพลิเคชันการประมวลผลที่ทำงานบนพีซี มีอีกทางหนึ่งของฉัน ใช้การประมวลผลเพื่อควบคุม Arduino - ลิงค์โดยตรง ยิ่งไปกว่านั้น อาจเป็นไปได้ที่จะกำจัด Arduino ทั้งหมดและใช้พอร์ตเสียงของ PC เพื่อรับสัญญาณผ่านการประมวลผล - ดูคำแนะนำนี้
ขั้นตอนที่ 4:
นี่คือไฟล์ต้นฉบับสำหรับโปรแกรมจำลอง Arduino การรับสัญญาณ Arduino และการแสดงสัญญาณการประมวลผล
แนะนำ:
Heartbeat Sensor โดยใช้ Arduino (Heart Rate Monitor): 3 ขั้นตอน
Heartbeat Sensor โดยใช้ Arduino (Heart Rate Monitor): Heartbeat Sensor เป็นอุปกรณ์อิเล็กทรอนิกส์ที่ใช้ในการวัดอัตราการเต้นของหัวใจเช่นความเร็วของการเต้นของหัวใจ การตรวจสอบอุณหภูมิร่างกาย อัตราการเต้นของหัวใจ และความดันโลหิต เป็นสิ่งพื้นฐานที่เราทำเพื่อให้เรามีสุขภาพที่ดี อัตราการเต้นของหัวใจสามารถเป็นมอน
DIY Heart Rate Monitor (logger): 4 ขั้นตอน
เครื่องวัดอัตราการเต้นของหัวใจ DIY (คนตัดไม้): ในโครงการนี้ ฉันจะแสดงให้คุณเห็นว่าสมาร์ทวอทช์เชิงพาณิชย์วัดและตรวจสอบอัตราการเต้นของหัวใจของคุณอย่างไร จากนั้นฉันจะแสดงวิธีสร้างวงจร DIY ที่สามารถทำได้เช่นเดียวกัน เก็บข้อมูลอัตราการเต้นของหัวใจ
การฝึกซ้อม Heart Rate Zone Monitor Watch: 19 ขั้นตอน (พร้อมรูปภาพ)
Training Heart Rate Zone Monitor Watch: วิทยาลัยเป็นช่วงเวลาที่วุ่นวายและวุ่นวายในชีวิตของคนๆ หนึ่ง นั่นคือเหตุผลว่าทำไมการรักษาระดับความเครียดของคุณให้อยู่ในระดับต่ำจึงเป็นสิ่งสำคัญมาก วิธีหนึ่งที่เราชอบทำคือออกกำลังกาย ช่วยให้จิตใจแจ่มใสและร่างกายแข็งแรง นั่นคือเหตุผลที่เราสร้างอุปกรณ์พกพา
IOT Heart Rate Monitor (ESP8266 และแอพ Android): 5 ขั้นตอน
IOT Heart Rate Monitor (ESP8266 และ Android App): ในฐานะที่เป็นส่วนหนึ่งของโครงการปีสุดท้ายของฉัน ฉันต้องการออกแบบอุปกรณ์ที่จะตรวจสอบอัตราการเต้นของหัวใจของคุณ จัดเก็บข้อมูลของคุณบนเซิร์ฟเวอร์ และแจ้งให้คุณทราบผ่านการแจ้งเตือนเมื่ออัตราการเต้นของหัวใจของคุณผิดปกติ แนวคิดเบื้องหลังโครงการนี้เกิดขึ้นเมื่อฉันพยายามสร้าง
การบันทึกสัญญาณไบโออิเล็กทริก: ECG และ Heart Rate Monitor: 7 ขั้นตอน
การบันทึกสัญญาณไบโออิเล็กทริก: ECG และ Heart Rate Monitor: ประกาศ: นี่ไม่ใช่อุปกรณ์ทางการแพทย์ นี่เป็นเพื่อการศึกษาโดยใช้สัญญาณจำลองเท่านั้น หากใช้วงจรนี้สำหรับการวัด ECG จริง โปรดตรวจสอบให้แน่ใจว่าวงจรและการเชื่อมต่อระหว่างวงจรกับเครื่องมือใช้การแยกที่เหมาะสม