Fabrica una BALIZA con #Arduino

Una baliza es un dispositivo que emite señales luminosas, sonoras y/o electrónicas para guiar, advertir o localizar algo en un entorno específico. Se utiliza en diversas aplicaciones, como la navegación, el rescate o localización de vehículos u objetos, proporcionando orientación o visibilidad en condiciones difíciles.

Por ejemplo, en el desafío CANSAT, una baliza es fundamental para localizar y recoger el satélite tras su regreso a la Tierra. Este dispositivo permite identificar su posición de forma rápida, lo que facilita la recuperación y descarga de los datos científicos que ha recopilado.

Baliza moderna para localización. Generada con IA por OpenAI DALL·E. Creative Commons Attribution-NonCommercial (CC BY-NC).



En la entrada de hoy aprenderemos a programar salidas digitales en Arduino mediante el uso de LEDs y buzzers, dispositivos fundamentales para generar señales visuales y sonoras. La actividad se centra en la construcción y programación de una baliza de localización, que combina ambos elementos para simular una herramienta de recuperación de un CANSAT.

Comenzaremos montando un circuito paralelo en el que conectaremos los LEDs y el buzzer, explorando cómo funcionan estos componentes y cómo se controlan mediante las salidas digitales del Arduino. Una vez completado el montaje, programaremos el circuito utilizando Arduino Blocks, una herramienta visual que facilita la comprensión del código. Finalmente, daremos el salto al IDE de Arduino para implementar el mismo programa en lenguaje C++, desarrollando así una comprensión más profunda del funcionamiento y control de las salidas digitales.

ENS160: El sensor de alta precisión para el monitoreo de la calidad del aire

¿Qué es el sensor de calidad del aire ENS160?


El sensor ENS160 es un dispositivo digital multigas de alta precisión diseñado para el monitoreo continuo de la calidad del aire interior. Es el sucesor tecnológico de sensores más simples (como el CCS811), ofreciendo una mayor estabilidad y una detección de gases más sofisticada basada en tecnología de óxido metálico (MOX).

Este sensor es capaz de medir TVOC (Compuestos Orgánicos Volátiles Totales) y niveles equivalentes de dióxido de carbono (eCO2). Además, proporciona un índice de calidad del aire (AQI) procesado internamente, lo que facilita la interpretación de los datos sin cargar el microcontrolador. Fabricado por ScioSense, destaca por su capacidad de autocalibración y compensación de humedad, siendo una opción ideal para sistemas de ventilación inteligente, purificadores de aire y estaciones meteorológicas domésticas.


DATASHEET ENS160: Digital Metal-Oxide Multi-Gas Sensor ENS160  by ScioSense

Ficha Técnica: Sensor ENS160
Nombre del sensor ENS160 (Digital Air Quality Sensor)
Voltaje a conectar a Arduino 3.3 V (DC)
Peso en gramos ~ 1.5 g
Dimensiones 20 x 15 mm
Protocolo I2C (0x53 / 0x52)
AQI (Mín/Máx y Unidad) 1 - 5 (Sin unidad)
eCO2 (Mín/Máx y Unidad) 400 - 65.000 ppm
TVOC (Mín/Máx y Unidad) 0 - 65.000 ppb


Conexión eléctrica

Imagen: TinkerCAD by @miguetecnologia


Programación

Nota: Usa los datos de temperatura y humedad fijos para que el sensor calcule con más precisión.

Imagen: SteamMakerBlocks by @miguetecnologia

Interpretación de los resultados


1. AQI (Índice de Calidad del Aire)


Es el valor más fácil de entender. Se divide en 5 niveles:
  • 1 Excelente    Aire muy limpio.
  • 2 Bueno         Calidad normal.
  • 3 Moderado   Se recomienda ventilar un poco.
  • 4 Pobre          Aire viciado, falta oxígeno.
  • 5 Insaludable ¡Ventilación urgente!


2. eCO2 (Dióxido de Carbono equivalente)


Mide cuánto aire hemos "respirado" ya en la habitación. Se mide en ppm (partes por millón):
  • Bajo (400 - 600 ppm): Aire exterior o habitación muy bien ventilada. Ideal.
  • Medio (600 - 1000 ppm): Nivel aceptable. Se empieza a notar el aire "cargado".
  • Alto (1000 - 5000 ppm): Nivel crítico en interiores. Provoca somnolencia, falta de concentración y dolor de cabeza.
  • Muy Alto (5000 - 65000 ppm): Zona de peligro extremo. Procesos químicos o accidentes.


3. TVOC (Compuestos Orgánicos Volátiles)


Mide vapores químicos (pegamentos, rotuladores, perfumes, productos de limpieza). Se mide en ppb (partes por billón):
  • Bajo (0 - 200 ppb): Aire limpio de químicos. Ideal.
  • Medio (200 - 600 ppb): Presencia de olores o vapores. Aceptable pero mejorable.
  • Alto (600 - 1500 ppb): Presencia importante de contaminantes químicos. Evitar exposición prolongada. Puede causar irritación de ojos o garganta.
  • Medio (1500 -65000 ppb): Nivel industrial. Mareos, náuseas y toxicidad.

Programación sencilla para controlar tu puente levadizo.

¿Alguna vez habéis visto esos puentes en las películas que se levantan para dejar pasar a los barcos y luego vuelven a bajar para que los coches crucen? Se llaman puentes levadizos, y en nuestro próximo proyecto, ¡vamos a construir uno juntos! Aprenderemos cómo funcionan, qué mecanismos utilizan y pondremos en práctica nuestras habilidades para crear una maqueta funcional. Este desafío nos permitirá explorar conceptos de ingeniería, mecánica y trabajo en equipo de una manera divertida y práctica.

Para darle vida a nuestro puente levadizo, incorporaremos tecnología que lo haga interactivo y automatizado. Utilizaremos un sensor de ultrasonidos que detectará la proximidad de un barco, activando un servomotor que levantará y bajará el puente en respuesta. Toda esta programación la realizaremos con ArduinoBlocks, una plataforma de programación por bloques que facilita la creación de código para Arduino. De esta manera, combinaremos mecánica y programación para dar vida a nuestro puente automatizado.


Imagen:Instagram @miguetecnologia CC BY-SA 2.0


Link: Ver el proyecto al completo para crear la maqueta.

Listado de materiales

  • Maqueta del puente
  • Arduino UNO o equivalente
  • Protoboard
  • Sensor de ultrasonidos
  • Microservomotor de posición
  • Cables dupont diferentes largos y terminales