ESP32 C3 Super Mini 버저
ESP32 C3 Super Mini를 프로그래밍하여 12V 능동형 버저를 제어하고 경보 및 알림에 완벽한 크고 주의를 끄는 소리를 생성하는 방법을 배웁니다. 이 초보자 친화적인 튜토리얼은 작동하는 버저 프로젝트를 만드는 데 필요한 모든 것을 안내합니다.
이 튜토리얼에서 배울 내용:
- 12V 능동형 버저가 무엇이며 왜 릴레이가 필요한지
- 릴레이 모듈을 사용하여 버저를 ESP32 C3 Super Mini에 연결하는 방법
- 버저 ON/OFF 타이밍을 제어하는 코드를 작성하는 방법
- 프로젝트를 위해 큰 경보 소리를 만드는 방법

참고: 5V 능동형/수동형 버저를 제어하려면 이 ESP32 C3 Super Mini 피에조 버저 튜토리얼을 확인하세요
필요한 하드웨어
| 1 | × | ESP32 C3 Super Mini | 아마존 | |
| 1 | × | USB 케이블 타입-A to 타입-C (USB-A PC용) | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-C to 타입-C (USB-C PC용) | 아마존 | |
| 1 | × | 릴레이 | 아마존 | |
| 1 | × | 12V Active Buzzer | 쿠팡 | 아마존 | |
| 1 | × | 12V 전원 어댑터 | 아마존 | |
| 1 | × | (옵션) DC 커넥터 전원 연결 잭 플러그 소켓 | 쿠팡 | 아마존 | |
| 1 | × | 브레드보드 | 쿠팡 | 아마존 | |
| 1 | × | 점퍼케이블 | 쿠팡 | 아마존 |
12V 능동형 버저 정보
12V 능동형 버저는 경보 시스템 및 주의 경고에 적합한 큰 고데시벨 소리를 생성하는 전자 버저입니다.
주요 특징:
- 12V DC 전원 공급에서 작동
- 큰 소리 생성 (표준 5V 버저보다 훨씬 더 큼)
- "능동형"은 내장 발진기를 의미 - 전원을 공급하기만 하면 소리가 납니다
- 보안 경보, 알림 시스템 및 경고 신호에 완벽합니다
- 외부 전원 공급 필요 (ESP32에서 직접 전원 공급 불가)
- 안전한 작동을 위해 릴레이 모듈을 통해 제어해야 합니다
12V 버저를 사용하는 이유:
- 5V 버저보다 훨씬 더 큽니다
- 실외 또는 시끄러운 환경에 더 적합
- 소리가 전달되어야 하는 경보 및 경고 시스템에 이상적
핀아웃
12V 능동형 버저 핀아웃은 두 개의 연결 지점만 있으면 간단합니다.

- 음극 (-) 핀 (검정색): 12V DC 전원 공급의 GND에 연결
- 양극 (+) 핀 (빨간색): DC 전원 공급의 12V 양극에 연결
12V 능동형 버저를 제어하는 방법
ESP32 C3 Super Mini는 3.3V만 출력하므로 12V 버저를 직접 전원 공급하기에 충분하지 않습니다.
제어 방법:
- 릴레이 모듈을 ESP32와 버저 사이의 스위치로 사용
- ESP32 C3 Super Mini가 디지털 핀으로 릴레이를 제어
- 릴레이가 12V 전원 공급을 버저로 켜거나 끕니다
- 고전압 장치를 제어하면서 ESP32를 안전하게 유지합니다
중요: 릴레이를 처음 사용하는 경우 ESP32 C3 Super Mini - 릴레이을 확인하여 핀아웃, 작동 및 프로그래밍 기본을 이해하세요.
배선 다이어그램
이 배선 다이어그램을 따라 ESP32 C3 Super Mini를 릴레이 모듈을 통해 12V 능동형 버저에 연결합니다.

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
안전 주의사항:
- 참고: 연결하기 전에 12V 전원 공급 극성을 다시 확인하세요 - 반대 극성은 버저를 손상시킬 수 있습니다
- 참고: 전기 간섭을 피하기 위해 12V 배선을 ESP32 신호 선과 분리하세요
| Component Pin | Connection Point |
|---|---|
| ESP32 Pin 2 | Relay Signal Pin (IN) |
| ESP32 GND | Relay GND |
| ESP32 5V | Relay VCC |
| Relay COM | 12V Power Supply (+) |
| Relay NO | Buzzer (+) Red Wire |
| Buzzer (-) Black Wire | 12V Power Supply GND (-) |
ESP32 C3 Super Mini 코드
버저를 제어하는 코드입니다 - 버저를 1초 동안 켜고 2초 동안 끄는 반복 패턴입니다.
이 코드가 하는 일:
- GPIO 핀 2를 릴레이 제어로 설정합니다
- 버저를 1초 동안 켭니다 (릴레이 활성화)
- 버저를 2초 동안 끕니다 (릴레이 비활성화)
- 경보와 같은 울음 소리를 위해 패턴을 계속 반복합니다
- 쉬운 사용자 정의를 위해 간단한 digitalWrite 명령을 사용합니다
빠른 단계
- Arduino를 처음 사용하세요? 먼저 ESP32 C3 Super Mini 시작하기 가이드를 시작하세요.
- 환경 설정: ESP32 C3 Super Mini를 처음 사용하는 경우 Arduino IDE 설정 가이드를 따릅니다
- 하드웨어 연결: 위의 배선 다이어그램에 따라 ESP32 C3 Super Mini, 릴레이, 버저 및 12V 전원 공급을 연결합니다
- 컴퓨터에 연결: USB Type-C 케이블을 사용하여 ESP32 C3 Super Mini를 컴퓨터에 플러그합니다
- Arduino IDE 열기: Arduino IDE를 실행하고 올바른 보드와 포트를 선택합니다
- 코드 업로드: 위의 코드를 복사하여 Arduino IDE에 붙여넣고 Upload 버튼을 클릭합니다
- 버저 테스트: 버저가 1초 동안 울고 2초 동안 쉬는 것을 반복하는 것을 들습니다
- 작동 확인: 릴레이 LED도 버저 소리와 동기화하여 깜박여야 합니다
- Pro Tip: 코드의 delay() 값을 조정하여 다양한 울음 패턴을 만들 수 있습니다 - 짧은 지연은 빠른 경보 소리, 긴 지연은 느린 경고 울음을 만듭니다
코드 설명
코드 주석은 각 라인을 자세히 설명합니다 - 버저 제어가 어떻게 작동하는지 이해하기 위해 읽어보세요!
사용된 주요 함수:
- pinMode() - GPIO 핀 2를 릴레이 제어를 위한 출력으로 구성합니다
- digitalWrite(HIGH) - 릴레이를 활성화하여 12V를 버저에 연결 (소리 켜짐)
- digitalWrite(LOW) - 릴레이를 비활성화하여 전원 연결 해제 (소리 꺼짐)
- delay() - 타이밍을 제어하기 위해 프로그램 실행을 일시 중지합니다
응용 프로그램 및 프로젝트 아이디어
이러한 실용적인 프로젝트에서 ESP32 C3 Super Mini 12V 능동형 버저 설정을 사용합니다:
- 보안 경보 시스템: 동작 센서가 침입을 감지할 때 큰 경고를 트리거합니다
- 타이머 알림: 부엌 타이머 또는 운동 간격 울음 만들기
- 도어/창 경고: 도어 또는 창이 예기치 않게 열릴 때 경보를 울립니다
- 물 누수 감지: 습도 센서와 함께 누수 경고
- 온도 경고: 과열 경보를 위한 온도 센서와 쌍을 이룹니다
- 알림 시스템: 약물 또는 약속 알림 장치 구축
- IoT 경보 시스템: WiFi와 결합하여 원격 제어 보안 경고 만들기
비디오 튜토리얼
이 프로젝트의 시각적 설명을 보려면 아래 비디오를 시청하세요.
자신을 시도해보기
이러한 과제로 버저 프로젝트를 다음 수준으로 끌어올립니다:
- 쉬움: 코드를 수정하여 SOS 패턴을 만듭니다 (짧은 울음 3개, 긴 울음 3개, 짧은 울음 3개)
- 쉬움: 버저를 수동으로 켜고 끄는 버튼을 추가합니다
- 중간: 다양한 울음 지속 시간과 일시 중지를 프로그래밍하여 멜로디를 만듭니다
- 중간: 동작이 감지될 때만 경보를 트리거하는 동작 센서를 사용합니다
- 고급: ESP32 WiFi 및 Blynk 앱을 사용하여 스마트폰으로 제어되는 경보를 구축합니다
- 고급: 독립적으로 제어되는 여러 버저가 있는 다중 영역 경보 시스템을 만듭니다