MonteSTEAM AIDARAC IES Monterroso

Chisme 197 · La papelera inteligente del Lince: sensor de obstáculos con micro:bit

Practica aquí antes de tocar la placa. Un sensor de obstáculos infrarrojo mira dentro de una papelera y avisa cuando está llena, para vaciarla a tiempo y no antes (ODS 11 y 12). Vas a conectarlo, a ajustar su ruedecita (¡importante!) y a programar el aviso. Cada paso se desbloquea al completar el anterior.

La micro:bit, el sensor y la papelera

Sensor de obstáculos infrarrojo (pines a la izquierda: G, V, S, EN)
Papelera (vista desde el lateral) sensor (mira hacia abajo)
cables sin conectar
Valor leído (P1): –LED del módulo: apagadoSegundos lleno: 0
Pantalla de la micro:bit:

1Conecta el sensor

El cable de 3 hilos tiene los colores de la placa: negro → G, rojo → V y amarillo → S. Los tres van a la fila 1 (pin P1). El pin EN del módulo no se usa.

Cable negro →
Cable rojo →
Cable amarillo →

2Entiende el sensor y ajusta la ruedecita

El sensor lanza luz infrarroja (invisible). Si rebota en algo cercano, el módulo detecta: enciende su LED y manda un 0. Si no, manda un 1. La ruedecita decide hasta qué distancia mira.

Programa 1: lee P1 y muestra el número. La papelera está vacía: ¿qué sale? Si sale 0, la ruedecita está mal ajustada.

Mueve la ruedecita a un lado y al otro y fíjate en el LED del módulo. En el sensor real, gira un poco y vuelve a mirar.

3Programa 2 · La papelera avisa

Si el sensor detecta algo 3 segundos seguidos, la papelera está llena. Elige las piezas que faltan.

4Prueba la papelera llena y vacía

Con la papelera vacía debe salir 😊. Llénala hasta cerca del sensor: tras 3 segundos debe salir 😢. Vacíala y vuelve el 😊. El tiempo corre de verdad.

Aviso 😢: ✗ · Vaciada de nuevo 😊: ✗

Lee y predice

Mi sensor da 1 cuando detecta (al revés que el de clase). ¿Qué cambio?Solo la constante DETECTA: pon let DETECTA = 1 y el resto del programa funciona igual.
La ruedecita está muy a la derecha y la papelera tiene la mitad de basura. ¿Qué pasa?El sensor ve la basura de la mitad y avisa demasiado pronto: se vaciaría antes de tiempo. Hay que ajustarla para que solo detecte cuando está casi llena.
Programa completo 2 (JavaScript, el mismo que los bloques)

Micro:bit V2 con la placa de ampliación Keyestudio y un sensor de obstáculos infrarrojo del kit 37 en 1; programada con bloques en MakeCode. Prototipo educativo, no un sistema de gestión de residuos certificado.

MonteSTEAM AIDARAC IES Monterroso