Sisukord:

Buzz Wire Scavenger Hunt Clue: 7 sammu (piltidega)
Buzz Wire Scavenger Hunt Clue: 7 sammu (piltidega)

Video: Buzz Wire Scavenger Hunt Clue: 7 sammu (piltidega)

Video: Buzz Wire Scavenger Hunt Clue: 7 sammu (piltidega)
Video: This is Why You Never Mess With a Royal Guard... 2024, Juuli
Anonim
Buzz Wire Scavenger Hunt Clue
Buzz Wire Scavenger Hunt Clue

See juhendab teile, kuidas ehitada mängust "Buzz Wire" kõrgtehnoloogiline versioon, mida saab kasutada vihjeks koristajahil või mida saab kohandada muudeks väljakutseteks.

Samm: idee

Idee
Idee

Buzz Wire on mängusarnane toiming, kuid keerdkäiguga (sõna otseses mõttes)! Eesmärk on saada rõngas ümber keerutatud traadi ilma seda puudutamata. Selle mängu klassikalises versioonis, kui rõngas puudutab traati, kustub helisignaal või vilgub tuli. Tahtsin oma olulise teise sünnipäevaks koristajahi raames selle mängu versiooni ehitada. Sellisena vajasin ma viisi mängu vihje peitmiseks. See juhend juhendab, kuidas kasutada Arduino ja LCD -ekraani selle mängu värskendatud versiooni loomiseks, mis kuvab teate alles pärast mängu edukat lõpuleviimist! Mis kõige parem - petta pole võimalik (kui te ei saa ringkonnast aru!)

2. samm: mitteelektroonilised koostisosad

Mitteelektroonilised koostisosad
Mitteelektroonilised koostisosad

Selle mängu keha ehitamiseks vajate:

  • Rada - kasutasin paksu vasktraati. Iga juhtiv metalltraat peaks töötama. Peaks olema painutamiseks piisavalt õhuke, kuid piisavalt paks, et hoida oma kuju kindlalt kogu mängu vältel.
  • Sõrmus - kasutasin silmahaaki. Teise võimalusena võite kasutada rõngakujuliseks painutatud raja lisatraati.
  • Kaks seibi - neid kasutatakse raja lõpp -punktidena.
  • Veel mõni traat - seda kasutatakse nende erinevate osade ühendamiseks vooluringiga. Kasutasin rööbastee ja seibiühenduste jaoks mõnda õhukest traati (eemaldatud kass 5 kaablist) (vajate kolme lõiku traati) ja rõnga jaoks paksemat alligaatori hüppajakaablit.
  • Tahvel - see hoiab kõike koos. Ma kasutasin jala pikkust tükki 1 "x4".

Mis puutub tööriistadesse, siis vajate:

  • Puur ja natuke sama suur kui teie traat
  • Mõned tangid
  • Kuum liim

3. samm: mitteelektrooniline ehitamine

Mitteelektrooniline ehitus
Mitteelektrooniline ehitus
Mitteelektrooniline ehitus
Mitteelektrooniline ehitus
Mitteelektrooniline ehitus
Mitteelektrooniline ehitus

Kõigepealt puurige laua mõlemale poole kaks auku, mis on sama suur kui teie traat. Need toimivad traadi kinnituspunktidena.

Seejärel keerake väiksem traat ümber iga seibi, nagu on näidatud teisel pildil.

Nüüd liimige üks seib, mille traat on mähitud esimese ava kohale, seejärel suruge rööptraadi üks ots auku ja liimige see kohale. Seib ja rööpajuhe ei tohi kokku puutuda. Vaadake kolmandat pilti.

Nüüd painutage rööptraat lõbusa kujuga ja lõigake see ära, nii palju kui vaja, et jõuda teise auku. Enne rööbastraadi teise auku lükkamist asetage teine seib (koos traadi mähisega) rööptraadi ümber ja mähkige osa õhukesest traadist ümber rööptraadi otsa. Seejärel liimige ots või rööpajuhe auku ja liimige seib plaadi külge (vt joonis 4). Veenduge, et rööbastraadi ja pesuri vahel pole elektriühendust.

