La pulsación de un botón automatiza las tareas de transición animal

Presione un botón, espere, presione un botón nuevamente, repita. ¡Tiene que haber una mejor manera! Si ese tipo de interacción te vuelve loco, probablemente lo agradecerás [Tommy]’Pulsación de botones que solo tiene una función: automatizar algunas de las partes más aburridas de Nintendo Cruce de animales. Por un lado, el trabajo que realiza el dispositivo es muy simple: presione un botón en el joy-con de Nintendo según un patrón preprogramado. No hay un ciclo de reacción, solo se silencia y espera. Pero todavía hay bastantes piezas interesantes en esta construcción.

El montaje rígido combinado con la conexión del actuador a la bocina de servicio (en lugar de al eje de servicio) fueron las claves para presionar un botón de manera confiable.

Primero, [Tommy] descubrió que el pequeño servicio de 9g RC puede ejercer de manera confiable la fuerza suficiente para presionar el botón del joystick con el adaptador correcto. Supuso que el servicio sería demasiado débil para realizar el trabajo sin una mayor ventaja mecánica, pero un simple actuador estilo martillo que se conecta a la bocina de servicio logra fácilmente la tarea. Bueno, sucede siempre que la combinación de servicio y alegría se mantenga rígida; su primera versión permitía dar demasiadas vueltas sobre qué tan bien se sujetaban las piezas, y las pulsaciones de botones no se registraban del todo. Con un dispositivo impreso en 3D para montar rígidamente tanto el servicio como el joystick, todo salió bien.

En el proceso de presionar un botón que usa CircuitPython, [Tommy] creó una herramienta para automatizar otra tarea molesta que realizó: circuitpython_tools fue creado para ver automáticamente los cambios de código, convertir los archivos .py en archivos (más pequeños) de código de bytes de MicroPython .mpy y luego implementarlos automáticamente en la placa. Esto salvó [Tommy] mucho tiempo y molestias durante el desarrollo, pero fue necesario solo porque rápidamente se quedó sin memoria en su placa M0 Metro Express, y no podría coincidir con su código de otra manera.

Sin embargo, es un buen ejemplo de cómo un proyecto a veces puede generar otros y conducir a todo tipo de lecciones aprendidas. Puede ver que buttonpusher automatiza el proceso de creación en Animal Crossing en el video, incrustado a continuación.

Automatizar un controlador de videojuegos es un proyecto común, especialmente para hacks no destructivos. Las personas son bastante creativas e incluso han ideado formas de automatizar las barras móviles.

  • Oliver dice:

    El truco en sí es genial. Solo algo muy digno de mención es, por supuesto, el uso de botones. AFAIK la alegría, ¿querría un dispositivo Bluetooth? Entonces, ¿un próximo truco podría apuntar a eso? 🙂

  • Facelesstech dice:

    Esta fue mi primera idea para automatizar los deseos en las estrellas fugaces, en su lugar hice un plug-in dongle que copia el controlador joycon con arduino para micro. Simplemente conéctelo y presiona el botón A para que no lo necesite.

    Animal crossing automation

Pedro Molina
Pedro Molina

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *