쇼핑몰과 다른 상업용 건물에서 자동문이 열리는 것을 보셨을 것 입니다. 누군가가 입구 근처에 오면 문을 열고 언젠가 닫습니다. PIR 센서, 레이더 센서, 레이저 센서, 적외선 센서 등과 같은 시스템을 만드는 데 사용할 수있는 많은 기술이 있습니다.이 arduino 기반 프로젝트에서 우리는 PIR 센서를 사용하여 동일한 시스템을 복제하려고했습니다.
동작 감지 센서 (PIR 센서)를 사용하여 인체에서 누락 된 적외선 에너지를 감지하는 문을 열거 나 닫습니다. 누군가가 문 앞에 오면 센서가 감지 한 적외선 에너지가 바뀌고 누군가 문에 접근 할 때마다 센서가 문을 열도록 트리거합니다. 신호는 문을 제어하는 arduino uno로 더 전송됩니다.
회로 구성 요소
- Arduino UNO
- 16x2 LCD
- PIR 센서
- 전선 연결
- 브레드 보드
- 1k 저항
- 전원 공급
- 모터 드라이버
- CD 케이스 (DVD Troly)
PIR 센서
PIR 센서는 열의 변화를 감지하고 변화를 감지 할 때마다 출력 PIN이 HIGH가됩니다. Pyroelectric 또는 IR 모션 센서라고도합니다.
여기서 우리는 모든 물체가 가열 될 때 어느 정도의 적외선을 방출한다는 점에 유의해야합니다. 인간은 또한 체온 때문에 적외선을 방출합니다. PIR 센서 는 적외선의 미세한 변화를 감지 할 수 있습니다. 물체가 센서 범위를 통과 할 때마다 공기와 물체 사이의 마찰로 인해 적외선을 생성하고 PIR에 잡 힙니다.
PIR 센서의 주요 구성 요소는 그림에 표시된 초전 센서 입니다 (플라스틱 캡 뒤의 직사각형 크리스탈). BISS0001 ("Micro Power PIR 동작 감지기 IC")과 함께 일부 저항기, 커패시터 및 기타 구성 요소는 PIR 센서를 구축하는 데 사용됩니다. BISS0001 IC는 센서에서 입력을 받아 그에 따라 출력 핀을 HIGH 또는 LOW로 만드는 처리를합니다.
초 전형 센서는 움직임이 없을 때 두 부분으로 나뉘며, 두 부분 모두 동일한 상태를 유지하므로 두 부분 모두 동일한 수준의 적외선을 감지합니다. 누군가가 전반부에 들어가 자마자 절반의 적외선 레벨이 다른 절반보다 커져 PIR이 반응하여 출력 핀을 높게 만듭니다.
초전 센서는 내부에 많은 프레 넬 렌즈가 배열 된 플라스틱 캡으로 덮여 있습니다. 이러한 렌즈는 센서가 넓은 범위를 커버 할 수 있도록 구부러져 있습니다.
회로도 및 설명
arduino 기반 도어 오프너 회로의 연결은 위 다이어그램에 나와 있습니다. 여기에서 PIR 센서는 Vcc, GND 및 Dout 단자가 3 개인 사람의 움직임을 감지하는 데 사용됩니다. Dout은 arduino uno의 핀 번호 14 (A0)에 직접 연결됩니다. 16x2 LCD는 상태를 표시하는 데 사용됩니다. arduino의 13 및 12에 연결된 LCD의 RS, EN 핀 및 데이터 핀 D0-D7은 arduino 디지털 핀 번호 11, 10, 9, 8에 연결됩니다. RW는 접지에 직접 연결됩니다. L293D 모터 드라이버는 게이트를 열고 닫기 위해 arduino 핀 0 및 1에 연결됩니다. 여기 회로에서 게이트 용 모터를 사용했습니다.
프로그래밍 설명
여기서 프로그래밍에 사용되는 개념은 매우 간단합니다. 프로그램에서는 디지털 입력 출력 만 사용했습니다.
DigitalRead는 PIR 센서의 출력을 읽는 데 사용됩니다.
그 후 PIR 센서가 움직임을 감지하면 프로그램은 게이트 열기, 게이트 중지, 게이트 닫기 및 게이트 중지 명령을 보냅니다.
arduino 기반 자동 도어 오프너의 전체 코드는 아래를 참조하십시오.