Sisällysluettelo:

Buzz Wire Scavenger Hunt Clue: 7 vaihetta (kuvilla)
Buzz Wire Scavenger Hunt Clue: 7 vaihetta (kuvilla)

Video: Buzz Wire Scavenger Hunt Clue: 7 vaihetta (kuvilla)

Video: Buzz Wire Scavenger Hunt Clue: 7 vaihetta (kuvilla)
Video: 40 Fun Scavenger Hunt Riddles for Kids and Teens | Scavenger Hunt Riddles At Home 2024, Marraskuu
Anonim
Buzz Wire Scavenger Hunt Clue
Buzz Wire Scavenger Hunt Clue

Tämä opastettava opastaa sinua rakentamaan huipputeknisen version pelistä "Buzz Wire", jota voidaan käyttää vihjeenä raakaa metsästyksessä tai joka voidaan mukauttaa muihin haasteisiin.

Vaihe 1: Idea

Ajatus
Ajatus

Buzz Wire on pelityyppinen operaatio, mutta kierteellä (kirjaimellisesti)! Tavoitteena on saada rengas kierretyn langan ympärille koskematta siihen. Pelin klassisessa versiossa, jos rengas koskettaa lankaa, summeri sammuu tai valo vilkkuu. Halusin rakentaa version tästä pelistä osana raivontametsästystä merkittävän toisen syntymäpäivänä. Sellaisena tarvitsin tavan piilottaa vihje pelin sisällä. Tässä oppaassa käsitellään Arduinon ja LCD -näytön käyttämistä tämän pelin päivitetyn version rakentamiseen, joka näyttää viestin vasta pelin onnistuneen suorittamisen jälkeen! Mikä parasta, ei ole mitään keinoa huijata (ellet ymmärrä piiriä!)

Vaihe 2: Ei-elektroniset ainesosat

Ei-elektroniset ainesosat
Ei-elektroniset ainesosat

Tämän pelin rungon rakentamiseksi tarvitset:

  • Raita - käytin paksua kuparilankaa. Kaikkien johtavien metallilankojen pitäisi toimia. Sen pitäisi olla riittävän ohut taipumaan, mutta tarpeeksi paksu pitämään muotonsa tiukasti koko pelin ajan.
  • Sormus - käytin silmäkoukkua. Vaihtoehtoisesti voit käyttää ylimääräistä lankaa renkaan muotoon taivutetulta radalta.
  • Kaksi aluslevyä - niitä käytetään radan päätepisteinä.
  • Muutama johto - Tätä käytetään näiden eri kappaleiden liittämiseen piiriin. Käytin ohuita johtoja (poistettu kissa 5 -kaapelista) kisko- ja aluslevyliitäntöihin (tarvitset kolme lankaosaa) ja paksumpaa alligaattorikaapelia renkaalle.
  • Taulu - tämä pitää kaiken yhdessä. Käytin jalan pituista kappaletta 1 "x4".

Mitä tulee työkaluihin, tarvitset:

  • Pora ja hieman samankokoinen kuin vaijeri
  • Jotkut pihdit
  • Kuuma liima

Vaihe 3: Ei-elektroninen koontiversio

Ei-elektroninen rakenne
Ei-elektroninen rakenne
Ei-elektroninen rakenne
Ei-elektroninen rakenne
Ei-elektroninen rakenne
Ei-elektroninen rakenne

Poraa ensin levyn molemmille puolille kaksi reikää, jotka ovat samankokoisia kuin raitalanka. Nämä toimivat langan kiinnityspisteinä.

Kääri seuraavaksi pienempi lanka jokaisen aluslevyn ympärille, kuten toisessa kuvassa.

Liimaa nyt yksi aluslevyistä langankäärinnällä ensimmäisen reiän päälle, työnnä sitten telalangan toinen pää reikään ja liimaa se paikalleen. Aluslevy ja telalanka eivät saa koskettaa. Katso kolmas kuva.

Taivuta raitalanka hauskaan muotoon ja leikkaa se irti haluamastasi pituudesta päästäksesi toiseen reikään. Ennen kuin työnnät raidevaijerin toiseen reikään, aseta toinen aluslevy (vaijerin käärimisen kanssa) telalangan ympärille ja kiedo sitten osa ohuesta langasta raidevaijerin pään ympärille. Liimaa sitten pää tai telalanka reikään ja liimaa aluslevy levylle (katso kuva 4). Varmista, ettei telajohdon ja aluslevyn välillä ole sähköistä yhteyttä.

