Talaan ng mga Nilalaman:

Buzz Wire Scavenger Hunt Clue: 7 Hakbang (na may Mga Larawan)
Buzz Wire Scavenger Hunt Clue: 7 Hakbang (na may Mga Larawan)

Video: Buzz Wire Scavenger Hunt Clue: 7 Hakbang (na may Mga Larawan)

Video: Buzz Wire Scavenger Hunt Clue: 7 Hakbang (na may Mga Larawan)
Video: Japanese artillery shelling special forces! Snipers cover the retreat of the army! 2024, Hulyo
Anonim
Buzz Wire Scavenger Hunt Clue
Buzz Wire Scavenger Hunt Clue

Ipapakita sa iyo ng Instructable na ito kung paano bumuo ng isang hi-tech na bersyon ng larong "Buzz Wire" na maaaring magamit bilang isang bakas sa scavenger hunt, o maaaring iakma para sa iba pang mga hamon.

Hakbang 1: Ang Ideya

Ang ideya
Ang ideya

Ang Buzz Wire ay isang uri ng laro na tulad ng operasyon, ngunit may isang pag-ikot (literal)! Ang layunin ay upang makakuha ng isang singsing sa paligid ng isang baluktot na kawad nang hindi hinahawakan ito. Sa klasikong bersyon ng larong ito, kung hinawakan ng singsing ang kawad, papatay ang isang buzzer o isang ilaw ang mag-flash. Nais kong bumuo ng isang bersyon ng larong ito bilang bahagi ng isang scavenger hunt para sa kaarawan ng aking makabuluhang iba pa. Tulad ng naturan, kailangan ko ng isang paraan upang itago ang isang pahiwatig sa loob ng laro. Ang Instructible na ito ay pupunta sa kung paano gumamit ng isang Arduino at isang LCD screen upang bumuo ng isang na-update na bersyon ng larong ito na magpapakita lamang ng isang mensahe sa matagumpay na pagkumpleto ng laro! Pinakamaganda sa lahat, walang paraan upang manloko (maliban kung naiintindihan mo ang circuit!)

Hakbang 2: Ang Mga Hindi Mga Elektronikong Sangkap

Ang Mga Hindi Elektronikong Sangkap
Ang Mga Hindi Elektronikong Sangkap

Upang maitayo ang katawan ng larong ito, kakailanganin mo ang:

  • Ang track - Gumamit ako ng isang makapal na kawad na tanso. Ang anumang kondaktibong metal wire ay dapat na gumana. Dapat ay payat na sapat upang yumuko ngunit sapat na makapal upang hawakan ang hugis nito nang buong siksik sa buong laro.
  • Ang singsing - Gumamit ako ng eye hook. Bilang kahalili, maaari kang gumamit ng ilang labis na kawad mula sa track na baluktot sa isang hugis ng singsing.
  • Dalawang washers - gagamitin ito bilang mga endpoint ng track.
  • Ang ilan pang kawad - Gagamitin ito upang ikonekta ang iba't ibang mga piraso sa circuit. Gumamit ako ng ilang mga manipis na wires (naalis mula sa cat 5 cable) para sa mga koneksyon sa track at washer (kakailanganin mo ng tatlong seksyon ng wire), at isang mas makapal na buaya na jumper cable para sa singsing.
  • Isang board - hahawak nito ang lahat. Gumamit ako ng isang paa na piraso ng isang 1 "x4".

Tulad ng para sa mga tool, kakailanganin mo ang:

  • Isang drill at medyo pareho ang laki ng iyong track wire
  • Ang ilang mga pliers
  • Mainit na pandikit

Hakbang 3: Ang Non-Electronic Build

Ang Non-Electronic Build
Ang Non-Electronic Build
Ang Non-Electronic Build
Ang Non-Electronic Build
Ang Non-Electronic Build
Ang Non-Electronic Build

Una, mag-drill ng dalawang butas na pareho ang laki ng iyong track wire sa magkabilang panig ng board. Ang mga ito ay magsisilbing mga anchor point ng kawad.

Susunod, balutin ang mas maliit na kawad sa bawat isa sa mga washer tulad ng ipinakita sa pangalawang imahe.

Ngayon kola ang isa sa mga washers na may wire na nakabalot sa unang butas, pagkatapos ay itulak ang isang dulo ng track wire sa butas at idikit ito sa lugar. Ang washer at ang track wire ay hindi dapat hawakan. Tingnan ang pangatlong larawan.

Ngayon, yumuko ang track wire sa isang nakakatuwang na hugis at i-clip ito sa anumang haba na kailangan mo upang maabot ang iba pang butas. Bago itulak ang track wire sa pangalawang butas, ilagay ang pangalawang washer (na may balot na wire) sa paligid ng track wire at pagkatapos ay ibalot ang ilan sa manipis na kawad sa dulo ng track wire. Pagkatapos ay idikit ang dulo o ang track wire sa butas at idikit ang washer pababa sa board (tingnan ang imahe 4). Tiyaking walang koneksyon sa kuryente sa pagitan ng track wire at washer.

