Cuprins:

Buzz Wire Scavenger Hunt Indici: 7 pași (cu imagini)
Buzz Wire Scavenger Hunt Indici: 7 pași (cu imagini)

Video: Buzz Wire Scavenger Hunt Indici: 7 pași (cu imagini)

Video: Buzz Wire Scavenger Hunt Indici: 7 pași (cu imagini)
Video: ✨A Will Eternal EP 01 - 106 Full Version [MULTI SUB] 2024, Noiembrie
Anonim
Buzz Wire Scavenger Hunt Indici
Buzz Wire Scavenger Hunt Indici

Acest instructable vă va arăta cum să construiți o versiune hi-tech a jocului „Buzz Wire” care poate fi folosită ca un indiciu în vânătoarea de scavenger sau care poate fi adaptată pentru alte provocări.

Pasul 1: Ideea

Ideea
Ideea

Buzz Wire este un fel de joc, dar cu o răsucire (literalmente)! Obiectivul este de a obține un inel în jurul unui fir răsucit fără a-l atinge. În versiunea clasică a acestui joc, dacă inelul atinge firul, un buzzer se va stinge sau o lumină va clipi. Am vrut să construiesc o versiune a acestui joc ca parte a unei vânătoare de gheață pentru ziua de naștere a celorlalți semnificativi. Ca atare, aveam nevoie de o modalitate de a ascunde un indiciu în cadrul jocului. Acest Instructible va descrie cum să utilizați un Arduino și un ecran LCD pentru a construi o versiune actualizată a acestui joc care va afișa un mesaj numai după finalizarea cu succes a jocului! Cel mai bun dintre toate, nu există nici o modalitate de a trișa (dacă nu înțelegeți circuitul!)

Pasul 2: Ingredientele non-electronice

Ingredientele non-electronice
Ingredientele non-electronice

Pentru a construi corpul acestui joc, veți avea nevoie de:

  • Pista - am folosit un fir gros de cupru. Orice fir metalic conductiv ar trebui să funcționeze. Ar trebui să fie suficient de subțire pentru a se îndoi, dar suficient de gros pentru a-și menține forma ferm pe tot parcursul jocului.
  • Inelul - am folosit un cârlig pentru ochi. Alternativ, ați putea folosi un fir suplimentar de pe pista îndoită într-o formă de inel.
  • Două șaibe - acestea vor fi utilizate ca puncte finale ale pistei.
  • Câteva sârme - Acesta va fi folosit pentru a conecta aceste diferite piese la circuit. Am folosit niște fire subțiri (scoase din cablul cat 5) pentru conexiunile de șină și șaibă (veți avea nevoie de trei secțiuni de sârmă) și un cablu jumper mai gros de aligator pentru inel.
  • O tablă - aceasta va ține totul împreună. Am folosit o bucată lungă de un picior de 1 "x4".

În ceea ce privește instrumentele, veți avea nevoie de:

  • Un burghiu și puțin de aceeași dimensiune ca firul de cale
  • Niște clești
  • Lipici fierbinte

Pasul 3: versiunea non-electronică

Construcția non-electronică
Construcția non-electronică
Construcția non-electronică
Construcția non-electronică
Construcția non-electronică
Construcția non-electronică

Mai întâi, găuriți două găuri de aceeași dimensiune ca firul de cale pe ambele părți ale plăcii. Acestea vor servi drept puncte de ancorare ale firului.

Apoi, înfășurați firul mai mic în jurul fiecărei șaibe, așa cum se arată în a doua imagine.

Acum lipiți una dintre șaibe cu firul înfășurat peste prima gaură, apoi împingeți un capăt al firului de cale în gaură și lipiți-l în loc. Șaiba și firul de cale nu trebuie să se atingă. Vezi a treia imagine.

Acum, îndoiți firul de cale într-o formă distractivă și tăiați-l la orice lungime aveți nevoie pentru a ajunge la cealaltă gaură. Înainte de a împinge firul de cale în a doua gaură, așezați cea de-a doua șaibă (cu înfășurarea firului) în jurul firului de cale și apoi înfășurați o parte din firul subțire în jurul capătului firului de cale. Apoi lipiți capătul sau firul de cale în gaură și lipiți mașina de spălat în jos pe tablă (a se vedea imaginea 4). Asigurați-vă că nu există o conexiune electrică între firul de cale și șaibă.

Apoi, utilizați clema aligatorului pentru a fixa un capăt al firului jumper pe inel, ca în imaginea 5.

Acum, construcția dvs. ar trebui să arate ca prima imagine.

Pasul 4: Ingredientele electronice

Ingredientele electronice
Ingredientele electronice

Pentru a construi creierul acestui joc, veți avea nevoie de:

  • Un Arduino
  • Un ecran LCD
  • un potențiometru de 10k
  • Un buzzer piezo (opțional)
  • un LED roșu și verde (opțional)
  • O mână de cabluri jumper și o placă de măsurare
  • un rezistor de 220 ohmi
  • Patru rezistențe de aceeași valoare cu rezistență de 1 Kohm sau mai mare

Toate aceste piese pot fi găsite într-unul dintre pachetele de start Elegoo, care sunt foarte bune pentru un pachet de componente. Am construit acest proiect cu componente din acesta.

Pasul 5: Construcția electronică

Construcția electronică
Construcția electronică

Configurați circuitul așa cum se arată în diagramă. Iată câteva note:

  • Rezistoarele conectate la LED-uri și LCD sunt de 220ohm
  • Rezistențele conectate la intrările analogice și cea care este plasată în diagonală sunt 1k + ohm.
  • Firele de diagnostic care se conectează la antetul din dreapta sunt firele care se conectează la corpul jocului după cum urmează:

    • A0 (fir verde) se conectează la șaiba de pornire a jocului
    • A1 (fir albastru) se conectează la firul de cale
    • A2 (fir galben) se conectează la mașina de spălat finală

Acest circuit a fost desenat cu TinkerCad.

Pasul 6: Codul

Codul este atașat și poate fi găsit și pe GitHub.

Acest joc a fost construit ca parte a unei vânătoare de gheață de ziua iubitei mele Jamie. Odată ce a bătut jocul, ecranul LCD afișa locația următorului ei indiciu, care era mașina de spălat vase, iar sonorul piezo a jucat „la mulți ani”. Cu excepția cazului în care plănuiți o vânătoare de scavenger pentru ziua de naștere pentru cineva numit Jamie, unde următorul indiciu este în mașina de spălat vase, poate doriți să modificați o parte din cod, cum ar fi textul LCD și tonul piezo buzzer.

Practic, există 5 etape asociate cu pornirea (arduino se aprinde), începutul jocului (inelul care atinge șaiba de pornire), eșecul jocului (inelul care atinge firul de pistă), sfârșitul jocului (inelul care atinge capătul de spălare după ce ați atins șaiba de pornire și nu pista sârmă) și înșelător (inelul care atinge șaiba de capăt după ce a atins firul de cale). Aceste etape sunt implementate cu logica if / else în bucla principală, iar textul diferit este implementat cu un bloc de majuscule în displayText (). Rețineți că există un caz (etapa = 1) pe care nu îl folosesc de fapt. Îmi dădea probleme, așa că am eliminat-o din logică, dar nu am curățat-o și nu mai am chef să o fac acum.

Sperăm că codul este suficient de ușor de înțeles și modificat în consecință. Aș fi bucuros să răspund la întrebări specifice din comentarii dacă aveți vreunul.

Piesa „Happy Birthday” piezo a fost preluată de pe

Pasul 7: Bucurați-vă

Bucurați-vă!
Bucurați-vă!

Încărcați codul, conectați firele de la mașină de spălat, urmăriți și sunați la circuit și legați-le pe toate! Acest joc a fost de fapt destul de distractiv și ne-am jucat cu el după vânătoarea de gheață. De asemenea, am realizat o versiune actualizată, care este mai degrabă un joc independent. În loc să aibă un indiciu la final, ține evidența timpului necesar pentru a finaliza o rundă și afișează un scor mare. Vedeți această versiune aici. Sunt sigur că există și alte lucruri distractive care pot fi făcute și cu această configurare de bază.

Fericire fericită!

Recomandat: