Caja fuerte

Una caja de bloques de construcción que abre un servomotor con tres programas: pulsadores, una contraseña con las entradas MkMk o reconocimiento facial.

El erizo de Echidna con una pieza de construcción naranja, junto a la caja fuerte hecha con piezas blancas y negras y un engranaje gris.

En este proyecto os proponemos la construcción de una caja formada con bloques de construcciones que se abre mediante un servomotor que, al hacer girar un engranaje, arrastra la puerta gracias a unas placas dentadas.

Como ya es costumbre, para facilitar que se pueda reproducir el modelo, se ha creado una guía de construcción paso a paso con el montaje de la caja, que podéis descargar aquí y seguir fácilmente.

Animación de la guía de construcción: el primer paso, con las piezas que hacen falta y cómo se colocan sobre la base.

Hay diversas posibilidades que podemos explorar con la placa echidna para abrir y cerrar esta caja. Os proponemos 3 diferentes:

  • Apertura simple mediante pulsadores: Al pulsar SL, la caja se abre. Al pulsar SR, se cierra. Un método fácil y rápido, ideal para trabajar con alumnado que está empezando. Con esta programación podrán entender el concepto de entrada digital de forma práctica.
    Programa de EchidnaML: por siempre, si se pulsa SL, el servo de D8 va al ángulo 0; si se pulsa SR, va al ángulo 130.
  • Contraseña mediante teclado con las entradas MkMk: En este caso la apertura será mediante una lista en la que se van introduciendo números asociados a las entradas MkMk. Esta modalidad tiene la ventaja de poder trabajar conceptos más avanzados, como el de las listas, y permite crear un teclado personalizado para introducir la clave gracias a los conectores MkMk, fomentando la creatividad.
    Programa de EchidnaML: cada entrada MkMk de A0 a A3 añade su número a la lista Contraseña; al activar D3 se comprueba si la contraseña es 2210 y, si lo es, el servo de D8 abre la caja.
  • Reconocimiento facial: Mediante un modelo de reconocimiento de imágenes creado con LearningML, integrado en el software EchidnaML, la caja se abrirá cuando la cámara reconozca al usuario autorizado. El método más completo, ya que aúna programación, robótica y machine learning.
    Programa de EchidnaML: activa el vídeo y, por siempre, si el modelo clasifica la imagen de la cámara como «abrir», el servo de D8 va al ángulo 130; si no, al 0.

Como siempre, os dejamos un vídeo en el que se muestra el funcionamiento, en este caso del último ejemplo: reconocimiento facial con machine learning.

Aquí podéis descargar los archivos .sb3 de cada una de las propuestas: