En nuestro día a día, el uso eficiente de la energía es esencial para minimizar nuestro impacto en el medio ambiente. Mediante la programación de la placa micro:bit, vamos a crear un sistema que encienda las luces automáticamente cuando sea necesario. Lo que contribuirá al ahorro energético.
En esta página web, te proporcionaremos información detallada sobre cómo programar la placa micro:bit para el control de encendido automático de luces en las zonas comunes de un edificio público, en nuestro caso de un colegio. Aprenderás los fundamentos de la programación utilizando un lenguaje visual basado en bloques, lo que facilitará la creación de programas sin necesidad de conocimientos avanzados de codificación.
Te guiaremos a través de los pasos necesarios para configurar la placa micro:bit, conectar los sensores de presencia (PIR) y programar el comportamiento automático de las luces. Exploraremos conceptos como la detección personas al pasar por estos sensores, el establecimiento de umbrales de activación y desactivación de las luces, y cómo adaptar el sistema a tus necesidades específicas.
¡Adéntrate en el emocionante mundo de la programación de la placa micro:bit y descubre cómo puedes contribuir al uso eficiente de la energía a través del control automático de luces mediante un control de presencia! Ya sea que desees aplicar esta tecnología en tu hogar, en tu lugar de trabajo o en proyectos educativos, esta página web te brindará los conocimientos necesarios para comenzar tu viaje hacia una iluminación más inteligente y sostenible.
En nuestro proyecto de presencia en las zonas comunes, como puede ser un pasillo del colegio, vamos a usar la placa Micro:Bit con un sensor externo de presencia (PIR) y una tira de led de Neopixel. En el caso de que no podamos usar el PIR podemos usar el sensor de sonido que incorpora la propia placa. Utilizamos el PIR para saber si alguien ha entrado en el pasillo y así encender la luces del mismo. Con esta información, programamos la placa micro:bit para encender o apagar la tira de neopixel según el nivel de luminosidad detectado y la presencia de una persona en el pasillo o la zona común elegida.
El PIR mandará una información a la placa micro:bit, que con el sensor de luz incorporado que tiene. Con base en estas lecturas, podemos crear un programa que tome decisiones sobre el encendido o apagado de la tira de neopixel. Es decir, vamos a poder encender o apagar las luces de una forma automática.
La programación se realiza utilizando un lenguaje visual basado en bloques, lo que facilita la creación del programa incluso para aquellos que no tienen experiencia previa en programación. A continuación, se explica cómo se programa la placa micro:bit para el control automático de una tira de neopixel según la cantidad de luz ambiente y la presencia o no con el sensor externo PIR:
a) Lectura del sensor de luz: Se lee la cantidad de luz ambiente utilizando el sensor de luz incorporado en la placa micro:bit.
b) Lectura del sensor PIR: este sensor va a dar una información sencilla, si hay presencia o no, no hace falta hacer nada más, solo poner el bloque de PIR DETECT MOTION.
c) Comparamos si hay presencia o no.
d) Comparamos el valor del nivel de luz: Se compara el valor de la lectura del sensor con un umbral predeterminado, en nuestro caso hemos puesto el valor 130. Por ejemplo, si el valor de luz ambiente es inferior a un cierto umbral, se activará la siguiente acción.
e) Encendido/apagado de la tira de neopixel: Si el nivel de luz ambiente es inferior al umbral establecido y hay presencia, se enviará una señal para encender la tira de neopixel. Si el nivel de luz ambiente es igual o superior al umbral, se enviará una señal para apagar la tira de neopixel.
f) Repetición del bucle: Después de completar las acciones anteriores, el programa regresa al inicio del bucle principal y repite el proceso de lectura del sensor y toma de decisiones en cada iteración.
Este programa asegura que la tira de neopixel se encienda automáticamente cuando se detecte presencia y la cantidad de luz ambiente cae por debajo del umbral establecido. De esta manera, se logra un control automático de la iluminación de las zonas comunes del colegio.
Recuerda que la programación puede variar según las características específicas de la tira de neopixel y las preferencias individuales. Puedes personalizar el programa según tus necesidades, ajustar los umbrales y agregar efectos visuales a la tira de neopixel para hacerla aún más interesante.
Con esta programación, hemos creado un sistema de control automático de iluminación de las zonas comunes utilizando la placa micro:bit, un sensor PIRy una tira de neopixel. ¡Esperamos que disfrutes explorando y experimentando con este proyecto, y que contribuyas a un uso más eficiente de la energía y a un entorno más sostenible!
Copyright © 2023 Smart & Do - Todos los derechos reservados.
Con tecnología de GoDaddy