사운드센서 모듈 / Sound Sensor Module
판매가격 : 2,200
적립금 :0
상품상태 :신상품
구매수량 :
총 금액 :


사운드센서 모듈


ModelN/A
Quantity1
ColorBlue
MaterialPCB
FeaturesSensitivity adjustable, Operation voltage: 3.3V-5V, digital on-off output, with fixed screw hole for easy installation
ApplicationDetecting the surrounding sound intensity, not available for detecting sound loudness or sound of specific frequency
Packing List1 x Sound sensor module

Dimensions: 1.50 in x 0.67 in x 0.24 in (3.8 cm x 1.7 cm x 0.6 cm)
Weight: 0.18 oz (5 g)


예제코드:

사운드 센서 모듈의 OUT 포트와 아두이노의 아날로그 포트 연결 후 사용됩니다.

loop() 함수에서는 아날로그 입력되는 값의 일정 평균 값을 이용하여

사운드 감지 체크를 하도록 합니다.

arduino 의 편의 라이브러리 RunningAverage 를 사용하여 코드를 구성해보았습니다.

http://playground.arduino.cc/Main/RunningAverage


가변저항을 돌려 일정 수치를 기준으로 정하고 사용합니다.

사운드 모듈로부터의 가변저항 기준값 34정도 나오는 상태에서의 코드입니다.



// 사운드 모듈 아날로그 출력 모니터링 확인 코드.
// for Analog input from sound breakout board.
int soundSensorPinA=A0;
int soundSendorPinD=2;

void setup()
{
   
Serial.begin(9600);
}

void loop()
{
   
int sndValue = analogRead(soundSensorPinA);
//    Serial.println(sndValue); // 아날로그 입력 값 출력.
//    delay(20); //
    if( sndValue > 500 )
   
{
     
Serial.print("Detected Sound.==> ");
     
Serial.println(sndValue);
   
}
}


















#include "RunningAverage.h"

RunningAverage myRA(10);
int samples = 0;

void setup(void)
{

 
Serial.begin(9600);
 
Serial.println("Demo RunningAverage lib");
 
Serial.print("Version: ");
 
Serial.println(RUNNINGAVERAGE_LIB_VERSION);
 
myRA.clear(); // explicitly start clean
}


void loop(void)
{

//  long rn = random(0, 1000);
  long rn = analogRead(A0);
//random(0, 1000); 
  myRA.addValue(rn * 0.001);

 
samples++;
//  Serial.print("Running Average: ");
//  Serial.println(myRA.getAverage(), 3);

 
if (samples == 300)
 
{
   
samples = 0;
   
myRA.clear();
 
}
 
//  delay(100);
  if(myRA.getAverage()>0.035)

 
{
   
Serial.println("Sound...");
 
}
}





















배송/반품/고객센터 안내

배송비 : 기본배송료는 2,700원 입니다. (도서,산간,오지 일부지역은 배송비가 추가될 수 있습니다)  99,000원 이상 구매시 무료배송입니다.
본 상품의 평균 배송일은 1~2일입니다.(입금 확인 후) 설치 상품의 경우 다소 늦어질수 있습니다.[배송예정일은 주문시점(주문순서)에 따른 유동성이 발생하므로 평균 배송일과는 차이가 발생할 수 있습니다.]
본 상품의 배송 가능일은 평일 입니다. 배송 가능일이란 본 상품을 주문 하신 고객님들께 상품 배송이 가능한 기간을 의미합니다. (단, 연휴 및 공휴일은 기간 계산시 제외하며 현금 주문일 경우 입금일 기준 입니다.)
상품 청약철회 가능기간은 상품 수령일로 부터 7일 이내 입니다.
상품 택(tag)제거 또는 개봉으로 상품 가치 훼손 시에는 7일 이내라도 교환 및 반품이 불가능합니다.
저단가 상품, 일부 특가 상품은 고객 변심에 의한 교환, 반품은 고객께서 배송비를 부담하셔야 합니다(제품의 하자,배송오류는 제외)
일부 상품은 신모델 출시, 부품가격 변동 등 제조사 사정으로 가격이 변동될 수 있습니다.
수입,명품 제품의 경우, 제품 및 본 상품의 박스 훼손, 분실 등으로 인한 상품 가치 훼손 시 교환 및 반품이 불가능 하오니, 양해 바랍니다.
일부 특가 상품의 경우, 인수 후에는 제품 하자나 오배송의 경우를 제외한 고객님의 단순변심에 의한 교환, 반품이 불가능할 수 있사오니, 각 상품의 상품상세정보를 꼭 참조하십시오.

주소 : 경기도 수원시 장안구 팔달로279번길 8(영화동164-57), 1층
사업자등록번호 : 135-81-65782 | 통신판매업신고번호 : 제2014-수원장안-0031호 |
개인정보관리자 : 박승길 | 대표 : 최복실 | 상호명 : 게임플러스 주식회사
전화번호 : 031-243-3745 | 팩스번호 : 031-243-3708 | 메일 : gameplusedu@gmail.com
Copyright ⓒ www.gameplusedu.com All right reserved
클릭하시면 이니시스 결제시스템의 유효성을 확인하실 수 있습니다.