Image Alt

Caso 7 – Probador de Decibelios Inteligente

 / Smart Home  / Caso 7 – Probador de Decibelios Inteligente

Caso 7 – Probador de Decibelios Inteligente

Caso 7 – Probador de Decibelios Inteligente

Meta

Haz un probador de decibelios inteligente.

Materiales

1 x Smart Home Kit
1 x tijeras
1 x pegamento
1 x libro blanco
1 x cartón

Antes de empezar…

  • El sensor de ruido analógico E-Blocks puede detectar la señal de ruido exterior. También se utiliza para detectar la intensidad de la DB.
  • Los E-Blocks LED arco iris pueden cambiar muchos colores. En este caso, vamos a mostrar 9 colores.

Qué es un “probador inteligente de decibelios”.

  • El LED arco iris cambiará sus colores de luz de acuerdo con diferentes db de voz.

Principio de un probador de decibelios inteligente

  • Cuando el sensor de ruido analógico está recibiendo voz humana, enviará la señal a la micro:bit. La micro:bit juzgará la intensidad de la voz y el LED mostrará diferentes colores de luz.

Colores | Paremeters :-: | :-: Rojo|30db Naranja|40db Amarillo|50db Verde|60db Azul|70db Índigo|80db Azul púrpura|90db Púrpura|100db Blanco|110db Azul|120db

Funcionamiento Práctico

  • Prepara unas tijeras, una botella de pegamento y un trozo de cartón.
  • Pegue el papel que preparó en el cartón y recógelo según lo necesite.
  • Configure lo siguiente:

La parte frontal:

La parte trasera:

Establezca y pegue los componentes de la siguiente manera:

Conexión de Hardware

Conecte el sensor de ruido analógico al puerto P1 de la placa de expansión. Conecte el Rainbow LED al puerto P2 de la placa de expansión.

Software

Programación

Paso 1

Vaya a la página MakeCode, haga clic en Avanzado en el bloque de código y haga clic en Extensiones.

Necesitamos agregar una nueva base de código para la programación del Smart Home Kit. Encuentre “Agregar paquete” en la parte inferior del bloque de código y haga clic en él. Luego aparecerá un cuadro de mensaje, busque “Smart Home” y descargue esta nueva base de código.

Nota: Si hay una pista dice que alguna base de código se eliminará debido a la incompatibilidad. No te preocupes. Puede seguir adelante como sugerencia o crear un nuevo elemento en la barra de menú de elementos.

Paso 2

Ajuste el bloque de inicio desde el Basic, luego ajuste el conjunto a RainbowLED en el pin con leds como desde el RainbowLED. Inicialice el LED arco iris a RGB del puerto P2.

Paso 3

Ajuste el icono del espectáculo en el “Para Siempre”, significa que el probador de decibelios inteligente está en buen funcionamiento. A continuación, ajuste una instrucción “si” para juzgar el valor del sensor de ruido analógico en el puerto P1. Cuando el valor sea mayor que 30 (en situación silenciosa), ajuste la tira que muestra el bloque de color y establezca el color en rojo. Duplica el código anterior y cambia el valor a 40,50,60…, establece un color diferente para cada valor.

Programación

Resultado

Diferentes decibelios hacen que el LED del arco iris encienda diferentes colores.

Post a Comment

A %d blogueros les gusta esto: