Image Alt
Home / Actividades con Microbit  / Caso 8 – Espirómetro Simple

Caso 8 – Espirómetro Simple

Caso 8 – Espirómetro Simple

Meta

Haz un espirómetro simple.

Materiales

1 x Smart Home Kit

Antes de empezar…

  • El sensor de ruido analógico E-Blocks puede detectar la señal de ruido exterior. Puede sentir la vibración en el aire. Cuanto mayor es la capacidad vital, más aire se expulsa y mayor es el impacto en el aire. La intensidad del aire es un índice de detección para un espirómetro.

¿Qué es un “espirómetro simple”?

  • El espirómetro siempre se utiliza en el examen físico para evaluar la salud. Usando la micro:bit para hacer un espirómetro simple y conocer tu propia condición física.

Principio de un espirómetro simple

  • El sensor de ruido analógico E-Blocks detecta la vibración en el aire. Entonces necesitas hacer 5 niveles para tu capacidad vital.

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:

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 la pantalla OLED al puerto IIC 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 inicio desde el Basic, ajuste el OLED inicializado con el bloque del OLED e inicialice la pantalla OLED. A continuación, establezca un icono de sonrisa en la micro:bit para la animación de arranque de la micro:bit, muestre la bienvenida a la cadena de juego en la pantalla OLED, lo que significa que comienza la prueba.

Paso 3

Inicialice la variable “ruido” para guardar el valor de ruido recibido. Bajo el bucle “Para Siempre”, transmita el valor de ruido del puerto P1 al variable de ruido. Si el valor de ruido es mayor que el 70db, significa que alguien está llamando a la puerta y el OLED está mostrando “alguien fuera”. Ajuste el bloque de visualización OLED claro y el bloque de cadena de visualización para mostrar el mensaje.

Paso 4

Para juzgar el valor del sensor de choque, utilice el bloque de lectura digital para leer el valor del sensor de choque. Ese es el valor del puerto P2. Establezca el valor del pin P2 en 0 y establezca la variable open en puertas abiertas. Eso es “establecer abierto a no falso”. Establezca la variable “abrir” en “true” y ajuste el bloque de pines de escritura servo, luego establezca el valor del puerto P8 en 0. “pause(ms) 3000”, lo que significa que el tiempo de apertura es de 3 segundos.

Paso 5

De lo contrario, configure el pin de escritura servo P8 en 180 y muestre la cadena “nadie”, lo que significa que no es necesario abrir la puerta.

Programación

Resultado

  • Cuando está detectando la señal de las personas, la pantalla OLED mostrará “alguien fuera”.
  • Presione el botón, la puerta se abrirá, después de 3 segundos, la puerta se cerrará.
  • Cuando no está detectando la señal de las personas, la pantalla OLED mostrará “nadie”.

Piensa

¿Cómo podemos usar la micro:bit para controlar el encendido y apagado del ventilador de forma automática?

Post a Comment