세라믹 부저 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
아~ 다 귀찮아서 아래와 같이 하고 만다. 인체감지 소리 센서를 달고 제대로 글을 쓰기로 한다. 사소한 거 하나도 제대로 완성하는 일은 어렵다. 해 본 사람만 알아. ^^
//내부 상태 알려주기, 일단 소리만 적용
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() 을 호출해야 합니다.
'개발자 > 부품' 카테고리의 다른 글
WJM-2210S 우진 토글스위치 2P 2단 10A Toggle Switch (0) | 2021.04.14 |
---|---|
UM66T19L 엘리제를 위하여 (0) | 2021.04.06 |
전류 판넬미터 연결도와 테스트 (0) | 2021.04.04 |
Pololu, Logic Level Shifter, 4-Channel, Bidirectional (0) | 2021.04.01 |
스위치 전문 판매처 유명전자 (0) | 2020.12.07 |
Molex 5264, 5267 커넥터 참고 (0) | 2020.11.25 |
[AC모터] MR50 AC 싱크로너스모터/AC220V 14.4rpm/소형 ac모터 (0) | 2020.11.11 |
싱크로너스모터 Synchronous Motor (0) | 2020.08.12 |
더욱 좋은 정보를 제공하겠습니다.~ ^^