1. Analog sound sensor
소리를 감지하는 센서. 마이크로 감지된 소리를 아날로그 값으로 출력해줍니다.
Features:
- This Analog Sound Sensor is used for sound detection, using high sensitivity cylinder Microphone sensor.
- Small Dimension,36mm×16mm
- Cylinder Microphone,high sensitivity
- Fixed hole 3mm
- With Power LED, Sensor Indicator LED
2. 연결방법
Pin Definition:
Pin | Definition | Note |
Pin1 | AO | Sensor Analog Output |
Pin2 | GND | Ground |
Pin3 | VCC | Power,3.5~24V |
Pin4 | DO | Digital Output |
VCC, GND 를 아두이노의 5V, GND 에 연결. A0 핀을 아두이노의 아날로그 핀(A1, A2…)에 연결. 소리가 감지되었을 때 true/false 의 값만 필요한 경우는 A0 대신에 D0 핀을 아두이노의 디지털 핀에 연결합니다. 대신 소스에서 digitalRead() 해주면 되겠네요.
3. 소스코드
아날로그 신호 read
void setup() { Serial.begin(9600); // open serial, set baud rate to 9600 bps } void loop() { int val; val=analogRead(0); // 아날로그 핀 번호에 맞게 수정 Serial.println(val,DEC); //print sound value to Serial delay(100); } |
디지털 신호 read
int inPin = 7;
void setup() { Serial.begin(9600); // open serial, set baud rate to 9600 bps pinMode(inPin, INPUT); // 7번 핀을 input 모드로 설정} void loop() { int val; val = digitalRead(inPin); // 디지털 핀 번호에 맞게 수정 Serial.println(val,DEC); //print sound value to Serial delay(100); } |
안녕하세요~
귀사의 제품중 궁금한사항이있어 글 남깁니다.
저희 회사에서 필요한 부분은 사람의 비명소리등 이상음원의 발생을 감지할수 있는
센서모듈을 찾고있습니다.
귀사의 소리감지센서가 단순히 소리의 유무만 판단하는건지?
아니면 일정 데시벨이상의 소리발생시 감지가 가능한건지?
다시말씀드려 비명소리등 이상음원 발생시 감지가 가능한지?
문의드립니다.
답변은 이메일로 부탁드리겠습니다. 8880007@naver.com
그럼 수고하세요~
안녕하세요~ 저도 위의 백세연씨가 질문 하신 것과 같은 질문이 있어서 문의드립니다.
비명소리라든지 높은 음역대의 소리를 감지할수 있는 센서를 찾고 있습니다.
답변 부탁드립니다~
감사합니다.
전 제품 판매자가 아니고 단지 모듈에 대한 소개만 하고 있습니다. 원하시는 모듈은 국내외 전문몰을 뒤져보셔야 할듯 합니다.
궁금한것이 있습니다! 이 아날로그 값은 소리의 높낮이를 기준으로 한 아날로그값인가요? 만약 그렇다면 소리의 음정을 디텍팅할수 있을까요?
보통 마이크로 입력되는 소리값을 아날로그 레벨(전압레벨)로 보내준다고 이해하시면 될 것 같습니다. 여기서 음정을 찾아내려면 FFT 등을 통해 주파수를 분리해내야 하는데… 직접 만들기도 좀 어렵고, 아두이노 처리하기에 조금 버거울 수도 있지 않을까 생각됩니다. 구글에서 [아두이노 FFT] 등으로 검색해보세요.
특정주파수를 기준으로 고주파와 저주파를 나눠서 동작하게 설계할수있을까요?
안녕하세요! 질문이 있어서 댓글을 남깁니다.
해당 센서를이용하여 소리의 데시벨을 측정하려고 합니다.
시리얼모니터에 나오는 소리값의 기준이 무엇인가요?
만약 데시벨이 기준이아니라면 변경할수있거나, 데시벨로 변환할수있는 방법이있나요?
이메일로 답변주시면 감사하겠습니다!!
tkdwns26@naver.com
안녕하세요 글 잘 읽었습니다.
이상준님과 같은 의문을 가지고 있습니다. 혹시 같은 답변을 받을 수 있는지 궁금합니다
이메일은 aadbad@naver.com 입니다,
안녕하세요! 많은 도움 받고 있습니다.
저도 같은 의문인데요, 이 센서를 이용하여 데시벨을 측정한 응용 장치를 만들고 싶은데
시리얼 모니터에 나오는 값이 데시벨기준인지 궁금합니다! 혹시 아니라면, 어떤 부분을 어떻게 바꾸어야 하는지 알수 있을까요???부탁드립니다!