세라믹 부저 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 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.
귀사가 성공하기까지의 긴 고난의 시간을 캐어랩과 함께 하세요.
캐어랩