천문 장비 혹은 필요한 도구들을 스스로 만들기 위한 정보들을 교환하는 장입니다.
우리가 함께 만든 우주선이 달나라에 가지 말라는 법이 있을까요?
총 게시물 111건, 최근 0 건
   
심전도 신호 생성기(ECG Signal Generator) 제작
글쓴이 : 이형철 별님 날짜 : 2015-03-27 (금) 10:20 조회 : 5876
Arduino와 쓰다 버린 전극, 저항, 캐패시터, 이번에 구입한 케이스를 이용해
심전도 생성기를 만들었습니다.

회로도

아두이노 소스코드 (timeone 라이브러리 필요)

#include "TimerOne.h"

const float freq = 7812.5; 
const byte pin = 9; // PWM DAC
const short data[] = {245,247,248,250,251,253,256,258,260,263,265,268,271,275,278,
280,281,282,284,285,286,287,289,291,293,294,296,298,300,302,304,305,307,308,310,
312,313,315,316,317,317,318,319,320,321,321,321,320,319,319,318,317,317,316,315,
315,314,314,313,312,311,310,309,308,306,305,304,303,302,301,300,299,298,297,296,
294,292,291,289,288,286,285,284,282,281,280,278,277,275,274,272,270,268,266,264,
262,260,257,255,253,251,248,246,245,244,243,242,241,240,239,238,238,237,236,235,
234,234,234,235,235,235,236,236,236,236,236,236,236,236,236,236,236,237,238,238,
239,239,240,240,241,241,241,241,241,241,241,240,240,239,238,237,236,236,235,234,
233,231,230,228,226,225,223,221,216,205,183,151,138,126,158,174,188,201,224,244,
255,267,281,309,336,364,521,561,618,637,648,660,673,770,783,796,804,828,850,873,
895,951,961,972,949,860,863,824,763,704,702,556,564,473,433,406,249,225,88,94,50,
7,8,15,22,29,40,59,68,73,77,81,85,92,99,107,121,135,150,163,175,189,200,209,214,218,
223,229,234,241,254,258,260,261,263,265,266,266,266,265,264,264,263,262,262,261,
260,260,259,258,258,257,257,256,255,254,254,253,252,252,251,250,250,249,249,249,
248,248,247,247,247,246,246,245,245,244,244,243,242,242,241,240,240,240,240,240,
240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,241,241,241,241,242,
242,242,242,243,243,244,244,245,245,246,246,247,247,248,248,249,249,250,251,252,
253,254,255,257,258,259,260,261,262,263,264,266,267,269,270,272,273,275,276,278,
280,281,283,285,287,289,291,293,294,295,297,298,299,300,302,303,305,306,308,310,
311,312,313,314,315,317,319,321,323,325,327,328,330,332,333,335,335,336,336,337,
337,338,338,339,339,339,339,339,339,339,339,338,338,337,336,336,335,335,334,334,
333,333,332,331,331,330,330,329,328,328,326,325,323,322,320,318,317,316,315,314,
312,311,310,308,306,305,303,302,300,298,296,294,292,290,288,287,286,285,284,282,
281,280,279,278,276,274,272,270,268,267,266,264,263,262,260,259,258,257,256,255,
254,253,252,251,250,249,248,247,247,248,248,249,249,249,249,249,249,248,248,248,
247,247,247,247,247,247,247,247,247,247,246,246,245};

const short num = sizeof(data) / sizeof(short);

void setup(void) 
  pinMode(pin, OUTPUT);  
  Timer1.initialize(128); // 10 bit dac, 7812.5 Hz
}
 
void loop(void) 
  for(int i = 0; i < num; i++)
  { 
    Timer1.pwm(pin, data[i]); // create a sawtooth 
    delayMicroseconds(1000000 / num); // 1ms
  }
}

케이스
케이스에 구멍을 뚫어 철사를 꺼내고 쓰다버린 ECG 전극에 납땜한 후 에폭시 레진으로 고정


실행 결과


김양식별님 2016-12-09 (금) 08:33
아두이노 UNO로 가능한가요 ?
댓글주소
   

총 게시물 111건, 최근 0 건
번호 이미지 제목 글쓴이 날짜 조회 추천
111 Canon EOS 용 조도 감응 릴리즈 제작 +1 이형철별님 08-17 7516 0
110 심전도 신호 생성기(ECG Signal Generator) 제작 +2 이형철별님 03-27 5877 1
109 ffmpeg 로 timelapse 동영상 만들기 +1 이형철별님 01-20 7290 0
108 오픈소스 천체 추적기 ver 2.0 +1 이형철별님 01-14 6509 0
107 중국산 저가 아두이노 동작 안됨 원인 - 최신 … 이형철별님 12-24 5799 0
106 아두이노 beetle을 이용하여 원격 스위치를 만… +1 이형철별님 12-24 3565 0
105 3만원대 컴퓨터 라즈베리파이로 제작한 타임… 이형철별님 12-12 3255 0
104 노트북 블루투스를 이용해 시리얼 통신을 해 … +5 이형철별님 04-04 12556 0
103 아두이노를 이용한 원격 스위치 제작 +5 이형철별님 03-24 7650 0
102 캐논 EOS 전원 공급장치를 만들어보자. +2 이형철별님 02-25 5036 0
101 초점이 안 맞아 많이 당황하셨죠? 바흐티노프… +5 이형철별님 02-21 6105 0
100 플라네타리움을 위한 조명 이형철별님 02-13 4911 0
99 타조알 플라네타리움 +7 이영찬별님 01-18 4903 0
98 레이져 별 지시기 이형철별님 01-17 4367 0
97 문의 드립니다. +4 조경별님 11-12 4737 0
 1  2  3  4  5  6  7  8  맨끝
 
Since 2001.2.7 미래창조과학부 등록 비영리민간단체 천문노트. Copyright All rights reserved.
단체명 : 천문노트  |    고유번호 : 101-82-15888  |    대표자명 : 김태욱, 조우성  |    주소 : 138-804 서울특별시 송파구 가락동 93 금강빌딩 7층 710호  |    전화 : 02-543-3295  |    Fax : 02-6918-6888  |    통신판매신고번호 : 종로 제01-5696호  |    개인정보관리책임자 및 사이트관리자 : 지용호