Image Alt
Home / Smart Home  / Caso 1 – Luces Activadas por Voz

Caso 1 – Luces Activadas por Voz

Caso 1 – Luces Activadas por Voz

Meta

Haz un LED de arcoíris controlado por sonido y luz.

Materiales

  • 1 x Smart home Kit
  • 1 x cartón ondulado

Fondo

¿Qué son las luces activadas por voz?

Las luces LED activadas por voz se controlan mediante voz, luz y retardo de tiempo con sensor de sonido y sensor de luz.

Explicación

El LED no se iluminará incluso si los sensores suenan durante el día debido al bloqueo del sensor de luz. El bloqueo del sensor de luz estará en modo de espera mientras la luz baja por la noche, y el LED se encenderá cuando el sensor de voz se apague automáticamente después de un retraso de tiempo. La vida útil de las luces activadas por voz es seis veces más que las luces comunes. Ayuda a las personas a evitar problemas para encontrar un interruptor y a ahorrar electricidad.

Operación Práctica

Materiales: cartón ondulado y cortador (cutter)

Construir como se muestra a continuación:

Pegue los dispositivos como se muestra a continuación:

Conexión de hardware

Conecte un LED Rainbow a P1 del sensor:bit.

Conecte el dispositivo de detección de sonido a P2.

Conecte el sensor de luz a P3.

Software

Makecode

Hoja de datos del conector de borde

Usaremos P3, pero primero necesitamos deshabilitar el LED Array porque también usa P3.

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. Busque “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 que diga que se eliminará alguna base de código debido a incompatibilidad. No te preocupes. Puedes seguir adelante como sugerencia o crear un nuevo elemento en la barra de menú de elementos.

Paso 2

Arrastre el bloque para siempre desde Básico, arrastre el bloque de mostrar números y se ajustará para siempre.

Arrastre el bloque de habilitación de LED desde el LED, elija falso para deshabilitar la matriz de LED.

Paso 3

Ajuste “ajustar la luz al valor de la intensidad de la luz (0 ~ 100) en el pin P3” en el bloque para siempre y cambiar el número después de la luz a 50.

Si el valor de la intensidad de la luz es superior a 50, es durante el día. Si el valor de la intensidad de la luz inferior a 50, es durante la noche.

Paso 4

Ajuste “establecer el ruido a valor de ruido (dB) en el pin P2” mientras que el valor de la intensidad de la luz inferior a 50. Cambie el número después del ruido a 70.

Sensor de voz por valor de ruido superior a 70.

Paso 5

El Rainbow LED muestra la luz blanca cuando el valor del sensor de ruido es mayor que 70 y se apaga después de 10 segundos.

Programación

Crear código: https://makecode.microbit.org/_14sKK4Kyigs3

— **Nota:** El valor de la intensidad de la luz se basa en el entorno real.

Resultado

La luz nunca subirá cuando la iluminación es adecuada. Sin embargo, un ligero ruido hará que se iluminte 10 segundos durante la noche.

Piensa

¿Cómo hacer en nuestra micro:bit para que el LED Arcoiris sea una luz de color bastante sólida?

Post a Comment