상품카테고리 > 전자 부품 > 센서보드 > 사운드센서

마이크로폰 아날로그 사운드센서 / SparkFun Electret Microphone Breakout / OPA344 모듈
판매가격 : 17,980원 (부가세 포함)
상품코드 : [3213]ZAS-SP-12758
배송일 : 당일발송
제조사 : Sparkfun
브랜드 : SparkFun [브랜드몰 바로가기]
남은수량 : 2개
구매수량 :
총 금액 :
추가&대량구매 요청 053-588-4080

  • 상품상세
  • 관련상품
  • 배송/교환/반품 안내
  • 상품리뷰

본 제품은 작은 사이즈의 마이크로폰 아날로그 사운드 센서입니다. 목소리나 박수소리, 노크소리 등의 소리를 

증폭하여 2.7~5.5V의 아날로그 신호로 변환시켜주며, 아두이노와 같은 마이크로 컨트롤러보드를 통해 신호를

입력받을 수 있습니다.



특징 (Features) :

  • 입력 전압 3.3V ~ 5.5V

  • 100Hz ~ 10kHz 인식

  • 2.7~5.5V 아날로그 신호로 변환

  • OPA344 앰프 사용



참고자료 (noted items) :

  • 메카솔루션 커뮤니티 Mechasolution Blog는 여러가지 정보를 제공합니다.






const int sampleWindow = 250; // Sample window width in mS (250 mS = 4Hz)
unsigned int knock;
int ledPin = 9;

void setup() 
{
   Serial.begin(9600);
  pinMode(ledPin, OUTPUT);
}

void loop() 
{
 unsigned long start= millis();  // Start of sample window
 unsigned int peakToPeak = 0;   // peak-to-peak level

 unsigned int signalMax = 0;
 unsigned int signalMin = 1024;

 // collect data for 250 miliseconds
 while (millis() - start < sampleWindow)
 {
   knock = analogRead(0);
      if (knock < 1024)  //This is the max of the 10-bit ADC so this loop will include all readings
      {
         if (knock > signalMax)
         {
           signalMax = knock;  // save just the max levels
         }
      else if (knock < signalMin)
        {
         signalMin = knock;  // save just the min levels
         }
     }
 }
 peakToPeak = signalMax - signalMin;  // max - min = peak-peak amplitude
 double volts = (peakToPeak * 3.3) / 1024;  // convert to volts


Serial.println(volts);
 if (volts >=1.0)
 {
  //turn on LED
  digitalWrite(ledPin, HIGH);
   delay(500);
  Serial.println("Knock Knock");
 }
 else
 {
 //turn LED off
 digitalWrite(ledPin, LOW);
 }             
}
메카리워즈






견적요청
구매대행
퀵/방문수령
후불결제
기술문의