과학

아두이노, 마이크로컨트롤러(mcu) 개발을 위한 센서 참고자료(3) - 음향 사운드 감지 센서 HS-SOUNDSM

안녕하세욤.

 

센서 소개글로 다시 돌아왔습니다.

 

앞서 소개했던 자료들은 아래 링크로 들어가시면 됩니당.

 

아두이노, 마이크로컨트롤러(mcu) 개발을 위한 센서 참고자료(1) - 적외선 인체감지 PIR 센서 

아두이노, 마이크로컨트롤러(mcu) 개발을 위한 센서 참고자료(2) - TCRT5000 적외선 감지 장애물 회피 센서 / 라인트레이서 센서

 

 

이번에는 음향 사운드 감지 센서 모듈에 대해 설명해보려해

 

일반적으로 생각하는 사운드 감지 센서라고 하면, 보통 마이크를 생각하시는 경우가 많아.

 

1.PNG

 

실제로 마이크에 사용되는 음향 센서가 달려있기도 합니다만, 해당 모델은 좀 더 단순하게 만들어져있어.

 

정말 말 그대로, 음향을 '감지'만 하는 센서야.

 

 

2.PNG

 

핀 배열은 위와 같이 3선으로 되어 있어.

 

전원 VCC, GND, Digital Out(디지털 출력)으로 구성되어있는데 여기서 뭔가 이상한 점을 느끼게 될거야.

 

소리는 아날로그 신호인데 왜 AO(Analog Out)은 없지?

 

3.PNG

 

혹시나 싶어서 DO 단자를 아두이노의 A0, 아날로그 입력핀에 연결해주고 확인을 해보기로 했어.

 

다른 부분은 아두이노 보드상에 있는 5V, GND에서 선을 뽑아다 줬구.

 

우선 센서가 어떻게 작동되는지 봐야 하니까 코드를 먼저 적어볼게.

 

 

4.PNG

 

위 코드를 보면 일반적으로 디지털 입력을 확인할때 사용하는 DigitalRead() 를 사용하지 않고 AnalogRead()를 사용한 이유가 있어

 

생긴게 마이크처럼 생겨서 혹시나 하고 테스트 해본 결과, 결국은 디지털 출력이었다는 건데, 그래도 보여주는게 확실하니까 아래 결과창을 보면 좋아

 

5.PNG

 

 

AnalogRead()를 이용하여 입력을 받고 터미널로 확인하면 위와 같이 결과가 나오게 돼.

 

음향이 감지 됬을 때는 최대값인 1023, 감지 되지 않을 때는 최소값으로 31이 출력되지?

 

단지 이번 경우는 디지털 출력을 아날로그로 확인 했기 때문에, 0 혹은 1로 출력되는 결과가 0과 1023에 가까운 수치로 나타날 뿐이야. 

 

조금더 자세히 설명 해보자면, 0은 0V 를 의미하고, 1은 0V 보다 큰 전압을 의미 하는데.. 실제로는 0V 보다 큰 약 1.XX V 선부터 1로 인식을 하긴 해.

 

내부에 다이오드에 의한 전위차라던지, 풀업저항이라던지 설명하기 복잡한 다양한 회로들이 있는거도 있고,

 

개인적으로 자연계에서 0이면 0! 1이면 1! 하고 디지털처럼 표현할 수 있는건 생명 밖에 없다고 생각해.

 

여튼 이 내용은 차후에 아날로그와 디지털, ADC 아날로그 디지털 변환 에 대한 내용을 설명하며 조금더 깊게 다뤄야 할 내용이기 때문이 일단은 넘어갈게.

 

쉽게 알고 넘어가기 위해 여기서는 0은 0V, 1은 5V 라고 생각하면 돼.

 

 

 

6.PNG

 

마이크의 작동원리는 아주 자주본 그 그림이야.

 

소리가 마이크를 통해 들어오면, 전기 신호로 변환되지. 변환된 전기 신호는 아주 큰 전압에서 아주 작은 미세 전압 등 다양한 전압을 가진 전기신호 형태로 들어오게 되는데 이 신호를 키워서 소리로 나갈 수 있게 해주는 역할을 하는게 증폭기야.

 

흔히 말하는 앰프(Amplifier, AMP)라는 물건들이지.

 

지금 소개하는 음향 사운드 감지 센서 역시 증폭기를 가지고 있지만, 이 증폭기는 조금 달라.

 

아날로그로 입력된 소리가 일정 수준 이상이라면 말 그대로 '감지'를 하는 센서 모듈이야.

 

감도 조절기를 이용해 어느정도 소리를 감지할 것인지 확인하는 용도 밖에 되지 않아.

 

소리로 감지를 하면 디지털 출력으로 1, 소리를 감지하지 않으면 0으로 출력하게 되는 수준인거지.

 

 

7.PNG

 

 

보통, 처음엔 잘 모르고 위와 같은 음향 센서(마이크로폰 센서)를 구입하게 될거야.

 

하지만 해당 센서는 전기신호로 변환하여 나오는 전압의 레벨이 mV 단위로 멀티미터기로도 측정이 힘들어.

 

심한경우 uV단위로 나오는 경우도 있어서 사실상 단독으로 사용이 불가능 하다는 의미지.

 

즉 전압 레벨을 높여주기 위해 OPAMP를 이용한 증폭이나, TR을 이용해 1단, 2단, 3단 증폭등 다양한 방식으로 증폭을 하여 사용해줘야 돼.

 

하지만 해당 모듈의 경우 단순한게 음향을 감지하기 위한 용도기 때문에 단순하게 증폭을 한뒤, 전압레벨에 따라 일정 전압 이하는 스위칭 회로를 이용해 Pass / non-Pass형태로 구성이 되어있지.

 

그래서 단순한 '감지'만 원하는 사람들이 쓰기에는 좋은 센서이기도 해.

 

차후에 음향 센서, 마이크 모듈을 한번 다뤄 보도록 할게.

 

 

-----------------------------------------------------------------------------------------------------

 

일주일에 하나를 올린다고 해놓고는 이번에는 일주일 조금 넘겨버렸어.

 

다음주는 부산을 가야해서 아마 주말 중에 미리 올리고 가지 않을까 싶어!

 

아래는 조그맣게 운영하는 블로그인데, 도움이 되는 자료들이 있었으면 해.

 

https://blog.naver.com/vulcatronics/

7개의 댓글

2018.10.29

본문에 1.XXV 부터 논리값 1이라고 해서 태클 한번 걸어본당

 

https://sub.allaboutcircuits.com/images/04312.png

 

0.8V~2V는 정의되지 않은 값이니

TTL 출력 논리값 인식은 2V 이상 부터야

 

논리값 1의 TTL 출력 전압을 구해보면 4.458V이고

논리값 0의 전압은 0.049V야

 

따라서 TTL의 전압 설정 범위에서는 정상적으로 동작하고 있다고 볼 수 있지

 

0
2018.10.29
@시즈닝

상세하게 가면 그게 맞긴 한데.. 쉽게 쉽게 설명하려고 하다보니가 1.xxx라고 얘기했엉. 프로세서에 따라 다르기도 하고 저전력 구동시에는 1.xx 볼트만 넘어가도 High값으로 처리할때도 있다보니까 말이징. 상세한 설명 달아줘서 고마웡

0
2018.10.29

캬 지식 ㅇㄷ

0
2018.10.29
@전기

별거 없는 내용인데 감사함다!

0
2018.10.29

어, 그래. 알았으니까 추천이나 먹어.

0
2018.10.29
@기타치는찰리

오홍홍 좋아용!

 

0
2018.10.30

좋은글은 추천!

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜
12408 [역사] 지도로 보는 정사 삼국지 ver2 11 FishAndMaps 7 1 일 전
12407 [기타 지식] 100년을 시간을 넘어서 유행한 칵테일, 사제락편 - 바텐더 개... 2 지나가는김개붕 0 1 일 전
12406 [기타 지식] 오이...좋아하세요? 오이 칵테일 아이리쉬 메이드편 - 바텐더... 3 지나가는김개붕 2 2 일 전
12405 [기타 지식] 웹툰 나이트런의 세계관 및 설정 - 지구 1부 29 Mtrap 8 2 일 전
12404 [기타 지식] 칵테일의 근본, 올드 패션드편 - 바텐더 개붕이의 술 이야기 15 지나가는김개붕 13 3 일 전
12403 [기타 지식] 웹툰 나이트런의 세계관 및 설정 - 인류 2부 21 Mtrap 13 2 일 전
12402 [기타 지식] 웹툰 나이트런의 세계관 및 설정 - 인류 1부 13 Mtrap 19 3 일 전
12401 [역사] 군사첩보 실패의 교과서-욤 키푸르(完) 1 綠象 0 1 일 전
12400 [호러 괴담] [살인자 이야기] 미치도록 잡고 싶었다. 체포되기까지 28년이... 1 그그그그 6 3 일 전
12399 [역사] 아편 전쟁 실제 후기의 후기 3 carrera 11 4 일 전
12398 [과학] 경계선 지능이 700만 있다는 기사들에 대해 36 LinkedList 9 4 일 전
12397 [역사] 미지에의 동경을 그린 만화 8 식별불해 5 7 일 전
12396 [호러 괴담] [살인자 이야기] 두 아내 모두 욕조에서 술을 마시고 익사했... 그그그그 2 7 일 전
12395 [기타 지식] 서부 개척시대에 만들어진 칵테일, 카우보이 그리고 프레리 ... 3 지나가는김개붕 5 8 일 전
12394 [유머] 웃는 자에게 복이 오는 삶 10 한그르데아이사쯔 7 8 일 전
12393 [기타 지식] 모던 클래식의 현재를 제시한 칵테일편 - 바텐더 개붕이의 술... 4 지나가는김개붕 2 9 일 전
12392 [호러 괴담] [살인자 이야기] 공소시효만료 11개월을 앞두고 체포된 범인 그그그그 3 9 일 전
12391 [호러 괴담] [살인자 이야기] 범인으로 지목받자 딸에게 누명을 씌우려다... 그그그그 4 10 일 전
12390 [기타 지식] 브라질에서 이 칵테일을 다른 술로 만들면 불법이다, 카이피... 5 지나가는김개붕 1 10 일 전
12389 [기타 지식] 럼, 라임, 설탕 그리고 다이키리 편 - 바텐더 개붕이의 술 이... 2 지나가는김개붕 6 11 일 전