Sommario:

Gioco interattivo Tic-Tac Toe controllato con Arduino: 6 passaggi
Gioco interattivo Tic-Tac Toe controllato con Arduino: 6 passaggi

Video: Gioco interattivo Tic-Tac Toe controllato con Arduino: 6 passaggi

Video: Gioco interattivo Tic-Tac Toe controllato con Arduino: 6 passaggi
Video: Forza4-WoodUINO 2024, Dicembre
Anonim
Gioco interattivo Tic-Tac Toe controllato con Arduino
Gioco interattivo Tic-Tac Toe controllato con Arduino

L'obiettivo del progetto Physical Tic-Tac-Toe è quello di spostare un gioco ben noto nel regno fisico. In origine, il gioco è giocato da due giocatori su un pezzo di carta, mettendo a turno i simboli "X" e "O". La nostra idea era di esaminare il comportamento dei giocatori di fronte a una forma radicalmente diversa. Inoltre, ci è piaciuto molto esplorare l'estetica Steampunk combinando la meccanica degli ingranaggi con l'elettronica.

L'idea chiave alla base del nostro progetto è che gli stati dei campi di gioco possono essere rappresentati dalla forma del materiale pieghevole. I campi hanno 3 stati diversi: "X", "O" e NULL (campo non utilizzato). Dovevamo trovare un modo per ridurre il numero di attuatori necessari per effettuare una transizione da uno stato all'altro. Dopo aver disegnato alcuni schizzi ci siamo resi conto che questo numero può essere ridotto a uno solo. Lo schizzo qui sotto riassume il nostro processo di progettazione.

Passaggio 1: strumenti e materiali

Strumenti e materiali
Strumenti e materiali

Con i seguenti materiali, dovresti essere in grado di creare 9 scatole di gioco. Ogni game-box è un elemento indipendente e può essere utilizzato in qualsiasi configurazione. Senza troppi problemi, il tabellone potrebbe essere esteso a 16 (4×4) o 25 (5×5) scatole.

Utensili:

  • Taglierina laser programmabile
  • Pistola a colla
  • Stazione di saldatura

Materiali:

  • 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 mq. di pannello MDF da 3 mm
  • 0,5 mq. di pannello acrilico trasparente da 4 mm
  • tagliere
  • Ponticelli
  • Scheda Arduino
  • 9 pulsanti
  • Filo elastico
  • 80 cm di tubo cavo da 8 mm (acrilico/alluminio)
  • 9 Resistenze da 10 Kilo Ohm
  • tagliere

Passaggio 2: taglio laser

Taglio laser
Taglio laser

Ogni scatola richiede circa 0,3 mq di pannello MDF da 3 mm. Il posizionamento degli elementi sulla tela non ha importanza. Nota che gli ingranaggi non sono ridondanti: sono tutti necessari per far funzionare la scatola. Potrebbe essere necessario regolare il file SVG fornito per funzionare correttamente su stampanti diverse.

Passaggio 3: assemblaggio dell'ingranaggio

Assemblaggio ingranaggi
Assemblaggio ingranaggi
Assemblaggio ingranaggi
Assemblaggio ingranaggi

Per costruire il meccanismo all'interno della scatola abbiamo bisogno di tagliare al laser il gruppo di ingranaggi richiesto e incollarlo insieme

Passaggio 4: inserire la confezione e l'assemblaggio

Input Box Making e Assemblaggio
Input Box Making e Assemblaggio
Input Box Making e Assemblaggio
Input Box Making e Assemblaggio

La seconda parte del processo consiste nel creare una scatola di input fisica. È un tabellone 3X3 in cui ciascuno dei pulsanti corrisponde alle rispettive caselle sul tabellone.

  • Le parti sono tagliate al laser e assemblate.
  • I pulsanti sono stati saldati insieme su una scheda saldabile.
  • Per ridurre la complessità i cavi di alimentazione sono tutti uniti in un punto e ne esce uno solo.
  • I fili di terra devono avere una resistenza separata da 10K ohm e quindi possono essere uniti.
  • Alla fine, un singolo filo è collegato ad Arduino.

Passaggio 5: circuito Arduino

Circuito Arduino
Circuito Arduino

Le connessioni con Arduino sono le seguenti. Ora per quanto riguarda la scatola di input, i collegamenti sono stati fatti su una scheda di saldatura e l'intero gruppo è presente all'interno della scatola. I pin digitali e i pin di alimentazione e di massa dalla scheda di ingresso per connettersi con Arduino. Le connessioni del servo sono come mostrato nell'immagine sopra. Il codice per l'artefatto interattivo è composto da 3 file. TicTacToe.ino è il file principale e il risolutore è l'algoritmo utilizzato per riprodurre i passaggi "X" e "O".

Consigliato: