[[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577

 1  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-1
 2  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-2
 3  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-3
 4  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-4
 5  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-5
 6  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-6
 7  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-7
 8  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-8
 9  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-9
 10  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-10
 11  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-11
 12  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-12
 13  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-13
 14  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-14
 15  [[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577-15
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
자료 다운로드  네이버 로그인
소개글
[[AVR을 이용하여 광센서(CDS) 제어 및 취침등 만들기]]LED야간등,소스코드, 회로도,ATmega128,광센서ADC,광량측정,GL3577에 대한 자료입니다.
목차
. 목 표

Ⅱ. 개발환경

Ⅲ. 실험
1. 광센서(CDS) 값을 ADC하여 측정하기
- 실험개요
- 부품리스트
- 회로도
- 소스코드
- 실험결과
- 원리 및 동작해석
2. 광센서를 이용한 취침등 만들기
- 실험개요
- 부품리스트
- 회로도
- 소스코드
- 실험결과
- 원리 및 동작해석
본문내용
Ⅰ. 목 표

본 문서는 AVR을 이용하여 광센서(CDS cell)의 측정값을 확인해보는 실험과 이 원리를 이용하여 취침등을 제작하는 법을 소개하고 있다.
먼저 광센서의 아날로그 측정값을 디지털 값으로 ADC하여 측정값을 확인해본다.
그리고 이 원리를 이용하여 광센서를 활용해 취침등을 만들어보도록 한다. 취침등은 광센서에서 받아들이는 광량에 따라서 LED의 밝기를 비례시킨다. 그래서 낮에는 LED가 off 되어 있지만 저녁이되고 밤이 되어 어두워질수록 빛의 밝아지도록 기능한다.
그리고 각 실험에 대한 해석과 동작원리에 대해 설명하고 있다.



위의 데이터 시트를 보면 100 lux 에서 광센서의 저항은 4 ~ 10kΩ 이고 10 lux에서는 20 ~ 50kΩ, 완전히 어두울 때는 2.0MΩ까지 저항이 올라간다.

회로도를 보면 광센서 GL5537은 10kΩ의 저항과 직렬로 연결되어 있다.
여기서 10kΩ 저항은 적정한 광센서에 과도한 전류가 흐르는 것을 방지하고 전압을 분배하는 역할을 한다.
그러므로 광센서와 저항의 중간부분의 전압값을 MCU로 ADC하면 광량에 따라 선형적인 센서값을 얻을 수 있다.



광센서는 수광된 빛의 발기가 세면 내부 저항이 낮아지고 빛의 밝기가 약하면 내부저항이 강해진다.
위의 데이터 시트를 보면 100 lux 에서 광센서의 저항은 4 ~ 10kΩ 이고 10 lux에서는 20 ~ 50kΩ, 완전히 어두울 때는 2.0MΩ까지 저항이 올라간다.
회로도를 보면 광센서 GL5537은 10kΩ의 저항과 직렬로 연결되어 있다. 여기서 10kΩ 저항은 적정한 광센서에 과도한 전류가 흐르는 것을 방지하고 전압을 분배하는 역할을 한다.
그러므로 광센서와 저항의 중간부분의 전압값을 MCU로 ADC하면 광량에 따라 선형적인 센서값을 얻을 수 있다.
ADC하는 과정은 소스와 같이 ADC 관련 레지스터들을 설정하고 [56번]째와 같이 ADCSRA 레지스터의 ADIF 비트를 set 시켜 컨버팅을 시작한다. 그리고 [57번]과 같이 변환완료를 표시하는 ADIF 비트가 set 될 때까지 대기한다.
하고 싶은 말
제가 직접 실험하고 공부한 레포트를 정리해서 작성한 압축문서입니다.

[구성 : 보고서, 회로도, 소스코드, 결과사진/동영상]

보고서에 실험환경이나 사용된 부품리스트 등이 나와 있기때문에
제공되는 소스코드와 회로도대로만 하시면 의도된 결과가 나올 것 입니다.
소스코드에는 주석이 디테일하게 기술되어 있고 실험마다 해설을 서술하여
공부하시고 이해하시기 좋도록 작성된 보고서입니다.

실행결과에 대한 사진과 동영상 파일도 첨부되어서
실험하시거나, 보고서를 작성하실 때 도움이 되실거라 생각합니다.


동작영상은

http://happyjaryo.blogspot.kr/2016/11/avr-cds.html

에서 확인하실 수 있습니다.