Hur man skapar ett Buzz Wire-spel med Arduino?

Buzz Wire-spelet är ett bordsunderhållning som är det mest populära i världen med stabila handspel. Spelet innehåller flera detaljer på en begränsad tid och krav, stabila händer och spelarens koncentration. Det är ett tävlingsspel där spelaren inte måste upprätthålla en bra balans mellan tid och hastighet för sina händer.

I det här projektet ska vi göra hårdvaran i detta spel och använda en Arduino mikrokontroller. När handtagets krok kommer i kontakt med öglan kommer en signal att skickas till mikrokontrollern och det kommer att ljuda en summer.

Hur man skapar ett Buzz Wire-spel med Arduino?

Om du inte vet hur du spelar det här spelet är målet med det här spelet att ta handtagets krok från ena änden av trådslingan till den andra änden av slingan utan att röra vid den till slingan. Om kroken vidrör slingans slinga hörs en summer och spelaren måste börja om från början av slingan. En person som gör detta på kortast möjliga tid anses vara vinnaren.

Steg 1: Samla in komponenterna

Om du vill undvika besvär mitt i ett projekt är det bästa sättet att göra en lista över alla komponenter som kommer att användas och gå igenom en kort studie av hur de fungerar. En lista över alla komponenter som vi ska använda i vårt projekt är följande:

Steg 2: Studera komponenterna

Nu, när vi har en komplett lista över alla komponenter, låt oss gå ett steg framåt och gå igenom en kort studie av hur varje komponent fungerar.

Arduino nano är ett brädbrädevänligt mikrokontrollerkort som används för att styra eller utföra olika uppgifter i en krets. Vi bränner en C-kod på Arduino Nano för att berätta för mikrokontrollerkortet hur och vilka operationer som ska utföras. Arduino Nano har exakt samma funktionalitet som Arduino Uno men i ganska liten storlek. Mikrokontrollern på Arduino Nano-kortet är ATmega328p.om du inte har en Arduino Nano kan du också använda Arduino Uno eller Arduino Maga.

A Piezo Summerär en ljudsignalanordning eller en högtalare där en piezoelektrisk effekt används för att producera ljud. En spänning appliceras på det piezoelektriska materialet för att producera en initial mekanisk rörelse. Sedan används resonatorerna eller membranen för att konvertera denna rörelse till en hörbar ljudsignal. Dessa högtalare eller surrare är jämförelsevis enkla att använda och har ett brett utbud av applikationer. De används till exempel i digitala kvartsklockor. För ultraljudstillämpningar fungerar de väl inom intervallet 1-5 kHz och upp till 100 kHz.

Steg 3: Att göra banan

  1. Bestäm storleken på brädet som du vill klippa för ditt buzz-trådspel. Ta försiktiga mätningar och böj träplankan. Skär två långa pinnar av samma storlek, från de kvarvarande bitarna av träplankan. Fäst nu dessa två pinnar vertikalt i de två motsatta hörnen på brädet.
  2. Ta kopparröret och böj det till en oregelbunden design. Bredden på hela konstruktionen måste vara lika med avståndet mellan trästolparna i vertikalen som du har fäst på din bräda tidigare. Fäst båda ändarna av kopparröret på toppen av båda trästolparna.
  3. Ta ett trähandtag och fixera den tunna koppartråden i den så att den bildar en krok framifrån.
  4. Fäst nu en brädbräda på ena sidan av träskivan och fixera Arduino-nano i brödbrädan. Anslut piezo-summern och en lysdiod i parallellkonfigurationen på panelen. Anslut deras mark till marken på Arduino Nano och deras positiva stift till handtagets krok.
  5. Anslut kopparröret till pin9 i Arduino nano.
  6. Starta Arduino via 5V-adaptern.

Steg 4: Förstå arbetet

När hela hårdvaran i buzz wire-spelet är gjord, görs alla anslutningar av ledningar med Arduino-kortet. En hög signal skickas till pin9 på Arduino-kortet. Eftersom denna stift är ansluten till trådslingan på kortet och handtagets krok är ansluten till den positiva stiftet på summern, när dessa två kommer att beröra varandra kommer en krets att slutföras och en spänningssignal kommer genom slingkabeln till handtagets krok och summerns positiva stift. Detta låter summern även om anslutningen är en liten del av en sekund.

Steg 5: Komma igång med Arduino

Om du inte redan är bekant med Arduino IDE, oroa dig inte eftersom en steg för steg-procedur för att ställa in och använda Arduino IDE med ett mikrokontrollkort förklaras nedan.

  1. Ladda ner den senaste versionen av Arduino IDE från Arduino.
  2. Anslut ditt Arduino Nano-kort till din bärbara dator och öppna kontrollpanelen. klicka på på kontrollpanelenHårdvara och ljud. Klicka nu påEnheter och skrivare.Här hittar du porten som ditt mikrokontrollkort är anslutet till. I mitt fall är det COM14men det är annorlunda på olika datorer.
  3. Klicka på Verktyg-menyn. och sätt styrelsen till Arduino Nano från rullgardinsmenyn.
  4. I samma verktygsmeny ställer du in porten till det portnummer som du observerade tidigare i Enheter och skrivare.
  5. I samma verktygsmeny ställer du in processorn på ATmega328P (Old Bootloader).
  6. Ladda ner koden som bifogas nedan och klistra in den i din Arduino IDE. Klicka på ladda upp -knappen för att bränna koden på ditt mikrokontrollerkort.

Klicka här för att ladda ner koden.

Steg 6: Förstå koden

Koden är mycket enkel och väl kommenterad. Ändå förklaras det kort nedan.

1. I början förklaras en stift användas på Arduino-kortet.

int buzzPin = 9; // Initiera stiftet som ska anslutas till summern och lysdioden.

2. ogiltig installation ()är en funktion som används för att ställa in stiften som INPUT eller OUTPUT. Det ställer också in Arduino baudhastighet. Baudhastighet är kommunikationshastigheten för mikrokontrollerkortet och med andra ord kan vi säga att det är det bitar per sekund.

ogiltig installation () {Serial.begin (9600); // Ställa in överföringshastigheten till 9600 pinMode (buzzPin, OUTPUT); // Ställ in denna stift för att skicka utdata till externa enheter}

3. ogiltig slinga ()är en funktion som körs om och om igen i en cykel. Här skickar vi bara en HÖG signal till pin9 på Arduino-kortet.

void loop () {digitalWrite (buzzPin, HIGH); // Skicka en HÖG inloggning på buzzPin}

Nu när du vet hur du skapar ett hemskt surrtrådsspel hemma, njut av att skapa ditt eget och spela det med vänner eller familj. Låt oss se vem som kan hantera handhastigheten med tiden.

Facebook Twitter Google Plus Pinterest