Sommario:

Buzz Wire Scavenger Hunt Indizio: 7 passaggi (con immagini)
Buzz Wire Scavenger Hunt Indizio: 7 passaggi (con immagini)

Video: Buzz Wire Scavenger Hunt Indizio: 7 passaggi (con immagini)

Video: Buzz Wire Scavenger Hunt Indizio: 7 passaggi (con immagini)
Video: Chasing Nightmares | Critical Role | Campaign 3, Episode 11 2024, Novembre
Anonim
Buzz Wire Caccia al tesoro Indizio
Buzz Wire Caccia al tesoro Indizio

Questo Instructable ti mostrerà come costruire una versione hi-tech del gioco "Buzz Wire" che può essere utilizzata come indizio nella caccia al tesoro o può essere adattata per altre sfide.

Passaggio 1: l'idea

L'idea
L'idea

Buzz Wire è un gioco simile a un'operazione, ma con una svolta (letteralmente)! L'obiettivo è ottenere un anello attorno a un filo attorcigliato senza toccarlo. Nella versione classica di questo gioco, se l'anello tocca il filo, suonerà un cicalino o lampeggerà una luce. Volevo creare una versione di questo gioco come parte di una caccia al tesoro per il compleanno del mio partner. Pertanto, avevo bisogno di un modo per nascondere un indizio all'interno del gioco. Questo Instructible spiegherà come utilizzare un Arduino e uno schermo LCD per creare una versione aggiornata di questo gioco che visualizzerà un messaggio solo al completamento con successo del gioco! La cosa migliore è che non c'è modo di barare (a meno che tu non capisca il circuito!)

Passaggio 2: gli ingredienti non elettronici

Gli ingredienti non elettronici
Gli ingredienti non elettronici

Per costruire il corpo di questo gioco, avrai bisogno di:

  • La pista - ho usato un filo di rame spesso. Qualsiasi filo metallico conduttivo dovrebbe funzionare. Dovrebbe essere abbastanza sottile da piegarsi ma abbastanza spesso da mantenere saldamente la sua forma durante il gioco.
  • L'anello: ho usato un gancio per gli occhi. In alternativa, puoi usare del filo in più dal binario piegato a forma di anello.
  • Due rondelle: verranno utilizzate come punti finali della traccia.
  • Qualche filo in più - Questo sarà usato per collegare questi vari pezzi al circuito. Ho usato dei fili sottili (rimossi dal cavo cat 5) per i collegamenti del binario e della rondella (avrai bisogno di tre sezioni di filo) e un cavo jumper in coccodrillo più spesso per l'anello.
  • Una tavola: terrà tutto insieme. Ho usato un pezzo lungo un piede di 1 "x4".

Per quanto riguarda gli strumenti, avrai bisogno di:

  • Un trapano e un po' della stessa dimensione del tuo cavo di binario
  • alcune pinze
  • Colla calda

Passaggio 3: la struttura non elettronica

La struttura non elettronica
La struttura non elettronica
La struttura non elettronica
La struttura non elettronica
La struttura non elettronica
La struttura non elettronica

Per prima cosa, pratica due fori della stessa dimensione del filo del binario su entrambi i lati della scheda. Questi serviranno come punti di ancoraggio del filo.

Quindi, avvolgi il filo più piccolo attorno a ciascuna delle rondelle come mostrato nella seconda immagine.

Ora incolla una delle rondelle con il filo avvolto sul primo foro, quindi infila un'estremità del filo del binario nel foro e incollalo in posizione. La rondella e il filo del binario non devono toccarsi. Guarda la terza immagine.

Ora piega il filo del binario in una forma divertente e ritaglialo alla lunghezza necessaria per raggiungere l'altro foro. Prima di inserire il cavo del binario nel secondo foro, posizionare la seconda rondella (con il cavo avvolto) attorno al cavo del binario e quindi avvolgere parte del filo sottile attorno all'estremità del cavo del binario. Quindi incollare l'estremità o il filo del binario nel foro e incollare la rondella sulla scheda (vedi immagine 4). Assicurarsi che non vi sia alcun collegamento elettrico tra il cavo del binario e la rondella.

Quindi, utilizzare la clip a coccodrillo per fissare un'estremità del cavo del ponticello all'anello, come nell'immagine 5.

Ora la tua build dovrebbe assomigliare alla prima immagine.

Passaggio 4: gli ingredienti elettronici

Gli ingredienti elettronici
Gli ingredienti elettronici

Per costruire il cervello di questo gioco, avrai bisogno di:

  • Un Arduino
  • Uno schermo LCD
  • un potenziometro da 10k
  • Un cicalino piezo (opzionale)
  • un LED rosso e uno verde (opzionale)
  • Una manciata di cavi jumper e una breadboard
  • un resistore da 220 ohm
  • Quattro resistori dello stesso valore con resistenza di 1Kohm o superiore

Tutti questi pezzi possono essere trovati in uno degli starter pack di Elegoo, che sono un ottimo affare per un pacchetto di componenti. Ho costruito questo progetto con componenti di questo.

Passaggio 5: la costruzione elettronica

La struttura elettronica
La struttura elettronica

Configurare il circuito come mostrato nello schema. Ecco alcune note:

  • Le resistenze collegate ai LED e LCD sono 220ohm
  • Le resistenze collegate agli ingressi analogici e quella posta in diagonale sono 1k+ ohm.
  • I fili di diagnosi che si collegano all'intestazione a destra sono i fili che si collegano al corpo del gioco come segue:

    • A0 (filo verde) si collega alla lavatrice di inizio gioco
    • A1 (filo blu) si collega al filo della pista
    • A2 (filo giallo) si collega alla rondella di fine gioco

Questo circuito è stato disegnato con TinkerCad.

Passaggio 6: il codice

Il codice è allegato e può essere trovato anche sul mio GitHub.

Questo gioco è stato creato come parte di una caccia al tesoro per il compleanno della mia ragazza Jamie. Una volta che ha battuto il gioco, lo schermo LCD ha mostrato la posizione del suo prossimo indizio, che era la lavastoviglie, e il cicalino piezoelettrico ha suonato "buon compleanno". A meno che tu non stia pianificando una caccia al tesoro per il compleanno di qualcuno di nome Jamie in cui il prossimo indizio è nella lavastoviglie, potresti voler cambiare parte del codice, come il testo LCD e la melodia del cicalino piezoelettrico.

Fondamentalmente, ci sono 5 fasi associate all'avvio (arduino si accende), inizio del gioco (anello che tocca la rondella di avvio), game fail (anello che tocca il filo del binario), fine del gioco (anello che tocca la rondella di fine dopo aver toccato la rondella di avvio e non la pista filo) e imbroglione (l'anello tocca la rondella terminale dopo aver toccato il filo del binario). Queste fasi sono implementate con la logica if/else nel ciclo principale e i vari testi sono implementati con un blocco switch case in displayText(). Nota che c'è un caso (fase=1) che in realtà non uso. Mi dava problemi, quindi l'ho semplicemente rimosso dalla logica ma non l'ho ripulito e non ho voglia di farlo ora.

Si spera che il codice sia abbastanza facile da capire e da modificare di conseguenza. Sarei felice di rispondere a domande specifiche nei commenti, se ne hai.

La canzone piezo "Happy Birthday" è stata presa da

Passaggio 7: divertiti

Divertiti!
Divertiti!

Carica il codice, collega i fili dalla lavatrice, traccia e suona al circuito e lega tutto insieme! Questo gioco è stato davvero molto divertente e ci abbiamo giocato dopo la caccia al tesoro. Ho anche realizzato una versione aggiornata che è più un gioco autonomo. Invece di avere un indizio alla fine, tiene traccia di quanto tempo ci vuole per completare un round e mostra un punteggio alto. Vedi questa versione qui. Sono sicuro che ci sono anche altre cose divertenti che possono essere fatte con questa configurazione di base.

Fare felice!

Consigliato: