Hacer timbre usando un timbre piezoeléctrico: 5 pasos (con fotos)

Hacer timbre usando un timbre piezoeléctrico: 5 pasos (con fotos)

Tabla de contenido:

Anonim

¡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.