Sisällysluettelo:

Buzz Wire Game LED -ajastimella Arduino UNO: 5 vaihetta
Buzz Wire Game LED -ajastimella Arduino UNO: 5 vaihetta

Video: Buzz Wire Game LED -ajastimella Arduino UNO: 5 vaihetta

Video: Buzz Wire Game LED -ajastimella Arduino UNO: 5 vaihetta
Video: How to Make Buzz Wire Game at Home 2024, Marraskuu
Anonim
Image
Image

Tämän surinalankapelin avulla käyttäjä voi haastaa vakaan kätensä LED -ajastinta vasten. Tavoitteena on saada pelikahva sokkelon toiselta puolelta toiselle koskematta sokkeloon ja ennen kuin LED sammuu. Jos pelikahva ja sokkelo koskettavat, pietsosta kuuluu kova surina. Pelin idea tuli lapsuuden suosikkipelistä Operation, oppilaitteni rakkaudesta haastavaan palapeliin ja FABLABJubailin surinalankapelistä.

Tämä projekti sopii erinomaisesti aloittaville Arduino -käyttäjille, jotka tuntevat koodauksen perusteet.

Tarvittavat materiaalit ja työkalut:

  • 1 Arduino Uno
  • 1 Leipälevy
  • 1 USB -kaapeli
  • 1 Pietsosummeri
  • 1 LED -valo
  • 1560 ohmin vastus
  • 4 pitkähyppyjohtoa
  • 1 Lyhyt hyppyjohdin
  • 2 Alligator Clip Jumper -lankaa (1 uros/1 naaras)
  • Alumiinilanka
  • Pihdit
  • Lankaleikkurit
  • 1 pieni laatikko
  • Sähköteippi

Vaihe 1: Arduino UNO ja Breadboard Setup

Arduino UNO ja Breadboard Setup
Arduino UNO ja Breadboard Setup

LED - Aseta LED kuvan osoittamalla tavalla. 560 ohmin vastus yhdistää katodin (lyhyen jalan) leipälevyn negatiiviseen kiskoon. Vihreä hyppyjohdin yhdistää anodin (pidemmän jalan) porttiin 13.

Piezzo summeri - Aseta pietsosummeri kuvan mukaisesti. Yhdistä summerin negatiivinen johdin lyhyellä hyppyjohdolla miinuskiskoon. Liitä summerin positiivinen johto pelikahvaan käyttämällä alligaattoripidikehyppyjohtoa. Kiinnitä tarvittaessa sähköteipillä. ** Pidä lanka pidempänä käyttämällä uros -uros -hyppyjohtoa ja alligaattoripidikejohtinta naaraspäällä. **

Leipälauta peliin - Liitä summerin positiivinen johto peliin käyttämällä alligaattoripidikejohtoa, jossa on urospää. Kiinnitä tarvittaessa sähköteipillä.

Leipälauta Arduinoon - Kytke lopuksi leipälevyn negatiiviset ja positiiviset kiskot maahan ja 5 V: n portteihin. Punainen hyppyjohdin yhdistää positiivisen kiskon ja 5V -portin. Musta hyppyjohdin yhdistää negatiivisen kiskon ja maadoitusportin.

Käynnistä Arduino - Kytke Arduinon USB -johto tietokoneeseen.

Vaihe 2: Luo Buzz Wire Game ja kahva

Luo Buzz Wire Game ja kahva
Luo Buzz Wire Game ja kahva
Luo Buzz Wire Game ja kahva
Luo Buzz Wire Game ja kahva
Luo Buzz Wire Game ja kahva
Luo Buzz Wire Game ja kahva
Luo Buzz Wire Game ja kahva
Luo Buzz Wire Game ja kahva
  1. Lankaleikkureilla leikataan osa alumiinilankaa. Kuinka suuri osa riippuu siitä, kuinka hullu haluat sokkelosi olevan, ja laatikko, jota käytetään tukikohtana. Buzz -lankapelissäni käytettiin noin puolitoista metriä lankaa.
  2. Taivuta lanka pihdeillä eri käyrille (katso kuvat).
  3. Hanki toinen lanka, noin 9 tuumaa pitkä, luodaksesi kahvan.
  4. Taivuta toinen pää silmukkaan (katso kuva). Mitä pienempi silmukan halkaisija, sitä vaikeampi peli on.
  5. Vie sokkelon päät laatikon sivun läpi.
  6. Ennen kuin kiinnität sokkelon laatikkoon, aseta kahvan silmukka sokkelon toiselle puolelle (katso kuva).
  7. Kiinnitä sokkelo laatikon sisäpuolelle taivuttamalla lankaa (katso kuva).
  8. Kiinnitä sokkelo laatikon ulkopuolelle sähköteipillä.

Vaihe 3: Koodi

Koodi
Koodi

Koodi on hyvin yksinkertainen. Asetustoimintoa käytetään alustamaan summerin ja LED -nastan tilat. Silmukkatoiminto asettaa summerin äänen 1 000 hertsiin ja kytkee LED -valon päälle ja pois. Tässä koodissa, joka on käytettävissä tästä linkistä, LED palaa 60 000 millisekuntia tai 60 sekuntia.

Vaihe 4: Pelaa peliä

Pelaa peliä
Pelaa peliä

Aloita peli suorittamalla koodi ja odottamalla LED -valon syttymistä. Kun merkkivalo palaa, sinulla on 60 sekuntia aikaa saada kahva sokkelon päästä toiseen ilman, että summeri sammuu. Jos merkkivalo sammuu ennen kuin pääset loppuun, 60 sekuntia on kulunut, mutta älä luovuta. Käynnistä LED uudelleen ja yritä uudelleen. Voit käynnistää LED -valon uudelleen odottamalla 30 sekuntia, kunnes merkkivalo syttyy uudelleen koodin mukaan, tai voit painaa Arduinon nollauspainiketta käynnistääksesi sen uudelleen nyt. Tämä peli voi olla erittäin koukuttava, joten pidä hauskaa!

Vaihe 5: Pelin vaikeusasteen muuttaminen

Tässä muutamia ideoita siitä, miten haastaa itsesi pelin hallinnan jälkeen:

  1. Muuta LED -merkkivalon syttymisaikaa. Voitko suorittaa sokkelon 60 sekunnin sijasta lyhyemmässä ajassa? Kokeile 45 sekuntia (45000 millisekuntia) tai jopa 30 sekuntia (30000 sekuntia).
  2. Muuta kahvan silmukan halkaisijaa. Katso, voitko silti suorittaa sokkelon suorittamatta sumutinta pienemmällä silmukalla.
  3. Vaihda sokkelo. Lisää kaaria ja tee ne lähemmäs toisiaan muuttaaksesi pelin vaikeutta.

FABLABJubail. (4. lokakuuta 2016). Buzz Wire Game [sivusto]. Haettu osoitteesta

Suositeltava: