BALIZA

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.


Listado de componentes para la práctica: Baliza de localización con Arduino

  • Placa Arduino Uno (o compatible).
  • Cables de conexión (jumper): macho-macho, macho-hembra.
  • Protoboard (placa de pruebas).
  • LEDs: mínimo 2 unidades (rojo y verde, opcional).
  • Resistencias: 220 Ω (una para cada LED).
  • Buzzer activo: 1 unidad.
  • Fuente de alimentación: Cable USB para conectar el Arduino al ordenador o batería externa (opcional).
  • Software: Arduino Blocks y IDE de Arduino.


Diodo Emisor de Luz (LED)


Un diodo LED (Light Emitting Diode) es un componente electrónico que emite luz cuando una corriente eléctrica lo atraviesa en la dirección correcta. Está formado por dos terminales principales: el ánodo (positivo) y el cátodo (negativo). El ánodo suele ser la patilla más larga, mientras que el cátodo es más corto y está cerca de una muesca o borde plano en la carcasa del LED. Para que funcione, el LED debe estar correctamente polarizado, es decir, el ánodo debe conectarse al positivo del circuito y el cátodo al negativo.

El funcionamiento del LED se basa en un fenómeno llamado electroluminiscencia, que ocurre cuando los electrones liberan energía en forma de luz al pasar a través de un material semiconductor. Los LEDs se utilizan en una amplia variedad de aplicaciones, como indicadores luminosos en dispositivos electrónicos, semáforos o iluminación decorativa. Por ejemplo, en esta práctica usaremos LEDs para simular las señales visuales de una baliza de localización, combinándolos con un buzzer para emitir alertas sonoras.


WIKIFISICA2016, CC BY-SA 4.0, via Wikimedia Commons



Buzzer o zubador


Buzzer

Un buzzer es un dispositivo electromecánico o piezoeléctrico que genera sonidos o tonos al recibir corriente eléctrica. Está compuesto por un disco piezoeléctrico o un sistema electromagnético encerrado en una carcasa. Los buzzers tienen dos terminales: el positivo (marcado con un signo “+” o una patilla más larga) y el negativo (patilla más corta). Al estar polarizado, debe conectarse correctamente: el terminal positivo al voltaje del circuito y el negativo a tierra.

El buzzer funciona al convertir la energía eléctrica en vibraciones mecánicas que producen ondas sonoras. Estas ondas pueden ser tonos constantes o intermitentes, dependiendo de cómo se programe. Su uso es muy común en sistemas de alerta, temporizadores y juguetes electrónicos. En esta práctica, el buzzer se empleará para simular las señales sonoras de una baliza de localización, complementando la función de los LEDs para ofrecer una solución completa de guía visual y auditiva.

jdx, CC BY-SA 3.0, via Wikimedia Commons



Conexión de LED y Buzzer a la placa Arduino Uno

LED (pin digital 12)

  • Conecta el diodo, tal como se ve en la imagen, sobre la protoboard
  • Conecta el ánodo (patilla más larga) del LED al pin digital 12 de la placa Arduino
  • Conecta el cátodo (patilla más corta) del LED a través de una resistencia de 220 Ω a una fila de la protoboard y luego lleva esa fila al pin GND de la placa Arduino con un cable jumper.

Buzzer (pin digital 6)

  • Conecta el terminal positivo del buzzer al pin digital 6 de la placa Arduino.
  • Conecta el terminal negativo del buzzer a la fila GND de la protoboard

diseño @miguetecnologia via Tinkercad; Uso educativo y no comercial.



Programación de la baliza con ArduinOblocks

Cuando programemos la baliza, queremos se se lleva a cabo el siguiente comportamiento:
  • Encendido del LED: El LED conectado al pin digital 12 se encenderá y permanecerá encendido durante 1 segundo.
  • Zumbidos del buzzer: Después de que el LED se apague, el buzzer conectado al pin digital 6 emitirá tres zumbidos consecutivos. Cada zumbido durará 500 milisegundos, con un intervalo de 500 milisegundos entre ellos.
  • Reinicio del ciclo: Una vez que terminen los zumbidos, el proceso volverá a empezar desde el encendido del LED, creando un ciclo continuo de señalización.
  • Este patrón simula el comportamiento de una baliza de localización, alternando entre señales visuales (LED) y sonoras (buzzer) para maximizar su eficacia.

Los buzzers pasivos requieren una señal oscilante, en general de tipo PWM, que indique la frecuencia y la duración de la señal. Por eso es muy importante quel pin seleccionado tenga una virgulilla (~). Por ejemplo el 6



Programación de la baliza con Ide de Arduino

Puntos importantes para que lo entiendas y lo hagas tú mismo:

  • Primero usamos pinMode en el setup para configurar el pin como salida (OUTPUT) porque sonactuadores.
  • Usamos digitalWrite en el loop para enviar señales HIGH o LOW y controlar lo que pasa en el pin (encender/apagar el LED).
  • tone y noTone: Estas funciones controlan el buzzer, activando o deteniendo sonidos con una frecuencia específica.
  • for loop: Se usa para repetir una acción varias veces (en este caso, los tres zumbidos del buzzer).
  • delay: Sirve para pausar la ejecución del programa durante un tiempo en milisegundos.
  • ¿Qué significa HIGH? Envía una señal de 5V al pin, lo que "enciende" el dispositivo conectado (como un LED o un buzzer).
  • ¿Qué significa LOW? Detiene la señal (0V) en el pin, lo que "apaga" el dispositivo conectado.


Este código es un excelente ejemplo para aprender a usar salidas digitales y bucles en Arduino. ¡Intenta replicarlo y experimenta cambiando los tiempos o las frecuencias del buzzer! ¿Qué ocurrirá?

Cómo darse de alta en Scratch

¡Bienvenidos al emocionante mundo de Scratch!


Antes de comenzar a crear tus propios proyectos y explorar la magia de la programación, hay un paso importante: registrarte en Scratch. ¿Por qué? Porque así podrás guardar tus trabajos, acceder a ellos desde cualquier dispositivo y compartir tus creaciones con tu profesor y con la comunidad. En este post te explico cómo darte de alta paso a paso. ¡Vamos a preparar todo para empezar a programar como auténticos profesionales!
Aquí tienes un paso a paso detallado para registrarte y crear una cuenta en la plataforma:
Paso 1: Accede al Sitio Web de Scratch Abre tu navegador web favorito y escribe "scratch.mit.edu" en la barra de direcciones. Presiona "Enter" para llegar al sitio web oficial de Scratch.

Paso 2: Selecciona "Unirse" En la esquina superior derecha de la página de inicio, verás un botón que dice "Unirse", o un poco más abajo a la derecha otro que dice "Únete" Haz clic en cualquiera de éllos para comenzar el proceso de registro.
Paso 3: Completa la Información Requerida Aparecerá un formulario de registro. Aquí, deberás proporcionar algunos detalles básicos:
  • Nombre de usuario: Elige un nombre de usuario único que te identificará en la plataforma.
  • Contraseña: Crea una contraseña segura que puedas recordar fácilmente.
  • Fecha de nacimiento: Ingresa tu fecha de nacimiento para asegurarte de que eres el grupo de edad adecuado para usar Scratch.
  • Género: Selecciona tu género. Puedes optar por no especificar si lo prefieres.
  • Ubicación: Elige tu país en el menú desplegable.

Paso 4: Introduce tu correo electrónico Utiliza tu cuenta del centro para darte de alta en la aplicación. Al introducir este, estás aceptando los términos de uso y la política de privacidad. Si estás de acuerdo con estos términos sigue adelante.

Paso 5: Verifica que no eres un Robot Completa cualquier prueba de verificación de seguridad que aparezca en pantalla. Esto es comúnmente un "captcha" o una selección de imágenes específicas.

Paso 6: ¡Bienvenido a Scratch! ¡Felicidades! Ahora tienes una cuenta en Scratch. Puedes empezar a explorar proyectos, crear tus propios diseños y compartir tus ideas con la comunidad.



Paso 7: Verifica tu cuenta Una vez que hayas completado todos los campos requeridos deberás acudir a la bandeja de tu correo electrónico para verificar la cuenta mediante el enlace que te envían al e-mail.


Paso 8: Personaliza tu Perfil (Opcional) Si lo deseas, puedes personalizar tu perfil añadiendo una imagen de perfil y describiéndote brevemente. Esto ayudará a otros miembros de la comunidad a conocerte mejor.

Paso 9: A crear!! Ya solo te queda ponerte con tus creaciones.

Cómo recuperar tu clave para acceder a Classroom o Ipasen

Translator

Claves: No se puede vivir sin ellas, pero con ellas tampoco.


Claves, contraseñas y códigos de acceso: son piezas esenciales de nuestra vida digital, pero también pueden convertirse en fuentes de estrés cuando las olvidamos o necesitamos recuperarlas. Si eres usuario de aplicaciones educativas como Ipasen o Classroom, sabes lo importante que es mantener tu contraseña segura y accesible. En esta entrada, te guiaremos a través del proceso de recuperación de contraseña para estas dos aplicaciones, revelando que la solución es la misma para ambas. Aprenderás cómo almacenar tus claves de forma segura, cómo cambiarlas si deseas una opción más sencilla de recordar y qué sucede si tu cuenta queda inactiva durante mucho tiempo. ¡Prepárate para recuperar el control de tu acceso a estas valiosas herramientas educativas!