Paquete de utilidades en Python de Joseph

Paquete de utilidades en Python de Joseph

Joseph, 15 años, ganó el desafío de madres y cuidadores con un set de utilidades en python para el micro:bit: una alarma, brújula, temporizador de cocina, buscador de llaves, temporizador para lavarse los dientes y alarma para ladrones. Joseph presenta sus utilidades.

General:

Archivos hex y Python (si no se descargan automáticamente, pulse Guardar Enlace en Mac o Guardar Destino en PC):

La alarma, brújula, temporizador de cocina, buscador de llaves y alarma para lavarse los dientes están en un único archivo hex que necesita ser descargado y flasheado en tu micro:bit. El buscador de llaves y la alarma para ladrones necesitan distintos archivos hex. En todas las utilidades, el botón A se usa para acciones menores. Por ejemplo, alternar entre un menú o dormir en la alarma. El botón B se usa para acciones importantes como seleccionar una utilidad/opción de un menú, o salir de una utilidad. La mayoría de las utilidades necesitan sonido, por lo que es necesario conectar un altavoz entre los pines cero y tierra (GND).

Alarma:

La utilidad de la alarma te ayuda a despertarte. Permite elegir sonidos, tiempos y tiene un modo sueño. Para acceder a él, usa el botón A para cambiar a la imagen de la campana (fig. 1) y después pulsa el botón B para seleccionar la utilidad de la alarma. Se te presentará un menú que te permite seleccionar qué sonido de alarma quieres (fig. 2). Las opciones son:

  • 'D' - Obertura de la Sinfonía 5 de Beethoven en Do menor.
  • 'N' - El tema de Nyan Cat.
  • 'F' - Una melodía funky para agentes secretos y mentes maestras criminales.
  • 'P' - El tema de Monty Python's Flying Circus.
Alternar con el botón A y seleccionár con el botón B. Se te presentará un menú de selección de tiempo (fig. 3). Es posible seleccionar un tiempo entre una y nueve horas. Cambia el tiempo con el botón A y selecciona el deseado con el botón B. La alarma está ahora configurada (fig. 4). Si quieres cancelarla puedes pulsar B. Cuando llega al final, tu canción elegida sonará y se mostrará una animación de fuegos artificiales (fig. 5). Puedes hacer esperar a la alarma por cinco minutos pulsando el botón A (fig. 6) o salir de la utilidad pulsando B.

Brújula:

La utilidad de la brújula te ayuda a determinar en qué dirección está el norte así como ángulos. Para acceder a esta utilidad pulsa A en el menú inicial para cambiar la selección hasta que encuentres la imagen de una brújula (fig. 1) y pulsa B para seleccionarla. Se te mostrará una herramienta para ayudarte a calibrar la brújula (fig. 2). Gira el micro:bit en todas las direcciones para calibrarlo. Ahora la brújula está calibrada. La aguja de la brújula (fig. 3) se mostrará apuntando al norte. Puedes obtener el ángulo (fig. 4) pulsando A, y salir de la utilidad con B.

Temporizador de huevo:

El temporizador de huevos te ayuda a hervir el huevo perfecto. Puedes seleccionar si lo quieres duro o blando y ver su progreso con la aguja de un reloj. Para acceder el temporizador de huevos, pulsa A en el menú para cambiar la selección hasta encontrar la imagen de un huevo (fig. 1). Pulsa B para seleccionarlo. Ahora puedes elegir si quieres el huevo duro o blando (fig. 2). Las opciones son:

  • 'H' - Duro - Temporizador de 8 minutos.
  • 'S' - Blando - Temporizador de 4 minutos.
Cambia tu selección con A y confirma con B. La aguja del progreso (fig. 3) se mostrará ahora. Una vez que de la vuelta sonará la alarma y se mostrará una animación de fuegos artificiales (fig. 4). Para salir al menu, pulsa B.

Buscador de llaves:

La utilidad de buscador de llaves soluciona el viejo problema de las llaves perdidas. Necesitarás dos micro:bits. Primero, descarga el archivo key_finder.hex y flashéalo en el segundo micro:bit. Conéctalo a un portapilas, altavoz y tus llaves. En tu micro:bit, navega en el menú hasta la imagen de la llave (fig. 1) con el botón A para usar el buscador de llaves. Pulsa el botón B y el segundo micro:bit debería recibir una señal y empezar a reproducir música. Si tiene éxito un tick (fig. 2) se mostrará en tu micro:bit. Busca las llaves usando la música y pulsa B en tu micro:bit para pararla. Si la señal no tiene éxito se mostrará una cruz (fig. 3).

Temporizador de lavado de dientes:

Esta utilidad ayuda a medir el tiempo de lavado de dientes óptimo. Busca la imagen del diente pulsando A (fig. 1) y pulsa B. Esto empezará el temporizador de dos minutos. El progreso se muestra en forma de una aguja de reloj (fig. 2). Puede ser parado antes de tiempo pulsando B. Cuando el teimpo acabe, sonará una alarma y se mostrará una animación de fuegos artificiales (fig. 3). Puedes salir de la utilidad con B.

Alarma antirrobo:

Esta es una utilidad adicional que requiere descargar y flashear el archivo burglar_alarm.hex en tu micro:bit. Conecta un altavoz entre los pines cero y tierra y un cable entre los pines uno y dos. Cuando este cable se rompa, la alarma se activará.

Joseph creó un vídeo para mostrar sus utilidades:

¡Diviértete!