Sommario:

Come utilizzare un Teensy per stampare immagini su Splatoon 2 utilizzando la stampante SplatPost: 10 passaggi
Come utilizzare un Teensy per stampare immagini su Splatoon 2 utilizzando la stampante SplatPost: 10 passaggi

Video: Come utilizzare un Teensy per stampare immagini su Splatoon 2 utilizzando la stampante SplatPost: 10 passaggi

Video: Come utilizzare un Teensy per stampare immagini su Splatoon 2 utilizzando la stampante SplatPost: 10 passaggi
Video: Utilizzare una Teensy 4.0 con Arduino IDE - Video 401 2024, Luglio
Anonim
Come usare un Teensy per stampare immagini su Splatoon 2 usando la stampante SplatPost
Come usare un Teensy per stampare immagini su Splatoon 2 usando la stampante SplatPost

In questo Instructable, mostrerò come utilizzare la stampante SplatPost di ShinyQuagsire. Senza istruzioni chiare, qualcuno che non ha esperienza con la riga di comando avrebbe qualche problema. Il mio obiettivo è semplificare i passaggi fino al punto che chiunque potrebbe farlo, anche qualcuno che non ha esperienza con la riga di comando, anche se un po' di conoscenza del computer non potrebbe far male.:P

Passaggio 1: raccogliere l'hardware necessario

Raccogli l'hardware necessario
Raccogli l'hardware necessario
Raccogli l'hardware necessario
Raccogli l'hardware necessario
Raccogli l'hardware necessario
Raccogli l'hardware necessario

Per questo tutorial, avrai bisogno di quanto segue:

  • Nintendo Switch con Splatoon 2 (funzionano sia in digitale che a cartuccia)
  • Adolescente++ 2.0
  • Cavo da USB-A a USB-MiniB (non quello utilizzato per i telefoni. Questo è Micro USB-B. Vedi immagine)
  • Cavo USB-C On-The-Go (OTG)* (vedi immagine)
  • Un computer con Windows

Per facilità, ho collegato l'esatto elenco Amazon di Teensy e Cables che ho nelle immagini:

  • Adolescente:
  • USB-C OTG:
  • USB-MiniB:

* Il cavo USB-C OTG non è necessario per stampare. La stampa collegando Teensy direttamente al dock funzionerà. TUTTAVIA, questo causerà il caricamento della schermata del controller selezionato e la prima riga stampata mancherà dei primi ~20 pixel. Se stai bene riparando questa riga superiore da solo o lasciandola così com'è, il cavo OTG non è più necessario.

Passaggio 2: scarica il software necessario

Scarica il software necessario
Scarica il software necessario
Scarica il software necessario
Scarica il software necessario

Il software di cui avremo bisogno è il seguente, inclusi i collegamenti ai download.

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

Su ciascuno dei primi tre collegamenti forniti, fai clic sul pulsante di download cerchiato nelle immagini. A seconda del browser che stai utilizzando, ti verrà chiesto se desideri salvare o conservare i file. Scegli "Salva" o "Conserva comunque i file" secondo necessità. Il collegamento finale per GIMP avvierà automaticamente il download.

Passaggio 3: scarica il repository Github di SplatPost

Scarica il repository SplatPost Github
Scarica il repository SplatPost Github
Scarica il repository SplatPost Github
Scarica il repository SplatPost Github

Ho combinato tutti i file necessari in un unico Git facile da gestire che tutti possono usare. I file inclusi sono chiamati fork dei 2 repository necessari.

Ecco il link:

Una volta caricata la pagina Github, fai clic sul pulsante "Clona o scarica" come mostrato nell'immagine allegata. Quindi fare clic su "Scarica ZIP" come mostrato.

Una volta terminato il download, è il momento di installare tutto il software e decomprimere tutti i file!

Passaggio 4: installazione di Python

Installazione di Python
Installazione di Python

Tra i software che devi installare, Python è l'unico che contiene un passaggio in più.

Apri la cartella in cui hai scaricato tutti questi file e fai doppio clic su python-2.7.xx.msi per installare Python.

Una volta caricato il programma di installazione, leggi il programma di installazione e seleziona le tue opzioni finché non arriva a una pagina che ha l'opzione "Aggiungi python.exe al percorso". Fare clic sulla x rossa e nel menu a discesa selezionare "Verrà installato sul disco rigido locale".

Fai clic sul resto del programma di installazione finché non dice che l'installazione è terminata.

Passaggio 5: installazione del resto del software

Dopo che Python è stato installato con successo, dobbiamo installare il resto del software necessario.

Installa prima WinAVR facendo doppio clic sul programma di installazione e mantieni tutto come predefinito. Una volta completato WinAVR, installa anche GIMP con tutte le impostazioni predefinite.

Passaggio 6: decomprimere il repository GitHub

Decomprimere il repository GitHub
Decomprimere il repository GitHub

Apri il percorso di download e fai doppio clic su "AIO-SplatPost-master.zip".

Trascina e rilascia "AIO-SplatPost-master" sul desktop. Dovrebbe iniziare a copiare i file.

Una volta completato, è tempo di passare al passaggio successivo, Realizzare la tua immagine!

Passaggio 7: crea la tua immagine

Crea la tua immagine
Crea la tua immagine
Crea la tua immagine
Crea la tua immagine
Crea la tua immagine
Crea la tua immagine

La prima cosa da fare è scegliere o creare la tua immagine. Se hai intenzione di creare la tua immagine, carica GIMP.

Userò la foto del Doge che ho allegato. Apri GIMP. Fare clic su File> Nuovo e per la larghezza immettere 320 e per l'altezza immettere 120.

Una volta che hai la tua tela, crea la tua immagine come preferisci.

Fai clic su File> Salva e salva questa immagine da qualche parte in cui puoi trovarla nel caso in cui sia necessario invertire l'immagine.

(Il passaggio 10 avviene QUI se l'immagine esce invertita.)

Al termine, fai clic su Immagine> Modalità> Indicizzato. Nella nuova finestra che si apre, fai clic su "Usa tavolozza in bianco e nero (1 bit)". Se l'immagine non è già in bianco e nero, modifica il menu a discesa accanto al dithering del colore in "Floyd-Steinberg (normale)" Una volta terminato, fai clic su Converti.

Infine fai clic su File> Esporta come …

Nella nuova finestra, fai clic sul menu "All export images" e seleziona "Raw Image Data (*.data)" Cambia il nome del file in "image.data" ed esporta il file sul desktop. Quasi fatto!

Passaggio 8: crea il tuo file esadecimale

Crea il tuo file esadecimale
Crea il tuo file esadecimale
Crea il tuo file esadecimale
Crea il tuo file esadecimale
Crea il tuo file esadecimale
Crea il tuo file esadecimale

So che questo passaggio può sembrare scoraggiante, ma non preoccuparti, l'ho reso semplicissimo per te con un file batch!

Innanzitutto, collega il cavo USB-MiniB a Teensy++ e l'altra estremità a una porta USB del computer. La luce sul tuo Teensy dovrebbe accendersi in ambra.

Ora copia la cartella image.data nella cartella AIO-SplatPost-master. Fare doppio clic sulla cartella AIO-SplatPost-master e quindi copiare nuovamente il file image.data nella cartella SplatPost.

Premi il pulsante sul tuo Teensy e la luce dovrebbe spegnersi.

Ora fai doppio clic su "Crea il mio file!.bat" e dovrebbe aprirsi una finestra nera che dice "Esecuzione dei comandi necessari per la stampante SplatPost. Questa finestra si chiuderà al termine". Attendi che la finestra si chiuda.

Una volta chiusa la finestra, il tuo Teensy è tutto programmato con il tuo file!

Passaggio 9: è ora di disegnare

È ora di disegnare!
È ora di disegnare!
È ora di disegnare!
È ora di disegnare!
È ora di disegnare!
È ora di disegnare!

Accendi il tuo Switch e avvia Splatoon 2. Una volta che hai finito di leggere gli annunci di Pearl e Marina, dirigiti verso la macchina rossa per la creazione di post. Fai clic su "Disegna". Cambia il punto di disegno in quello più piccolo premendo "L" una volta. Quindi posiziona il punto completamente in alto a destra sulla tela. Una volta in alto e a destra il più lontano possibile, scendi di un punto usando il pulsante giù.

Collega il cavo USB-C OTG al tuo Switch. Scollega il Teensy dal tuo computer lasciando l'USB-MiniB collegato al Teensy. Collega l'estremità USB-A maschio del cavo collegato a Teensy all'estremità USB-A femmina del cavo OTG già collegato al tuo Switch. Se tutto è andato come previsto, Teensy dovrebbe iniziare a stampare la tua foto, un pixel alla volta!

Ci vuole un po' di tempo, ma ne vale la pena!

Nota, la mia immagine del Doge è risultata invertita! Oh no!

Continua al passaggio dieci per risolvere questo problema!

Passaggio 10: ma i miei colori sono invertiti?! (E altri passaggi per la risoluzione dei problemi)

Ma i miei colori sono invertiti?! (E altri passaggi per la risoluzione dei problemi)
Ma i miei colori sono invertiti?! (E altri passaggi per la risoluzione dei problemi)
Ma i miei colori sono invertiti?! (E altri passaggi per la risoluzione dei problemi)
Ma i miei colori sono invertiti?! (E altri passaggi per la risoluzione dei problemi)
Ma i miei colori sono invertiti?! (E altri passaggi per la risoluzione dei problemi)
Ma i miei colori sono invertiti?! (E altri passaggi per la risoluzione dei problemi)

Questo a volte accade. Mi è successo più volte. Tuttavia c'è una soluzione facile!

In Gimp, carica di nuovo l'immagine. Fare clic su Immagine>Modalità>Indicizzato. Nella nuova finestra che si apre, fai clic su "Usa tavolozza in bianco e nero (1 bit)". Se l'immagine non è già in bianco e nero, modifica il menu a discesa accanto al dithering del colore in "Floyd-Steinberg (normale)" Una volta terminato, fai clic su Converti.

Invece di esportare immediatamente, invertiamo la nostra immagine. Fare clic su Colori>Mappa>Riorganizza mappa colori. Ci sono solo due colori, bianco e nero. Trascina il colore sinistro a destra del colore destro, quindi fai clic su OK.

Ora continua con il passaggio 7 ed esporta il tuo file. Esegui i passaggi 8 e 9 normalmente in seguito.

E se 'Crea il mio file!.bat' riattacca in caso di errore?

Se si ferma su una riga che dice "make: *** [Joystick.eep] Error 128", dovrebbe essere semplice come collegare Teensy e premere il pulsante. Si dice di aspettare il Teensy prima di continuare la fase finale di programmazione.

"E se ottengo altri errori durante l'esecuzione del file bat?"

Scarica nuovamente il file git master nel passaggio 3 e prova a utilizzare 7-zip o WinRAR per estrarlo. Se ancora non funziona, assicurati di avere WinAVR e Python installati correttamente, in particolare assicurandoti di controllare l'opzione aggiuntiva nell'installazione di Python. Vedi il passaggio 4.

Consigliato: