개발자/부품

세라믹 부저 GEC17C, CERAMIC BUZZER (PASSIVE)

지구빵집 2021. 3. 10. 10:20
반응형

 

 

세라믹 부저 GEC17C

 

CERAMIC BUZZER (PASSIVE) Size:16.8mm(D)x7.7mm(H), 85dB, 입력 전압: 9 Vdc 

 

보이지 않는 곳, 그러니까 화장실이나 창고 같은 실내 상태를 문 밖으로 알려주는 장치를 만들어 보는 데 일단 급한 대로 테스트를 진행한다. 사람 귀에는 안 들리는 주파수를 쏴서 밖에서 마이크로 폰으로 들어서 실내 상태를 파악하는 아이디어에서 출발한다.

 

Specifications 

 

TYPE

UNIT

GEC 17C

◆ Min. Sound Output at 10cm

dB

85

Rated Voltage

Vp-p

9

Operating Voltage

Vp-p

1~30

Resonant Frequency

KHz

4.0±0.5

◆ Max. Current Consumption

mA

2

Capacitance at 1000Hz

pF

14000±30%

Operating Temperature

-20~+70

Storage Temperature

-30~+80

Weight

g

2

 

Dimension 

 

디바이스 마트 https://www.devicemart.co.kr/
디바이스 마트 https://www.devicemart.co.kr/

 

아~ 다 귀찮아서 아래와 같이 하고 만다. 인체감지 소리 센서를 달고 제대로 글을 쓰기로 한다. 사소한 거 하나도 제대로 완성하는 일은 어렵다. 해 본 사람만 알아. ^^

 


//내부 상태 알려주기, 일단 소리만 적용

int buzzer = 7; //부저 연결 7번
 
void setup()
{
    pinMode(buzzer,OUTPUT);
}

//다 귀찮음
//이렇게 하자. 사람이 없고, 불이 켜져 있으면 1초마다 소리를 내고
//사람이 없고 불이 겨져 있으면 소리 0.2초 소리, 3초 쉬고
//불이 꺼져 있으면 중지 sleep 등등
//불나면 소리 무지크게
//사람이 있으면 무조건 소리 중지
//기타 있는 조건 다 걸어~^^
 
void loop() {
    //만약 버튼이 눌러졌다면, 피에조 부저에서 소리를 출력합니다.
    tone(buzzer, 2000);

    delay(200);
    noTone(buzzer); 
    delay(3000);
}

위 코드에서 tone( ) 함수를 사용하는데 주의해야 한다. 다음 설명을 참고한다. 자료는 물론 아두이노 함수를 참고했다.

 

핀에 특정 주파수(50% 듀티 사이클)의 구형파를 발생시킵니다. 지속 시간을 정할 수 있으며, 따로 정하지 않는다면 noTone()을 부를 때까지 구형파가 지속됩니다. 핀을 피에조 버저 또는 스피커에 연결하여 tone을 연주할 수 있습니다.

 

한번에 한 tone만 발생시킬 수 있습니다. 다른 핀에서 tone이 이미 연주되고 있으면, tone()을 새로 불러도 아무 일도 일어나지 않을 것입니다. 같은 핀에서 tone이 연주되고 있으면, 주파수가 새로 설정될 것입니다.

 

tone() 함수의 사용은 (Mega 이외의 보드에서) 3번과 11번 핀에서의 PWM 출력을 방해할 것입니다. 31HZ보다 낮은 tone을 발생시키는 것은 불가능합니다. 기술적인 세부 사항은, Brett Hagman’s notes를 보십시오. 

 

문법은 아래와 같습니다.

 

tone(pin, frequency)

tone(pin, frequency, duration)

 

매개변수에 대한 설명은 아래와 같습니다.

 

  • pin: tone을 발생시킬 핀
  • frequency: tone의 주파수 (Hz 단위) - unsigned int
  • duration (옵션) : tone 의 지속 시간 (밀리초 단위) - unsigned long 

 

주의와 경고: 여러 핀에서 다른 높이의 음을 내려면, 다음 핀에 대해 tone() 을 호출하기 전에 noTone() 을 호출해야 합니다. 

 

 

 

 

반응형