천문 장비 혹은 필요한 도구들을 스스로 만들기 위한 정보들을 교환하는 장입니다.
우리가 함께 만든 우주선이 달나라에 가지 말라는 법이 있을까요?
총 게시물 111건, 최근 0 건
   
심전도 신호 생성기(ECG Signal Generator) 제작
글쓴이 : 이형철 별님 날짜 : 2015-03-27 (금) 10:20 조회 : 8243
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 건
번호 이미지 제목 글쓴이 날짜 조회 추천
66 레이져콜리메이터 만들기 질문요~~ +2 이진국별님 09-17 4797 4
65 3D 스캐너 제작 - 구동 +4 이형철별님 08-13 10940 2
64 성층권 촬영위해 비행선을 만들었어요. +2 황규복별님 08-31 5831 1
63 충격영상 비행rc트럭?! +4 정재원별님 12-07 6656 1
62 심전도 신호 생성기(ECG Signal Generator) 제작 +2 이형철별님 03-27 8244 1
61 자작 망원경에 필요한 렌즈 구입 요령은? +3 박원우별님 01-22 7047 1
60 3D 프린터를 이용한 3D 스캐너 제작 최고관리자별님 06-19 8621 0
59 기어가 도착하였습니다. 이형철별님 06-25 3775 0
58 오픈소스 천체 추적기 - 하드웨어 제작 +1 이형철별님 07-05 4933 0
57 DVD RW로 레이저포인터 만들기 +8 정재원별님 04-18 10643 0
56 [자작세상] API- 아날로그 시계 프로그래밍 Ver1 +3 정재원별님 06-15 8109 0
55 오픈소스 천체 추적기 - 스테핑 모터의 구동 +7 이형철별님 07-09 8382 0
54 오픈소스 천체 추적기 - 카메라 & 전원 연결 +1 이형철별님 07-12 4198 0
53 오픈소스 천체 추적기 - 1호기 완성 +1 이형철별님 07-22 5033 0
52 함께 우주에서 ISON 혜성 보기 프로젝트 - 제안 +4 이형철별님 07-22 4157 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호  |    개인정보관리책임자 및 사이트관리자 : 지용호