Arduino Uno 로 ISD1820 음성녹음 & 재생모듈과 HC-SR501 인체감지센서를 사용해 현관 안내방송 만들어 보기
Arduino Uno 로 ISD1820 음성녹음 & 재생모듈 의 사양과 사용법에 대해 알아보고
HC-SR501 인체감지센서를 같이 사용해서 현관 안내방송을 만들어 보는 프로젝트입니다
비슷한 프로젝트로 "미니 MP3 플레이어 모듈과 HC-SR04 초음파센서로 현관 안내방송 만들기" 가 있습니다
ISD1820 음성녹음 & 재생모듈은 ISD1820 IC가 탑재된 약 10초간의 음성을 녹음하고 재생할수 있는 아두이노와 호환 가능한 모듈입니다
마이크로폰이 장착되어 있어 스위치를 눌러서 음성을 녹음할수 있으며 전원이 제거되어도 플래쉬 메모리에 음성이 저장되어 보존이 가능합니다
3V 와 5V 로 동작이 가능하며 0.5W 8Ohm 스피커 와 스피커 연결 케이블이 포함되어 있습니다
헤더핀 인터페이스 구성으로 아두이노 등의 마이크로 컨트롤 보드와 연결하여 디지털 핀으로 간단하게 음성 플레이를 제어할수 있습니다
<ISD1820 음성녹음 & 재생모듈 상세사양>
"REC" 버튼은 누르면 D1 LED가 빨갛게 점등이 되면서 약 10초간 녹음 모드가 실행 됩니다 (이때 마이크로폰에다 대고 음성을 녹음합니다)
"PLAYE" 버튼은 누르면 마이크로폰으로 녹음된 음성을 약 10초간 전체 재생합니다
"PLAYL" 버튼은 버튼을 누르고 있을때만 마이크로폰으로 녹음된 음성을 재생합니다
점퍼설정은 하단 동영상에서 확인할수 있듯이 "FT" 로 설정하면 마이크로폰으로 녹음된 음성을 스위치를 눌렀을때 한번 재생이 됩니다
반면 점퍼를 "P-E" 로 설정하면 마이크로폰으로 녹음된 음성이 무한 반복해서 재생이 됩니다 (점퍼설정을 해제해야 재생이 중지됩니다)
사용된 부품
아두이노 우노 (Italy)
ISD1820 음성녹음 & 재생모듈
HC-SR501 인체감지 센서
점퍼케이블
구성 배선도 (10초간 음성녹음모드 실행 후 녹음된 음성 10초간 자동 재생하기-반복)
구성 배선도 (적외선 인체감지가 되었을때 녹음된 음성 재생하기)
사용된 예제코드
첫번째 예제코드가 "10초간 음성녹음모드 실행 후 녹음된 음성 10초간 자동 재생하기-반복" 이고
두번째 예제코드가 "적외선 인체감지가 되었을때 녹음된 음성 재생하기" 입니다
두번째 예제코드를 이용해서 현관 안내방송을 만들수 있습니다
주의사항
"적외선 인체감지가 되었을때 녹음된 음성 재생하기" 를 진행할때는
HC-SR501 적외선 인체감지 센서모듈을 사용하기 때문에 주변을 어둡게 해주어야 합니다
(정확하게는 적외선이 감지되는 않는 환경을 만들어 주어야 합니다-자연광에도 적외선이 포함되어 있기 때문입니다)
HC-SR501 적외선 인체감지 센서모듈은 링크를 참조해서 센서민감도와 펄스지연시간을 잘 조정해서 사용하도록 합시다
HC-SR501 PIR 인체감지센서 링크
프로젝트 동영상