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

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
Lo siento, debes estar conectado para publicar un comentario.