← Índice Valentina Tech
Misión 5 · Bitácora de Misiones · Astra-7

El sonar

Algo se mueve ahí fuera. Sientes vibraciones golpeando el casco de la nave… pero la
Astra-7 es sorda: no oye absolutamente nada. Y en el fondo del océano, no oír lo que
se acerca es muy peligroso.

Vas a construir el sonar: harás que la nave escuche el océano con su micrófono y
dispare una alarma de luz cuando detecte un sonido fuerte. Un golpe cercano, una
criatura, una corriente… y la nave se pondrá en alerta al instante.

🎯 Tu misión

Hacer que la nave escuche y dispare una alarma de luz cuando el sonido sea fuerte.

🎨 Ficha técnica (valores exactos)

🧰 Tips para que lo hagas tú solo/a

Aquí tienes algunas piezas de código sueltas que puedes usar para escribir el
programa por tu cuenta. No son la solución completa: combínalas, cámbialas y ordénalas
hasta que tu nave haga lo que pide la misión.

A) Leer el sonido:

sonido = cp.sound_level

B) Reaccionar si es fuerte:

if sonido > 50:
    cp.pixels.fill((255, 0, 0))   # todas en rojo
    time.sleep(0.3)
    cp.pixels.fill((0, 0, 0))     # apaga

🛠️ Lo que tiene que hacer tu programa (obligatorio)

Dentro de un while True:, cada vuelta:

  1. Lee el sonido con sonido = cp.sound_level.
  2. Si sonido > 50 → enciende las 10 luces en rojo 0.3 s y luego apágalas.
  3. Si no hay ruido fuerte → la nave se queda tranquila (apagada).
  4. Espera 0.05 s y repite.

👉 Da una palmada cerca de la placa: todas las luces deben "estallar" en rojo y apagarse.
¡Esa es la alarma del sonar!

🌟 Desafío secreto: la Ruta de Escape 🗺️

Ahora que la nave escucha y responde, ya puedes intentar el proyecto especial: dibujar
con lápiz de grafito el rumbo de salida entre las grietas del fondo y comprobar si
tienes el pulso firme para seguirlo. Si te sales → alarma; si llegas a la meta →
señal de éxito. ¡Pregúntale a tu instructor/a!

🌟 Si quieres ir más allá (reto opcional)

🧱 Dale cuerpo a la nave: construye un cono de sonar

Para que el sonar "apunte", vas a fabricar un cono de escucha (un embudo) que dirija los
sonidos del océano hacia el micrófono de la placa, para captarlos mejor.

🔎 Primero localiza el micrófono en la placa: es un agujerito marcado MIC.

💡 Ideas de material (elige una)

🛠️ Cómo hacerlo (paso a paso)

  1. Localiza el micrófono (MIC) en la placa.
  2. Enrolla la cartulina en forma de cono y pégala con cinta (boca ancha y punta estrecha).
  3. Apunta la punta estrecha hacia el micrófono, sin taparlo del todo.
  4. Habla o da golpecitos suaves por la boca ancha del cono.
  5. La alarma roja debe dispararse con el sonido dirigido. ¡El sonar funciona!

✅ Misión cumplida cuando…

🏅 Insignia: "Oído activo".

Valentina Tech · Circuit Playground Express · CircuitPython