Kiinnitä seuraavaksi alligaattoripidikkeellä hyppyjohtimen toinen pää renkaaseen, kuten kuvassa 5.

Rakennuksesi pitäisi nyt näyttää ensimmäiseltä kuvalta.

Vaihe 4: Elektroniset ainesosat

Elektroniset ainesosat
Elektroniset ainesosat

Tämän pelin aivojen rakentamiseksi tarvitset:

  • Arduino
  • LCD -näyttö
  • 10k potentiometri
  • Pietsosummeri (valinnainen)
  • punainen ja vihreä LED (valinnainen)
  • Kourallinen hyppyjohtoja ja leipälauta
  • 220 ohmin vastus
  • Neljä samanarvoista vastusta, joiden vastus on 1Kohm tai enemmän

Kaikki nämä kappaleet löytyvät yhdestä Elegoon aloituspakkauksesta, joka on suuri osa komponenttipakettia. Rakensin tämän projektin tämän komponentin avulla.

Vaihe 5: Elektroninen koontiversio

Elektroninen rakenne
Elektroninen rakenne

Aseta piiri piirroksen mukaisesti. Tässä muutamia huomautuksia:

  • LED -valojen ja nestekidenäytön liitännät ovat 220ohm
  • Analogiatuloihin kytketyt ja vinottain sijoitetut vastukset ovat 1k+ ohmia.
  • Oikealla puolella olevaan otsikkoon liitettävät diagnostiset johdot ovat johtoja, jotka yhdistyvät pelin runkoon seuraavasti:

    • A0 (vihreä lanka) kytketään pelin aloituslevyyn
    • A1 (sininen johto) yhdistää telajohtoon
    • A2 (keltainen lanka) liitetään pelin loppupesuriin

Tämä piiri piirrettiin TinkerCadilla.

Vaihe 6: Koodi

Koodi on liitteenä ja löytyy myös GitHubistani.

Tämä peli rakennettiin osana raivontametsästystä tyttöystäväni Jamien syntymäpäivänä. Kun hän voitti pelin, LCD -näyttö näytti seuraavan vihjeen sijainnin, joka oli astianpesukone, ja pietsosummeri soitti "hyvää syntymäpäivää". Ellet suunnittele syntymäpäivien etsintää Jamie -nimiselle henkilölle, jossa seuraava vihje on astianpesukoneessa, saatat haluta muuttaa joitakin koodia, kuten LCD -tekstiä ja pietsosummerin viritystä.

Periaatteessa käynnistykseen liittyy viisi vaihetta (arduino käynnistyy), pelin alku (renkaan koskettava aloitusaluslevy), pelin epäonnistuminen (renkaan koskettaminen raitalankaa), pelin loppu (renkaan koskettava päätylevy sen jälkeen, kun olet koskenut aloitusaluslevyyn, ei rataan) lanka) ja huijari (rengas koskettaa päätylevyä sen jälkeen, kun olet koskettanut telajohtoa). Nämä vaiheet toteutetaan pääsilmukan if/else -logiikalla, ja eri teksti toteutetaan kytkentäkotelolohkolla displayText (): ssa. Huomaa, että on tapaus (vaihe = 1), jota en itse asiassa käytä. Se aiheutti minulle ongelmia, joten poistin sen vain logiikasta, mutta en siivonnut sitä enkä halua tehdä sitä nyt.

Toivottavasti koodi on tarpeeksi helppo ymmärtää ja säätää sen mukaisesti. Vastaan mielelläni kommentteihin, jos sinulla on kysyttävää.

Pietsolaulu "Hyvää syntymäpäivää" on otettu osoitteesta

Vaihe 7: Nauti

Nauttia!
Nauttia!

Lataa koodi, kytke aluslevyn, radan ja renkaan johdot piiriin ja kiinnitä kaikki yhteen! Tämä peli on itse asiassa ollut melko hauska ja olemme pelanneet sen kanssa raaskimenetelmän jälkeen. Olen myös tehnyt päivitetyn version, joka on enemmän itsenäinen peli. Sen sijaan, että saisi vihjeen lopussa, se seuraa kierroksen suorittamiseen kuluvaa aikaa ja näyttää korkeat pisteet. Katso tämä versio täältä. Olen varma, että tällä perusasetuksella voidaan tehdä myös muita hauskoja asioita.

Hyvää tekemistä!

Suositeltava: