Tabla de contenido:

Cómo usar un Teensy para imprimir imágenes en Splatoon 2 usando la impresora SplatPost: 10 pasos
Cómo usar un Teensy para imprimir imágenes en Splatoon 2 usando la impresora SplatPost: 10 pasos

Video: Cómo usar un Teensy para imprimir imágenes en Splatoon 2 usando la impresora SplatPost: 10 pasos

Video: Cómo usar un Teensy para imprimir imágenes en Splatoon 2 usando la impresora SplatPost: 10 pasos
Video: como crear IMÁGENES y LOGOS en las pantallas OLED 128X64 pixeles con ARDUINO.- parte #3! 2024, Noviembre
Anonim
Cómo usar un Teensy para imprimir imágenes en Splatoon 2 usando la impresora SplatPost
Cómo usar un Teensy para imprimir imágenes en Splatoon 2 usando la impresora SplatPost

En este Instructable, mostraré cómo usar la impresora SplatPost de ShinyQuagsire. Sin instrucciones claras, alguien que no tenga experiencia con la línea de comandos tendría algunos problemas. Mi objetivo es simplificar los pasos hasta el punto de que cualquiera pueda hacerlo, incluso alguien que no tenga experiencia con la línea de comandos, aunque un poco de conocimientos informáticos no vendría mal.:pag

Paso 1: Reúna el hardware necesario

Reúna el hardware necesario
Reúna el hardware necesario
Reúna el hardware necesario
Reúna el hardware necesario
Reúna el hardware necesario
Reúna el hardware necesario

Para este tutorial, necesitará lo siguiente:

  • Nintendo Switch con Splatoon 2 (tanto digital como de cartucho funcionan)
  • Teensy ++ 2.0
  • Cable USB-A a USB-MiniB (no el que se usa para teléfonos. Es el Micro USB-B. Ver imagen)
  • Cable USB-C On-The-Go (OTG) * (Ver imagen)
  • Una computadora con Windows

Para mayor facilidad, he vinculado la lista exacta de Amazon de Teensy y Cables que tengo en las imágenes:

  • Teensy:
  • USB-C OTG:
  • USB-MiniB:

* El cable USB-C OTG no es necesario para imprimir. La impresión al conectar el Teensy directamente a la base funcionará. SIN EMBARGO, esto hará que se cargue la pantalla del controlador de selección y que a la primera línea impresa le falten los primeros ~ 20 píxeles. Si está de acuerdo con arreglar esta fila superior usted mismo o dejarla como está, entonces el cable OTG es innecesario.

Paso 2: descargue el software necesario

Descargar el software necesario
Descargar el software necesario
Descargar el software necesario
Descargar el software necesario

El software que necesitaremos es el siguiente, incluidos los enlaces a las descargas.

  • WinAVR:
  • Python 2.7.x:
  • GIMP:

En cada uno de los primeros tres enlaces proporcionados, haga clic en el botón de descarga que está rodeado por un círculo en las imágenes. Dependiendo del navegador que esté utilizando, le preguntará si desea guardar o conservar los archivos. Elija "Guardar" o "Conservar archivos de todos modos" según sea necesario. El enlace final para GIMP iniciará automáticamente la descarga.

Paso 3: Descargue el repositorio de SplatPost Github

Descarga el repositorio de SplatPost Github
Descarga el repositorio de SplatPost Github
Descarga el repositorio de SplatPost Github
Descarga el repositorio de SplatPost Github

Combiné todos los archivos necesarios en un Git fácil de manejar para que todos lo usen. Los archivos incluidos se denominan bifurcaciones de los 2 repositorios necesarios.

Aquí está el enlace:

Una vez que se haya cargado la página de Github, haga clic en el botón "Clonar o Descargar" como se muestra en la imagen adjunta. Luego haga clic en "Descargar ZIP" como se muestra.

Una vez que finaliza la descarga, es hora de instalar todo el software y descomprimir todos los archivos.

Paso 4: instalar Python

Instalación de Python
Instalación de Python

Del software que necesita instalar, Python es el único que contiene un paso adicional.

Abra la carpeta donde descargó todos estos archivos y haga doble clic en python-2.7.xx.msi para instalar Python.

Una vez que se cargue el instalador, lea el instalador y seleccione sus opciones hasta que llegue a una página que tenga la opción "Agregar python.exe a la ruta". Haga clic en la x roja y, en el menú desplegable, seleccione "Se instalará en el disco duro local".

Haga clic en el resto del instalador hasta que diga que la instalación ha finalizado.

Paso 5: instalación del resto del software

Una vez que Python se haya instalado correctamente, necesitamos instalar el resto del software necesario.

Instale WinAVR primero haciendo doble clic en el instalador y mantenga todo por defecto. Una vez que se complete WinAVR, instale GIMP con todas las configuraciones predeterminadas también.

Paso 6: descomprimir el repositorio de GitHub

Descomprimir el repositorio de GitHub
Descomprimir el repositorio de GitHub

Abra su ubicación de descarga y haga doble clic en "AIO-SplatPost-master.zip".

Arrastre y suelte "AIO-SplatPost-master" en su escritorio. Debería empezar a copiar archivos.

Una vez que esté completo, es hora de pasar al siguiente paso, ¡Hacer su imagen!

Paso 7: crea tu imagen

Haz tu imagen
Haz tu imagen
Haz tu imagen
Haz tu imagen
Haz tu imagen
Haz tu imagen

Lo primero que debe hacer es elegir o crear su imagen. Si va a crear su propia imagen, cargue GIMP.

Voy a usar la foto de Doge que he adjuntado. Abra GIMP. Haga clic en Archivo> Nuevo y para el ancho ingrese 320 y para el alto ingrese 120.

Una vez que tenga su lienzo, haga su imagen como desee.

Haga clic en Archivo> Guardar y guarde esta imagen en algún lugar donde pueda encontrarla en caso de que necesite invertir la imagen.

(El paso 10 ocurre AQUÍ si su imagen sale invertida).

Una vez que haya terminado, haga clic en Imagen> Modo> Indexado. En la nueva ventana que se abre, haga clic en "Usar paleta en blanco y negro (1 bit)". Si la imagen aún no es en blanco y negro, cambie el menú desplegable junto al tramado de color a "Floyd-Steinberg (normal)". Una vez hecho esto, haga clic en convertir.

Por último, haga clic en Archivo> Exportar como…

En la nueva ventana, haga clic en el menú "Todas las imágenes exportadas" y seleccione "Datos de imagen sin procesar (*.data)". Cambie el nombre del archivo a "image.data" y exporte el archivo a su escritorio. ¡Casi termino!

Paso 8: crea tu archivo hexadecimal

Construye tu archivo hexadecimal
Construye tu archivo hexadecimal
Construye tu archivo hexadecimal
Construye tu archivo hexadecimal
Construye tu archivo hexadecimal
Construye tu archivo hexadecimal

Sé que este paso puede parecer abrumador, pero no te preocupes, ¡te lo hice muy fácil con un archivo por lotes!

Primero, conecte su cable USB-MiniB a su Teensy ++ y el otro extremo a un puerto USB de su computadora. La luz de tu Teensy debería iluminarse en ámbar.

Ahora copie su carpeta image.data en su carpeta AIO-SplatPost-master. Haga doble clic en la carpeta AIO-SplatPost-master y luego copie el archivo image.data nuevamente en la carpeta SplatPost.

Presiona el botón de tu Teensy y la luz debería apagarse.

Ahora haga doble clic en "Make My File!. Bat" y debería abrirse una ventana negra que dice, "Ejecutando los comandos necesarios para SplatPost Printer. Esta ventana se cerrará cuando se complete". Espere a que se cierre la ventana.

Una vez que se cierra esa ventana, ¡tu Teensy está programado con tu archivo!

Paso 9: ¡Hora de dibujar

¡Hora de dibujar!
¡Hora de dibujar!
¡Hora de dibujar!
¡Hora de dibujar!
¡Hora de dibujar!
¡Hora de dibujar!

Encienda su Switch e inicie Splatoon 2. Una vez que haya terminado de escuchar los anuncios de Pearl y Marina, diríjase a la máquina roja del fabricante de correos. Haz clic en "Dibujar". Cambie el punto de dibujo al más pequeño presionando "L" una vez. Luego, coloque el punto en la parte superior derecha del lienzo. Una vez arriba y a la derecha lo más lejos que pueda, baje un punto usando el botón hacia abajo.

Conecte el cable USB-C OTG a su Switch. Desenchufe el Teensy de su computadora dejando el USB-MiniB conectado al Teensy. Enchufe el extremo macho USB-A del cable conectado al Teensy en el extremo hembra USB-A del cable OTG ya conectado a su Switch. Si todo salió según lo planeado, su Teensy debería comenzar a imprimir su imagen, ¡un píxel a la vez!

Lleva un tiempo, ¡pero los resultados valen la pena!

¡Tenga en cuenta que mi imagen de Doge resultó invertida! ¡Oh, no!

¡Continúe con el paso diez para solucionar este problema!

Paso 10: ¡¿Pero mis colores están invertidos ?! (Y otros pasos de solución de problemas)

¡¿Pero mis colores están invertidos ?! (Y otros pasos de solución de problemas)
¡¿Pero mis colores están invertidos ?! (Y otros pasos de solución de problemas)
¡¿Pero mis colores están invertidos ?! (Y otros pasos para solucionar problemas)
¡¿Pero mis colores están invertidos ?! (Y otros pasos para solucionar problemas)
¡¿Pero mis colores están invertidos ?! (Y otros pasos para solucionar problemas)
¡¿Pero mis colores están invertidos ?! (Y otros pasos para solucionar problemas)

Esto sucede a veces. Me pasó varias veces. ¡Sin embargo, hay una solución fácil!

En Gimp, vuelve a cargar tu imagen. Haga clic en Imagen> Modo> Indexado. En la nueva ventana que se abre, haga clic en "Usar paleta en blanco y negro (1 bit)". Si la imagen aún no es en blanco y negro, cambie el menú desplegable junto al tramado de color a "Floyd-Steinberg (normal)". Una vez hecho esto, haga clic en convertir.

En lugar de exportar de inmediato, vamos a invertir nuestra imagen. Haga clic en Colores> Mapa> Reorganizar mapa de colores. Solo hay dos colores, blanco y negro. Arrastre el color de la izquierda a la derecha del color de la derecha y luego haga clic en Aceptar.

Ahora continúe con el paso 7 y exporte su archivo. Realice los pasos 8 y 9 normalmente después.

¿Qué pasa si 'Make My File!. Bat' cuelga en un error?

Si se detiene en una línea que dice "make: *** [Joystick.eep] Error 128", debería ser tan simple como enchufar el Teensy y presionar el botón. Se le dice que espere al Teensy antes de continuar con el paso final de la programación.

"¿Qué pasa si obtengo otros errores al ejecutar el archivo bat?"

Vuelva a descargar el archivo maestro de git en el Paso 3 e intente usar 7-zip o WinRAR para extraerlo. Si aún no funciona, asegúrese de tener WinAVR y Python instalados correctamente, especialmente asegurándose de marcar la opción adicional en la instalación de Python. Vea el paso 4.

Recomendado: