![Hacer timbre usando un timbre piezoeléctrico: 5 pasos (con fotos) Hacer timbre usando un timbre piezoeléctrico: 5 pasos (con fotos)](https://img.gwsigeps.com/img/img/blank.jpg)
Tabla de contenido:
- Suministros:
- Paso 1: Componentes Necesarios
- Paso 2: Descripción
- Paso 3: Conexiones de cableado
- Paso 4: El código está aquí
- Paso 5: Salida
¡Bienvenidos, creadores!
En este Instructive, veremos cómo usar un zumbador piezoeléctrico y un botón pulsador.
Cuando se presiona el botón pulsador, el zumbador emitirá una alarma indicando que se abra la puerta.
¡¡Entonces empecemos!!
Suministros:
Paso 1: Componentes Necesarios
Todo lo que necesitas
Hardware requerido
- NodeMCU
- Presionar el botón
- Resistencia de 10K ohmios
- Tabla de pan
- Cable micro usb
- Cables de conexión
Software requerido
- Arduino IDE (con la biblioteca ESP8266 instalada)
Nota: puede conectar el zumbador directamente al microcontrolador si lo desea, o puede conectar una resistencia de 100 ohmios en serie con el zumbador.
Paso 2: Descripción
El zumbador piezo es un dispositivo electrónico comúnmente utilizado para producir sonido.
¿Qué es piezo?
Piezo es el fenomeno de generar electricidad Cuando se aplica vibración mecánica a ciertos materiales. Tales materiales se llaman materiales piezoeléctricos.
Por lo tanto, cuando zumbador Se somete a un campo eléctrico que vibran con cierta frecuencia produciendo sonido. La frecuencia de vibración depende del material utilizado dentro del material.
Paso 3: Conexiones de cableado
Las conexiones son bastante simples.
Conexiones de pulsador:
los primer pin va desde una pierna del botón pulsador a través de una resistencia pull-up (aquí 10K Ohms) hasta la 5v suministro.
los segundo pin va desde la pata correspondiente del pulsador hasta el suelo (GND) alfiler.
los tercer pin se conecta a un pin de E / S digital (aquí pin D0) que lee el estado del botón.
Zumbador conexiones:
Ánodo del zumbador (ROJO) está conectado al pin de E / S digital (aquí el pin D1) y el cátodo (NEGRO) al suelo (GND) alfiler.
Prepárate para codificar.
Paso 4: El código está aquí
zumbador int int = 5; botón int int = 16; int temp = 0;
void setup () {Serial.begin (9600); pinMode (zumbador, SALIDA); pinMode (botón, ENTRADA); }
void ring () {// Puedes jugar con este bucle para crear tu propio tono. digitalWrite (zumbador, ALTO); retraso (500); digitalWrite (zumbador, BAJO); retraso (500); digitalWrite (zumbador, ALTO); retraso (500); digitalWrite (zumbador, BAJO); retraso (500); digitalWrite (zumbador, ALTO); retraso (500); digitalWrite (zumbador, BAJO); retraso (500); digitalWrite (zumbador, ALTO); retraso (500); digitalWrite (zumbador, BAJO); retraso (500); digitalWrite (zumbador, ALTO); retraso (500); digitalWrite (zumbador, BAJO); retraso (500); digitalWrite (zumbador, ALTO); }
oid loop () {temp = digitalRead (botón); if (temp == HIGH) {ring (); // función llamada RING para hacer el tono. Serial.println ("Por favor, abra la puerta"); retraso (1000); } else {digitalWrite (zumbador, BAJO); Serial.println ("Ring the Bell"); retraso (1000); }}
Descargar el "Buzzer_NodeMCU.ino"archivo y abrirlo en el IDE de Arduino.
Luego cree un nuevo boceto y pegue el siguiente código en el IDE de Arduino y presione Cargar. Puede jugar con él si lo desea según la aplicación, o simplemente utilizarlo como está.
Paso 5: Salida
Eso es todo los creadores.
Ha completado con éxito otro instructivo. Lleva bastante menos tiempo crear este instructivo, y también es divertido.