Seejärel kasutage alligaatoriklambrit, et kinnitada hüppaja juhtme üks ots rõnga külge, nagu pildil 5.

Nüüd peaks teie ülesehitus välja nägema umbes nagu esimene pilt.

Samm: elektroonilised koostisosad

Elektroonilised koostisained
Elektroonilised koostisained

Selle mängu ajude ehitamiseks vajate:

  • Arduino
  • LCD ekraan
  • 10k potentsiomeeter
  • Piesosummer (valikuline)
  • punane ja roheline LED (valikuline)
  • Peotäis hüppajakaableid ja leivalaud
  • 220 oomi takisti
  • Neli sama väärtusega takistit takistusega 1Kohm või rohkem

Kõiki neid tükke võib leida ühest Elegoo stardipakist, mis on komponentide kimpude jaoks palju. Ehitasin selle projekti selle komponendiga.

Samm: elektrooniline ehitamine

Elektrooniline ehitus
Elektrooniline ehitus

Seadistage vooluring skeemil näidatud viisil. Siin on mõned märkmed:

  • LEDide ja LCD -ga ühendatud takistid on 220 oomi
  • Analoogsisenditega ühendatud ja diagonaalselt asetatud takistid on 1k+ oomi.
  • Diagnoosjuhtmed, mis ühendatakse parempoolse päisega, on juhtmed, mis ühenduvad mängu kehaga järgmiselt:

    • A0 (roheline juhe) ühendatakse mängu alustamise pesuriga
    • A1 (sinine juhe) ühendub rööbasteega
    • A2 (kollane traat) ühendub mängu lõppseibiga

See vooluring joonistati TinkerCadiga.

6. samm: kood

Kood on lisatud ja selle leiab ka minu GitHubist.

See mäng ehitati minu tüdruksõbra Jamie sünnipäevaks jahipidamise raames. Kui ta mängust üle sai, näitas LCD -ekraan tema järgmise vihje asukohta, milleks oli nõudepesumasin, ja piesosummer mängis "palju õnne sünnipäevaks". Kui te ei planeeri Jamie -nimelisele sünnipäevale jahti, kus järgmine vihje on nõudepesumasinas, võiksite mõnda koodi, näiteks LCD -teksti ja piesosummeri viisi muuta.

Põhimõtteliselt on käivitamisega seotud 5 etappi (arduino lülitub sisse), mängu algus (rõngast puudutav käivituspesur), mängu ebaõnnestumine (rõnga puudutamine rööbastraadiga), mängu lõpp (rõnga puudutav lõppseib pärast algseibi puudutamist, mitte rada) traat) ja petis (rõngas puudutab otsaseibi pärast rööbastraadi puudutamist). Neid etappe rakendatakse põhiahelas loogikaga if/else ja erinevat teksti rakendatakse lülitiümbrise plokiga displayText (). Pange tähele, et on juhtum (etapp = 1), mida ma tegelikult ei kasuta. See tekitas mulle probleeme, nii et ma lihtsalt eemaldasin selle loogikast, kuid ei puhastanud seda ja ei taha praegu seda teha.

Loodetavasti on koodi piisavalt lihtne mõista ja vastavalt kohandada. Vastan hea meelega konkreetsetele küsimustele kommentaarides, kui teil neid on.

Pieso "Palju õnne sünnipäevaks" laul on võetud aadressilt

Samm: nautige

Nautige!
Nautige!

Laadige kood üles, ühendage pesuri juhtmed, rööbastee ja rõngas vooluahelaga ja ühendage see kõik kokku! See mäng on tegelikult olnud üsna lõbus ja oleme sellega pärast koristajahti mänginud. Olen teinud ka uuendatud versiooni, mis on pigem eraldiseisev mäng. Selle asemel, et lõpus vihjeid saada, jälgib see vooru läbimiseks kuluvat aega ja kuvab kõrge punktisumma. Vaata seda versiooni siit. Olen kindel, et selle põhiseadistusega saab teha ka muid lõbusaid asju.

Head tegemist!

Soovitan: