Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Tinkernut recientemente hizo un programa de comentarios en vivo en el que buscaba sugerencias de su audiencia para nuevos proyectos. Mencionó hacer un proyecto en el que una persona podría blandir una espada en la vida real que haría que una espada en Minecraft también se balanceara. Aquí está ese proyecto.
Paso 1: diseño
Comencé este proyecto entrando en Fusion 360 e insertando una imagen de una espada básica de Minecraft. Luego lo tracé para crear un contorno de la espada. Después de extruir la forma, generé GCode para usar en mi enrutador CNC. Además, creé una PCB usando Eagle que usaría un ESP8266 ESP12e y Bluetooth para comunicarse con la PC.
Paso 2: Creando la Espada
Corté el diseño de la espada en mi enrutador CNC y luego tracé la espada en un poco de espuma. Luego coloqué la espuma entre las piezas de madera contrachapada. Finalmente, pinté la espada dibujando primero los "píxeles" y siguiendo el diseño de la espada de hierro.
Paso 3: PCB y electrónica
Después de usar chilipeppr.com para generar GCode a partir de mi diseño de PCB, fresé una placa FR4 recubierta de cobre en blanco con una broca de enrutador de 1/32 pulgadas. A continuación, soldé el módulo ESP12e y otros conectores.
Luego conecté la placa a la espada (mi módulo ESP12e estaba roto)
Paso 4: el código
Se necesita un código tanto para el ESP12e como para la PC host. El ESP12e simplemente lee los datos del acelerómetro del dispositivo Sparkfun 9DoF y si excede los 2 g de fuerza, envía un mensaje en serie. La secuencia de comandos de Python se ejecuta en la PC host. Espera los datos en serie del ESP12e y luego usa pyautogui para hacer clic con el mouse.
Paso 5: usándolo
¡Todo lo que se necesita es que un usuario simplemente conecte el módulo a la PC, ejecute el script de Python y luego se divierta! Simplemente balancea la espada y el personaje de Minecraft también balanceará su espada.