Susunod, gamitin ang clip ng buaya upang i-clamp ang isang dulo ng jumper wire sa singsing, tulad ng sa imahe 5.

Ngayon ang iyong pagbuo ay dapat magmukhang katulad ng unang imahe.

Hakbang 4: Ang Mga Elektronikong Sangkap

Ang Mga Elektronikong Sangkap
Ang Mga Elektronikong Sangkap

Upang mabuo ang mga utak ng larong ito, kakailanganin mo ang:

  • Isang Arduino
  • Isang LCD screen
  • isang 10k potentiometer
  • Isang piezo buzzer (opsyonal)
  • isang pula at isang berdeng LED (opsyonal)
  • Isang dakot na jumper cables at isang breadboard
  • isang resistor na 220 ohm
  • Apat na resistors ng parehong halaga na may paglaban ng 1Kohm o mas mataas

Ang lahat ng mga piraso na ito ay matatagpuan sa isa sa mga starter pack ng Elegoo, na kung saan ay mahusay para sa isang bundle ng mga bahagi. Itinayo ko ang proyektong ito sa mga bahagi mula sa isang ito.

Hakbang 5: Ang Electronic Build

Ang Electronic Build
Ang Electronic Build

I-set up ang circuit tulad ng ipinakita sa diagram. Narito ang ilang mga tala:

  • Ang mga resistors na konektado sa LEDs at LCD ay 220ohm
  • Ang mga resistors na konektado sa mga analog input at ang isa na inilagay sa pahilis ay 1k + ohm.
  • Ang mga diagnostic na wire na kumonekta sa header sa kanan ay ang mga wire na kumonekta sa katawan ng laro tulad ng sumusunod:

    • Ang A0 (berdeng kawad) ay kumokonekta sa start-game washer
    • Ang A1 (asul na kawad) ay kumokonekta sa wire ng track
    • Ang A2 (dilaw na kawad) ay kumokonekta sa end-game washer

Ang circuit na ito ay iginuhit sa TinkerCad.

Hakbang 6: Ang Code

Ang code ay nakalakip at maaari ding matagpuan sa aking GitHub.

Ang larong ito ay itinayo bilang bahagi ng isang scavenger hunt para sa kaarawan ng aking kasintahan na si Jamie. Sa sandaling natalo niya ang laro, ipinakita sa screen ng LCD ang lokasyon ng kanyang susunod na bakas, na kung saan ay ang makinang panghugas, at ang piezo buzzer ay naglaro ng "maligayang kaarawan". Maliban kung nagpaplano ka ng pamamaril sa kaarawan para sa isang taong nagngangalang Jamie kung saan ang susunod na bakas ay nasa makinang panghugas ng pinggan, baka gusto mong baguhin ang ilan sa mga code, tulad ng teksto sa LCD at ang piezo buzzer tune.

Karaniwan, mayroong 5 yugto na nauugnay sa startup (lumiliko ang arduino), pagsisimula ng laro (ring touch start washer), pagkabigo ng laro (ring touch track wire), pagtatapos ng laro (ring touch end washer pagkatapos na hawakan ang start washer at hindi ang track wire), at cheater (ring touch end washer matapos hawakan ang track wire). Ang mga yugtong ito ay ipinatupad sa kung / iba pang lohika sa pangunahing loop, at ang iba't ibang teksto ay ipinatupad na may isang switch case ng switch sa displayText (). Tandaan na mayroong isang kaso (yugto = 1) na hindi ko talaga ginagamit. Nagbibigay ito sa akin ng mga isyu kaya't tinanggal ko lamang ito sa lohika ngunit hindi ko ito nilinis at hindi ko nais na gawin ito ngayon.

Inaasahan namin na ang code ay sapat na madaling maunawaan at mag-tweak nang naaayon. Masaya akong sagutin ang mga partikular na katanungan sa mga komento kung mayroon ka.

Ang piezo na "Maligayang Kaarawan" na kanta ay kinuha mula sa

Hakbang 7: Masiyahan

Mag-enjoy!
Mag-enjoy!

I-upload ang code, ikonekta ang mga wire mula sa washer, subaybayan at singsing sa circuit at i-strap ang lahat ng ito! Ang larong ito ay talagang naging medyo masaya at nakipaglaro kami dito pagkatapos ng scavenger hunt. Gumawa rin ako ng na-update na bersyon na higit pa sa isang nakapag-iisang laro. Sa halip na magkaroon ng isang bakas sa dulo, sinusubaybayan nito kung gaano katagal ka makukumpleto ang isang pag-ikot at nagpapakita ng isang mataas na iskor. Tingnan ang bersyon na ito dito. Sigurado ako na may iba pang mga nakakatuwang bagay na maaaring magawa sa pangunahing pag-set up na rin.

Maligayang Paggawa!

Inirerekumendang: