ROBOTSchool · Ares · diapositivas
📖 Ver como libro
🌦️ ODS 13 · Acción por el clima

Leer el cielo

Línea Ares · Inventores · 6°
ODS13
Una herramienta del estudiante · prototipa en papel, construye en MDF
Este libro pertenece a
Nombre del estudiante
Grado y grupo
Colegio
Docente

Índice

  • 1. El clima cambia
  • 2. La pregunta
  • 3. Lo que vamos a construir
  • 4. El mapa del libro
  • Antes de empezar · tus comodines
  • MP1 · Conoce tu Pico y lee el clima
  • MP2 · Del bloque al texto
  • MP3 · La bitácora de datos
  • MP4 · La estación completa
  • Del papel al MDF
  • Lo mostramos
  • Mi nota
  • Anexo recortable
  • Palabras nuevas

📖 La historia

INICIOÉrase una vez… Lía vive en un barrio alegre, justo al lado de una quebrada.

NUDOUna lluvia muy fuerte llega de sorpresa y el barrio se inunda: nadie supo que venía.

DESENLACELía y su grupo deciden aprender a leer el cielo. Vas a construir una estación del clima que mide, guarda los datos y muestra la tendencia para avisar a tiempo.

Y aquí empiezas tú: este libro es el camino para que esa historia termine bien. ¡Manos a la obra!

1 · El clima cambia

El clima del planeta está cambiando, y para cuidarlo primero hay que entenderlo. El ODS 13 nos pide actuar por el clima, y eso empieza por medir.

Una estación meteorológica mide la temperatura y la humedad, las muestra y guarda los datos para descubrir patrones.

Imagen de referencia: estación meteorológica / datos de clima

2 · La pregunta que nos mueve

Pregunta que detona
¿Cómo medimos y entendemos el clima de nuestro entorno?

Vas a construir una estación que mide, muestra y registra el clima, y a leer la historia que cuentan tus datos.

3 · Lo que vamos a construir

Tu reto es una estación meteorológica con Raspberry Pi Pico que mide temperatura y humedad, las muestra en una pantalla y guarda una bitácora. Papel y luego MDF.

Render de referencia: estación meteorológica en MDF a la intemperie

4 · El mapa del libro

Subes de nivel: nueva placa (Pico) y nuevo lenguaje (MicroPython), con BIPES de puente. Vamos así:

1 Comprender
2 Diseñar (carcasa)
3 Construir (Pico, sensor, pantalla)
4 Programar (BIPES→MicroPython)
5 Datos
6 Integrar / MDF

Antes de empezar · tus comodines

Empiezas una placa nueva, la Raspberry Pi Pico, y das el gran salto: de los bloques al texto con MicroPython. Usa BIPES como puente (bloques que se convierten en texto).

COM-PL-PIC
Raspberry Pi Pico NUEVO
Placa · 📕 Cartilla · 💻 Academy
COM-SE-DHT
Sensor de temperatura y humedad (DHT) NUEVO
Sensor · 📕 Cartilla · 💻 Academy
COM-BS-PY
MicroPython (del bloque al texto) NUEVO
Base · 📕 Cartilla · 💻 Academy

Leer el mundo y convertirlo en datos

Una estación del clima mide (temperatura, humedad), guarda esos números y los muestra. Para eso, el programa usa tres ideas nuevas:

Variable = un nombre que guarda un valor que puede cambiar (ej. t = 24.5).
Lista = un nombre que guarda muchos valores (todas las lecturas del día).
Función = un bloque de código con nombre que reutilizas (ej. leer_temp()).
Verifica que entendiste: ¿Qué mide tu estación? ¿Dónde guardas las lecturas para ver la tendencia?
🧠 Pensamiento computacional primero: haz la actividad desenchufada de apertura (sin computador) y practica la misma lógica del proyecto en Reeborg's World en Python antes de construir. Cada microproyecto se diseña con su diagrama de flujo o pseudocódigo.
1

Conoce tu Pico y lee el clima

Microproyecto 1 · medir y mostrar

Del sensor a la pantalla

La Pico lee el sensor y guarda el número en una variable; luego lo muestra. Ese es el corazón de una estación.

🎯 Objetivos
  • Conectar el sensor DHT a la Pico.
  • Leer la temperatura y mostrarla.
🧰 Materiales
Del anexo recortable
  • Plantilla E-1 (soporte del sensor)
Componentes
  • Raspberry Pi Pico
  • Sensor DHT22
  • Cables
  • Pantalla OLED (opcional)
🔧 Construcción paso a paso
1
Conecta el DHT: VCC a 3V3, GND a GND, y la señal a un pin (ej. GP15).
Por qué: La Pico trabaja a 3,3 V; más voltaje puede dañarla.
2
Corre el programa que lee y muestra la temperatura por consola.
Ojo: Si sale error, revisa el pin y que el sensor esté firme.
Compruébalo: ¿aparece un número que cambia si soplas el sensor?
3
Anota la temperatura del salón. Ese número es tu primer dato.
Foto: Pico con sensor DHT conectado

