리니어 스케일 2007390012 김한수.

Slides:



Advertisements
Similar presentations
적화, 적과를 할 때 액화, 액과 따기의 중요성 前 이바라기현 과수협회장 구로다 야스마사.
Advertisements

3-4 주빈, 신예린 목차 탐구 동기와 탐구 일시 및 장소, 참고 자료 갯벌이란 ? 갯벌 탐사에 사용되는 도구 (1,2) 유명한 갯벌 ( 우리나라 ), 여러 갯벌 축제 갯벌이 만들어지는 조건 람사르 협약이란 ? 람사르 협약에 가입된 우리나라 생태지 밀물과 썰물 갯벌에.
응 급 처 치 법응 급 처 치 법 응 급 처 치 법응 급 처 치 법. 응급처치법 1) 현장조사, 의식확인, 연락 현장은 안전한가 조사한다. 119 나 응급의료기관에 연락한다. 발바닥을 간지럽히거나 가볍게 꼬집어 본다. 0 ~ 4 분 4 ~ 6 분 6 ~ 10 분 10.
트렁크 안에서 천정을 보았을 때 무늬와 같은 형태의 홈이 있습니다. 트렁크 실내등 트렁크 스프링 앞으로 볼링핀 모양 이라 부르겠 습니다.
도덕적 성찰 준거의 의미와 필요성을 이해할 수 있다. 학습 목표 올바른 도덕적 성찰의 준거를 설명할 수 있다.
과채류 ( 수 박 ) 발표자 : 농어업조사과 장 천 숙. 목 차 1 월별 작업 흐름 2 재배 방법 3 병충해 방지 4 수박의 효능.
주간 일기 브리핑 & TOPIC 정태우 황진. 지난주 예보 분석 11/17( 화 )11/18( 수 )11/19( 목 )11/20( 금 )11/21( 토 )11/22( 일 )11/23( 월 ) 예보실황예보실황예보실황예보실황예보실황예보실황 예보실황 서울 경기 강원 영서 강원.
경주 수학여행 6학년 5반 15번 유송연.
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
용주사 보고서 6-5 / 16번 / 장경서.
지구온난화란? 지구 표면의 평균온도가 상승하는 현상이다. 땅이나 물에 있는 생태계가 변화하거나 해수면이 올라가서 해안선이 달라지는 등 기온이 올라감에 따라 발생하는 문제를 포함하기도 한다.
若者文化 김현주 이규혁 박현빈 전인성 임준형.
瑞山 가는 길 지난 10월 31일 07:00 ~ 11월 01 21:00 서해안 여행을 했습니다
AVR 실습.
4. ADC 충북인력개발원 전자과 공학박사 강원찬.
상처와 출혈 응급처치 한국산업안전공단.
Ⅴ. 건설 기술과 환경.
◈ 동명 건축 연구회 ◈ 건축 시공 III 제I장 - 2. 블록 쌓기 공사 편 동명정보공업고등학교.
생 각 하 기 1. 내가 생각하는 어린이란? 2. 내가 생각하는 어른이란? 3. 어른이 된다는 것 은?
북한의 음식 북한음식…..
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 1-1 C 언어의 개론적 이야기 프로그래밍 언어란 무엇인가? 컴파일이란 무엇인가? 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어 C 언어도 프로그래밍 언어 중 하나이다. 컴파일이란 무엇인가? 프로그래밍.
취업/자기계발동아리 참가자 오리엔테이션 전남대학교 사회과학대학.
아두이노 프로그래밍 1일차 – Part2 아두이노 사양 강사: 김영준 목원대학교 겸임교수.
각주구검(刻舟求劍) - 刻 새길 각 舟배 주 求구할 구 劍칼 검 판단력이 둔하여 세상일에 어둡고 어리석다는 뜻
마이크로프로세서 응용 및 실습 (AVR Microprocessor) 정 원 근.
이리신광교회 건축관련보고 문준태 익산시노인종합복지관장.
순환&면역 6조 박아름 이명동 최제춘.
컴퓨터의 기초 제 4강 - 표준 입출력, 함수의 기초 2006년 4월 10일.
Autokey Cipher 자동키 암호 Department of Cyber Security / 박건주.
연산자 대입 연산자 산술 연산자 관계 연산자 논리 연산자 비트 연산자 콤마 연산자 축약 연산자 sizeof 연산자
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
조도 센서 김한수.
AVR - Chapter 2 황 지 연.
종이헬리콥터 하귀일초등학교 5-1 양현석.
제주북초등학교 6학년 심화반 김학선 지도교사 : 고동림 선생님
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
발의 12경맥과 경혈.
컴퓨터 프로그래밍 기초 - 4th : 수식과 연산자 -
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
혜원 신윤복 [申潤福, 1758~. ] 조선 후기의 풍속화가
피부의 구조와 기능 피부로 읽는다. 피부의 감각점 피부 감각점의 분포와 자극의 민감도.
자전거 기어의 원리 한림초등학교 6학년수학영재 임지혁.
Fflush 사용이유 및 방법 [이유] 키보드에서 입력된 내용은 입력버퍼에 저장되었다가 Enter 키가 들어오면 프로그램으로 전달됨 이 때 입력버퍼에 있는 Enter 키도 프로그램으로 전달됨 그러므로 아래와 같은 프로그램에서 문자 하나를 입력해도 Enter키도 입력된 것으로.
김은영 수줍은 자기소개서☞☜.
우리나라의 수자원 물 보기를 금같이 우리나라의 수자원 현황 우리나라의 수자원 이용 현황.
조복(朝服) 조선시대 문무백관들이 조하(朝賀)나 의식 때 입던 관복
태양의 크기 지구, 달, 태양 누가 가장 클까? 태양의 크기 측정 지구, 달, 태양의 크기 비교.
18장. 다차원 배열 그리고 포인터.
지역의 자연 환경과 인문환경 조사 사회 1학년 1학기 Ⅰ.지역과 사회 탐구>1.지역사회의 지리적 환경(3/6
P 탄성력과 마찰력 생각열기 – 높이뛰기 세계 신기록은 약 240cm 인데, 장대높이뛰기 세계 신기록은 약 620cm 이다. 이렇게 차이가 나는 까닭은? ( 높이뛰기는 다리의 근육의 힘으로 뛰는 반면 장대높이 뛰기는 장대의 탄성력을 이용하기 때문이다.)
제 8강. 영유아 발달과 보육프로그램.
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
3조:김다영,나민지, 서빛나,송영호, 장연정,연희 발표자:서빛나
기본 테이블 스타일링 학교 : 대경대학 푸드과 학번 : 이름 : 김예림 과목 : 양식 테이블 세팅
가을에 만날 수 있는 곤충.
4분의 기적, 심폐소생술 1.
장신구 4학년 5반 김도형.
상차림과 식사 예절.
제주북초등학교 영재학급 기초반 김지원 지도 교사 : 김대진 선생님
주유취급소 마) 설치위치 고정주유설비 : 도로경계선 - 4m 부지경계선,담,건축물 벽 - 2m(개구부 없는 벽1m)
1 끼임 1 크레인 취급 작업 2 화재/폭발·파열 3 물체에 맞음 4 떨어짐 5 부딪힘 2 지게차 취급 작업
세포는 어떻게 분열할까? 학습 주제 <들어가기> 양파를 물이 담긴 유리컵에 기르면 뿌리가
17장. 포인터의 포인터.
C.
고기압과 저기압이 이동하는 위치 예상하기 수업활동.
6.3-4 탄성력에 의한 위치 에너지 이 단원을 배우면 탄성력에 의한 위치 에너지를 설명할 수 있다.
Ⅱ. 생활 속의 과학 탐구 7. 생활 주변에서 탐구 가능한 질문 찾아 수행하기 과학탐구실험 고등학교 탐구 목표 단원 열기
아프타성 구내염- 환자 교육용.
2강. 경학의 개념과 기혈 대체의학 강사 박지혜
Presentation transcript:

리니어 스케일 2007390012 김한수

제작목표 및 목적 목적 목표 2011년도 센서계측 이론 및 실습 프로젝트 (적외선센서를 이용한 길이측정장비) 리니어스케일을 제작하여 물체의 정확한 길이를 측정한다

리니어스케일 원리 AVR 1 or 0 lm358 lm358 수광 센서 발광센서 수광 센서 발광센서 반사광 반사광 반사 흡수 0.05mm 50mm

동작원리 해설 흰색 = 반사 = 인터럽트 5볼트 0볼트 검정색= 흡수

동작 화면 센서부 측정할물체 수 광 발 광

재료 1.LCD 2.수광,발광 다이오드(적외선센서) LCD ATMEGA128 4.ATMEG128(MPU) 3.리니어스케일 격자무늬판 리니어 스케일 센서부

AVR 프로그램(1) LCD를사용 빛이 반사될 때마다 이 부분이 실행 되어 값이 증가한다 #include <mega128.h> #include <stdio.h> #asm .equ __lcd_port=0x15 ;PORTC #endasm #include <lcd.h> float mm; interrupt [EXT_INT4] void ext_int4_isr(void) { if(PINB.0==PINB.1) mm=mm+0.48; else mm=mm-0.48; } interrupt [EXT_INT5] void ext_int5_isr(void) mm=mm-0.05; mm=mm+0.05; LCD를사용 빛이 반사될 때마다 이 부분이 실행 되어 값이 증가한다

AVR 프로그램(2) 각 포트와 INT부분을 설정하는 구문 LCD로 화면에 출력하는 구문 void main(void) { PORTB=0x00; DDRB=0x00; // INT4 Mode: Any change // INT5 Mode: Any change EICRA=0x00; EICRB=0x05; EIMSK=0x30; EIFR=0x30; ACSR=0x80; SFIOR=0x00; lcd_init(16); #asm("sei") while (1) char back[16]; lcd_gotoxy(0,0); lcd_puts(back); sprintf(back,"%.2f",mm); }; } 각 포트와 INT부분을 설정하는 구문 LCD로 화면에 출력하는 구문

측정데이터 ※각각 3번 측정 실제길이(단위cm) 50원 = 2.1cm 100원 = 2.4cm 라이터 = 7.7cm

후기 문제점 & 개선사항 리니어 스케일과 인덱스 스케일과의 하드웨어 구상 ` ->오실로로 직접 확인해보는 것이 정확하다 ` ->오실로로 직접 확인해보는 것이 정확하다 발광 다이오드 빛을 제외한 빛을 차단 ->센서 부분에 케이스를 씌워줌으로써 외부빛 차단 가변저항에 따른 센서의 민감도 ->오실로스코프로 측정후 정확한 파형의 출력 리니어 스케일의 카운터 값 ->코드비전상의 한칸당 카운터 값 변경