Papeleras con contador digital de residuos ingresados. Ideal para colocar dos juntas y competir por la recogida de desperdicios en un patio de colegio.

El propósito principal de este proyecto no es realmente la contabilización de los residuos recogidos como podría parecer a priori. En realidad no es un dato que nos interese en absoluto. Lo que se pretende es fomentar la involucración en la recogida de deshechos, para el posterior reciclaje de los residuos, participando desde nuestro ámbito, la electrónica, creando una propuesta de una competitividad ficticia que animará a los alumnos a tal fin.

Y no solo eso, además nos permite trabajar conceptos matemáticos con los más pequeños tales como la suma, comparación de números hasta el 999, e incluso aspectos estadísticos y de contabilidad de forma complementaria.


Material necesario

  • 2 Módulos de obstáculos por infrarrojo KY-032 IR (2€)
  • 2 Matriz de puntos LED 0,8 pulgadas 8*24 (4€)
  • 2 Arduino Nano (5€)
  • 4 Baterías 18650 (10€)
  • 2 Shield de carga V8
  • 4 Pulsadores de ordenador
  • 2 interruptores de corriente.

Módulo detector de obstáculos

Parte principal del proyecto, contiene 4 pines de conexión y es el KY-032 IR .

Aquí tienes las definiciones de los pines:

  • GND: Es como el ancla del módulo, conectándolo a tierra o a un punto común en el circuito.
  • +: Aquí es donde el módulo obtiene su energía, necesitando una fuente de alimentación de 3.3 a 5V DC.
  • Out: Es el comunicador del módulo. Por defecto, permanece alto y solo baja cuando detecta un obstáculo. Estará conectado al pin D7.
  • EN: Es el controlador del módulo. Este pin de activación decide cuándo debe funcionar el módulo. Por defecto, está conectado a GND, lo que significa que el módulo siempre está en funcionamiento. Para nuestro propósito, quitaremos el jumper y conectaremos al pin D6.

¿Tienes curiosidad por saber cómo funciona este pequeño módulo? ¡Es muy interesante! Utiliza un par de componentes infrarrojos: un transmisor y un receptor. El transmisor es como la linterna del módulo, emitiendo luz infrarroja. Cuando aparece un obstáculo, la luz infrarroja rebota y es captada por el receptor. En se momento se envía una señal al microcontrolador.

Nuestro pequeño módulo es bastante robusto, detectando obstáculos en un rango de 2 a 40 cm y ofreciendo una excelente capacidad antiinterferencias. Sin embargo, el color de los objetos afecta su detección. Los objetos más oscuros, especialmente los de color negro, se detectan a una distancia menor. Frente a una pared blanca, el sensor es más eficiente, detectando en un rango de 2 a 30 cm.

El módulo cuenta con dos potenciómetros, uno para ajustar la potencia de transmisión y otro para ajustar la frecuencia de transmisión. Al ajustar estos potenciómetros, puedes modificar su distancia efectiva.


Matriz de leds controladas por MAX7219

Conjunto de 3 matrices de 0.8 inch en serie, controladas por el chip max7219 y vendida por OPEN-SMART. Usaremos para su programación la librería <MAX7219_Dot_Matrix.h> que podremos descargar en la sección al final de este artículo. Si quieres aprender sobre este componente aquí tienes un estupendo enlace para profundizar.

Como se puede ver en la imagen, este módulo no cuenta con demasiadas facilidades para su agarre por lo que usaremos una pieza especial que habrá que imprimir para su colocación.

En este display se mostrará el número de veces que se ha activado la papelera desde la última vez que se presionó el pulsador de Reset, pues almacena en la memoria eeprom el contador, esto nos permite guardar este valor y mostrarlo después de haber sido apagado.


Piezas para imprimir.

Son un total de 3 piezas por módulo. Contienen:

  • Carcasa: contiene algunas endiduras para amarrarla a la tapadera de la papelera con algunas bridas pequeñas o pegar según el gusto.
  • Tapadera: Cierre total del artefacto para evitar suciedad.
  • Pieza de agarre para la matriz led: Irá atornillada con 6 tornillos m3 autorroscables.

Para el acceso de la carga de las baterías hay una cavidad que permite la conexión de los cables USB nano y tipo C.


La tapadera contadora

Usaremos una papelera de las que cuenta ya el centro educativo hechas de un plástico muy fácil de recortar. Insertaremos el aparato atándolo con unas bridas que se adaptarán a los orificios de la base creados para tal efecto aunque podemos añadir un poco de silicona caliente.


Pegatinas

Al ser un proyecto educativo, podemos usar algunas de las pegatinas que proponemos a continuación que imprimiremos en A3. 

Como digo al principio, el objetivo que me propuse era que no quedase ni un papel en el suelo del patio del colegio.

Se trata de fomentar la competitividad entre dos opciones a nivel infantil, por lo  que propongo estas dos opciones en las pegatinas de reclamo, pero si se quiere implementar en otros entornos se pueden cambiar las opciones como por ejemplo, entre 2 equipos de fútbol, series de tv, marcas móviles preferidas, etc… está abierto a tu imaginación.


Esquema electrónico.


Código y librerías.

La librería que controla el display led es <MAX7219_Dot_Matrix.h> que seguro que puedes encontrar en la web o descargarla de aquí. Para guardar en memoria el valor alcanzado como máximo, usamos la librería EEPROM.h que pertenece al IDE de Arduino.

El código no tiene gran dificultad, usaremos la interrupción 1, correspondiente a D2 para resetear el marcador a cero con lo que te recuerdo la necesidad de usar una resistencia de 1k a corriente a tal finalidad.


Proyecto terminado

Resultado final que se ha colocado en las instalaciones educativas.