✏️ Diseña tu algoritmo (antes de programar)

Antes de escribir el programa, dibuja el diagrama de flujo o escribe el pseudocódigo de lo que hará tu proyecto. El código es la consecuencia de pensar el algoritmo.

inicio / finacción¿decisión?
Pseudocódigo:
💻 Programación (MicroPython)
from machine import Pin
import dht, time
sensor = dht.DHT22(Pin(15))
sensor.measure()
t = sensor.temperature()   # guarda la lectura en la variable t
print('Temperatura:', t)
🎨 Diseño

Diseña el soporte del sensor. Criterio: que el sensor quede al aire (no tapado) para medir bien. Bocétalo.

✍️ Responde en tu libro
¿En qué variable guardas la temperatura?
¿Por qué el sensor no debe ir tapado?
📊 Evaluación del microproyecto (la llena el docente)
Criterio1234Puntos
Construcción__/4
Programación / lógica__/4
Diseño__/4
Preguntas del libro__/4
Trabajo y proceso__/4
TOTAL__/20
Nota
Firma del docente
Jugar en Academy
🎮 Actividad del microproyecto 1 · Conoce tu Pico y lee el clima
Actividad táctil para repasar jugando (el docente lee en voz alta). Escanea el QR o ábrela aquí ▶.
2

Del bloque al texto

Microproyecto 2 · tu primer código MicroPython

Lo mismo, ahora escrito

En BIPES armas el programa en bloques y ves cómo se convierte en texto. Es el mismo pensamiento: solo cambia la forma de escribirlo.

🎯 Objetivos
  • Pasar un programa de bloques a texto.
  • Repetir la lectura con un bucle.
🧰 Materiales
Del anexo recortable
Componentes
  • Pico + sensor
🔧 Construcción paso a paso
1
En BIPES arma «por siempre: medir y mostrar» en bloques y mira el texto MicroPython que aparece al lado. Compáralos.
2
Predice y corre: antes de ejecutar el while True:, ¿qué crees que hará? Córrelo.
Ojo: olvidar la sangría (los espacios) dentro del while — Python la necesita.
3
¿imprime la temperatura cada 2 segundos sin parar?
Foto: BIPES mostrando bloques y su texto MicroPython

✏️ Diseña tu algoritmo (antes de programar)

Antes de escribir el programa, dibuja el diagrama de flujo o escribe el pseudocódigo de lo que hará tu proyecto. El código es la consecuencia de pensar el algoritmo.

inicio / finacción¿decisión?
Pseudocódigo:
💻 Programación (MicroPython)
while True:
    sensor.measure()
    t = sensor.temperature()
    h = sensor.humidity()
    print('Temp:', t, 'Humedad:', h)
    time.sleep(2)   # espera 2 segundos y repite
🎨 Diseño

Decide cada cuánto mide. Criterio: ni tan seguido (gasta) ni tan lento (se pierde un cambio). ¿Cuántos segundos?

✍️ Responde en tu libro
¿Qué hace el while True?
¿Por qué importa la sangría en Python?
📊 Evaluación del microproyecto (la llena el docente)
Criterio1234Puntos
Construcción__/4
Programación / lógica__/4
Diseño__/4
Preguntas del libro__/4
Trabajo y proceso__/4
TOTAL__/20
Nota
Firma del docente
Jugar en Academy
🎮 Actividad del microproyecto 2 · Del bloque al texto
Actividad táctil para repasar jugando (el docente lee en voz alta). Escanea el QR o ábrela aquí ▶.
3

La bitácora de datos

Microproyecto 3 · guardar y leer una tendencia

Muchos datos: la lista y la función

Para ver si sube o baja la temperatura, guardas muchas lecturas en una lista y calculas el promedio con una función.

🎯 Objetivos
  • Guardar lecturas en una lista.
  • Escribir una función que calcule el promedio.
🧰 Materiales
Del anexo recortable
Componentes
  • Pico + sensor
🔧 Construcción paso a paso
1
Crea una lista vacía y, en cada vuelta, agrega la lectura con .append().
Por qué: Una variable guarda un solo número; la lista guarda la historia.
2
Escribe una función promedio(lista) que sume y divida.
Ojo: dividir por cero si la lista está vacía — revisa que tenga datos.
3
tras varias lecturas, ¿el promedio tiene sentido (entre la más baja y la más alta)?
Foto: consola mostrando una lista de lecturas y su promedio

✏️ Diseña tu algoritmo (antes de programar)

Antes de escribir el programa, dibuja el diagrama de flujo o escribe el pseudocódigo de lo que hará tu proyecto. El código es la consecuencia de pensar el algoritmo.

inicio / finacción¿decisión?
Pseudocódigo:
💻 Programación (MicroPython)
lecturas = []            # lista vacía
def promedio(datos):
    return sum(datos) / len(datos)

sensor.measure()
lecturas.append(sensor.temperature())
print('Promedio:', promedio(lecturas))
🎨 Diseño

Diseña tu bitácora. Criterio: que se entienda la tendencia (¿sube o baja?). ¿Cómo la mostrarías?

✍️ Responde en tu libro
¿Qué diferencia hay entre una variable y una lista?
¿Para qué reutilizas la función promedio?
📊 Evaluación del microproyecto (la llena el docente)
Criterio1234Puntos
Construcción__/4
Programación / lógica__/4
Diseño__/4
Preguntas del libro__/4
Trabajo y proceso__/4
TOTAL__/20
Nota
Firma del docente
Jugar en Academy
🎮 Actividad del microproyecto 3 · La bitácora de datos
Actividad táctil para repasar jugando (el docente lee en voz alta). Escanea el QR o ábrela aquí ▶.
4

La estación completa

Microproyecto 4 · carcasa e integración

Todo junto: una estación que informa

Unes el sensor, el código de datos y la carcasa en una estación que mide, guarda y muestra — útil para que el barrio se prepare ante el clima (ODS 13).

🎯 Objetivos
  • Montar la estación en su carcasa.
  • Mostrar lecturas y tendencia.
🧰 Materiales
Del anexo recortable
  • Plantilla E-4 (carcasa)
Componentes
  • Pico + sensor
  • Carcasa E-4
🔧 Construcción paso a paso
1
Monta todo en la carcasa E-4, con el sensor asomando al aire y la pantalla visible.
2
Corre el programa completo (medir → guardar en lista → mostrar promedio).
Ojo: si el sensor queda dentro, mide el calor de la Pico, no el del aire.
3
déjala una hora. ¿La tendencia muestra cómo cambió la temperatura?
Foto: estación meteorológica terminada

✏️ Diseña tu algoritmo (antes de programar)

Antes de escribir el programa, dibuja el diagrama de flujo o escribe el pseudocódigo de lo que hará tu proyecto. El código es la consecuencia de pensar el algoritmo.

inicio / finacción¿decisión?
Pseudocódigo:
💻 Programación (MicroPython)
# programa completo (resumen)
while True:
    sensor.measure()
    lecturas.append(sensor.temperature())
    print('Ahora:', sensor.temperature(), '| Promedio:', promedio(lecturas))
    time.sleep(60)
🎨 Diseño

Da forma a tu estación. Criterio: resistente y con el sensor ventilado. Decórala y nómbrala.

🤖 IA · conversa

Pide a la IA: «¿qué otros datos del clima podría medir y para qué le sirven a una comunidad?».

✍️ Responde en tu libro
¿A quién le sirve tu estación y por qué?
¿Qué pasaría si el sensor queda encerrado?
📊 Evaluación del microproyecto (la llena el docente)
Criterio1234Puntos
Construcción__/4
Programación / lógica__/4
Diseño__/4
Preguntas del libro__/4
Trabajo y proceso__/4
TOTAL__/20
Nota
Firma del docente

Jugar en Academy
🎮 Actividad del microproyecto 4 · La estación completa
Actividad táctil para repasar jugando (el docente lee en voz alta). Escanea el QR o ábrela aquí ▶.
Del papel al MDF · el prototipo final

Ahora construyes tu estación en madera (MDF): una carcasa firme y ventilada que proteja la Pico y deje el sensor al aire.

Render de referencia: estación meteorológica en MDF

Lo mostramos

Comparte tus datos del clima con la clase. Vuelve a la pregunta: ¿qué aprendiste del clima de tu entorno?

¿Qué mejorarías si lo hicieras otra vez?

Mi nota · rúbrica final del proyecto

El docente evalúa el prototipo final. La convergencia (que los tres hilos funcionen juntos) vale el doble.

Criterio1234Puntos
Programación__/4
Robotización__/4
Diseño__/4
Convergencia (×2) — prueba de "quita un hilo"__/8
Proceso y comunicación__/4
TOTAL__/24
Nota final
Firma del docente

Anexo recortable

✂ Recorta por las líneas rojas. ┄ Dobla por las punteadas. ⬤ Fija el componente en los puntos marcados. No recortes las páginas de guía ni de evaluación.

Plantilla E-1 · soportemonta aquí la Pico ⬤
Plantilla E-4 · carcasadobla por ┄

Palabras nuevas

Variable
Un nombre que guarda un valor que puede cambiar.
Lista
Un nombre que guarda muchos valores (la historia de lecturas).
Función
Un bloque de código con nombre que reutilizas (ej. promedio).
MicroPython
Python para placas pequeñas como la Pico.
Sensor DHT
Mide temperatura y humedad del aire.
← → o barra espaciadora para avanzar