A.I Fan 센서를 이용한 선풍기의 풍향 및 풍속 조절

Control on Wind Speed and Direction of Electric Fan using A.I Fan Sensor

  • 발행 : 2007.09.30

초록

본 논문은 초음파센서와 적외선센서를 이용하여 그 신호를 받아 주 모터를 제어한 것으로, 센서를 이용한 선풍기의 풍향 및 풍속을 제어하였다. 풍향제어는 인체감지센서와 ATmega128, DC모터를 사용하였고, 기본적으로 WmAVR과 PonyProg를 사용하여 소스코딩 및 다운로딩을 하였으며, 모터 구동드라이버는 모터제어에 범용으로 쓰이는 L298 칩을 사용하였다. 풍속제어는 초음파센서와 ATmeBa16, DC모터를 사용하여 제작하였고, 풍향제어부와 마찬가지로 WinAVR과 PonyProg 및 L298 칩을 사용하여 소스코딩 및 다운로딩을 하였다. 풍향제어는 물체가 정면에 위치하면 회전을 멈추고, 좌우로 $100^{\circ}$ 반경이내에서 거리 1m내외의 물체를 감지하도록 설계하였다. 풍속제어는 물체까지의 거리를 최소 3cm 최대 3m 이내에서 물체를 감지하여 모터의 속도를 제어할 수 있도록 하였고, 모터속도는 DC모터를 PWM 방식으로 제어하여 속도를 조절하였다.

키워드

참고문헌

  1. 송봉길, 오희재, 'C언어를 이용한 AVR ATmega16 마이크로컨트롤러', 성안당
  2. 송봉길, 심귀보, 'IAR EWAVR 컴파일러를 이용한 AVR ATmega128 마이크로컨트롤러'. 성안당
  3. 윤덕용, 'AVR ATmega128 마스터', Ohm사
  4. 진달복, 'AVR과 그 응용', 청문각
  5. 김한근, '센서 기초와 설험', 가전연구사
  6. 지일구, '센서 회로 설계 및 실험 실습', 성안당
  7. http://www.atmel.com (ATmega16 Data Sheet, ATmega128 Data sheet)
  8. http://www.NewTC.co.kr
  9. http://avrtools.co.kr
  10. http://www.ezlab.com
  11. http://www.robot-electrorncs.co.uk