Sommario:

Il labirinto di Sif (gioco) - Arduino ITTT: 4 passaggi (con immagini)
Il labirinto di Sif (gioco) - Arduino ITTT: 4 passaggi (con immagini)

Video: Il labirinto di Sif (gioco) - Arduino ITTT: 4 passaggi (con immagini)

Video: Il labirinto di Sif (gioco) - Arduino ITTT: 4 passaggi (con immagini)
Video: Esperimento del pendolo di Foucault all'itis E. Fermi di Vibo Valentia 2024, Dicembre
Anonim
Sif's Maze (Gioco) - Arduino ITTT
Sif's Maze (Gioco) - Arduino ITTT

La mia scuola mi ha incaricato di realizzare qualcosa di interattivo con un Arduino. Ho realizzato un piccolo gioco del labirinto, che, purtroppo, non è andato molto bene, ma sentiti libero di finirlo o aggiungerlo

Questo progetto è iniziato come un concetto per un TBA sulla mitologia norrena. Eri Lifthrasir, amante della vita e avevi dimenticato il tuo nome. O dovevi trovare il tuo amante, Lif, o fuggire dalla foresta in cui ti sei svegliato. Ahimè, neanche questo è andato molto bene, quindi l'ho trasformato in un piccolo gioco del labirinto, mantenendo ancora la mitologia norrena

Passaggio 1: questo è ciò di cui hai bisogno

Per questo progetto sono necessari i seguenti pezzi:

- Arduino Uno

- Cavi di salto

- Display a cristalli liquidi (LCD) (16, 2)

- Pulsante x2

- Potenziometro

- Resistenza da 10k Ohm x3

- Almeno 1 kg di pietra ollare (più pietra hai, più facile sarà inserire l'hardware all'interno).

- Spina in legno x4

Passaggio 2: tempo, a un R T

Tempo, per un R T
Tempo, per un R T

Avete letto bene signore e signori. È tempo di A R T. O meglio, intaglia la pietra ollare in modo tale che l'hardware si adatti all'interno.

L'ho fatto scavando e grattugiando la pietra, ma se hai altri strumenti più professionali a casa, sentiti libero di usarli. La pietra ollare è molto facile da coltivare, quindi non hai davvero bisogno di un trapano MX-30KSUPER o qualcosa del genere. Le forniture standard per scriccatura e grata funzioneranno bene.

Prima di tutto, dobbiamo dividere la pietra a metà. Che ci crediate o no, ma l'ho fatto prendendo una sega per metalli teneri e segandola proprio attraverso di essa. ora che abbiamo 2 metà di una pietra, possiamo iniziare a ritagliare una forma rettangolare da qualche parte nel mezzo di una delle metà. Lo useremo per il display. Ho realizzato il mio abbastanza grande da contenere l'INTERO display, ma puoi anche modellarlo in modo che venga rivelato solo il display stesso.

PROCEDERE CON ATTENZIONE!! come avrete notato, c'è un'enorme crepa nella metà del mio display. È successo durante la perforazione vicino a una parte più sottile (arriveremo alla perforazione più tardi). Fai molta attenzione mentre fori vicino a parti più sottili, poiché ciò accade spesso.

Oh sì, forse stai anche attento in generale. Non vorrei vedere qualcuno ferito a causa del mio progetto.

Ora! Per quanto riguarda la seconda metà, avremo bisogno di una forma rettangolare scavata. Abbastanza profondo da contenere Arduino e il misuratore di pentole, ma non troppo profondo, perché non vuoi che la pietra si spacchi.

È ora di trivellare, piccola. Ora vuoi scegliere 4 punti attorno al foro del display e la parte vuota delle tue metà. In seguito inserirai i tasselli di legno per supportare la metà superiore (del display). Pratica dei fori nella pietra (non attraverso) e inserisci i tasselli nei fori. Fai lo stesso con la metà superiore (del display). Ti suggerisco di mettere quei buchi negli stessi punti.

Dopo averlo fatto, dovresti essere in grado di mettere le pietre una sopra l'altra, con uno spazio in mezzo!

Passaggio 3: hardware La Vista, Baby

Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby

Scusate il terribile gioco di parole di Terminator, ma è ora di assemblare il cuore della macchina.

Inizia con la saldatura di pin o cavi di salto allo schermo LCD. Ho scelto di saldare i cavi di salto direttamente allo schermo. In questo modo avrei preservato lo spazio e tutto si sarebbe adattato meglio. Quando hai finito, il tuo schermo dovrebbe assomigliare molto al mio. Puoi cercare come collegare lo schermo LCD qui:

www.arduino.cc/en/Tutorial/HelloWorld?from…

Puoi seguire le istruzioni esatte fornite in questo tutorial, perché l'ho usato anche per collegare il mio schermo, quindi il codice funzionerà con questi pin.

Al termine, puoi testare lo schermo con il codice di esempio fornito nello stesso tutorial.

Successivamente, ti suggerisco di collegare il misuratore di potenza a un pezzo di circuito stampato. Collega il misuratore di pentola e lo schermo e prova il misuratore di pentola ruotandolo. Se la luminosità del display LCD cambia, l'hai cablato correttamente. In caso contrario, ti suggerisco di dare un'altra occhiata al tutorial linkato sopra.

Se hai finito, prendi i tuoi pulsanti, collegali ai pin di terra e 5V sul tuo Arduino. Puoi collegare i pulsanti a qualsiasi pin digitale. Assicurati di controllare il codice se i pin sono gli stessi.

Dopo aver finito, puoi inserire l'hardware nella tua pietra!

Passaggio 4: If (lastStep) {code();}

Bleep bloop. È ora di entrare nella matrice.

Hai indovinato! È tempo di codificare. Non preoccuparti. Questa parte è in realtà abbastanza facile. L'unica cosa che non riuscivo a mettermi al lavoro era il game over screen. Se riesci a farlo funzionare, per favore dimmelo!

Puoi usare il mio codice che ho aggiunto come file scaricabile. Puoi aggiungere i tuoi livelli copiando e incollando i livelli precedenti, ma con risposte diverse (sinistra e destra).

E questo è tutto! Spero davvero che tu abbia tratto qualcosa da questo tutorial e forse anche creato il tuo!

Se lo facessi mi piacerebbe vederlo!

Consigliato: