Arduino Leonardo Quiz Buzzer Spil: 6 trin

Arduino Leonardo Quiz Buzzer Spil: 6 trin

Indholdsfortegnelse:

Anonim

Så hvorfor vil du opbygge en Buzzerquiz?

Nemlig! At have det sjovt og lege med venner!

I mit tilfælde blev det designet til et fødselsdagsfest. Gæsterne måtte gætte film- og serietitler baseret på tema-sangen.

My Buzzer Setup har følgende funktioner:

Den første til at trykke på Buzzer vil konstant tænde en LED

Den anden er vist ved en LED, der blinker.

Systemet afspiller selv en tone, når den er tilsluttet et Soundsystem eller Piezospeaker.

For at forbinde Buzzers til terminalen brugte jeg guitarkabler, fordi jeg har masser af dem.

Men højttalerkabler fungerer også fint

Du kan få op til fem Buzzers på dette. Ikke mere, men det virker med mindre.

Her er et eksempel Video

Som jeg har fundet ud af, er dokumenterne ikke synlige i APP !!!

Jeg havde en lang sej for at finde noget som dette og til sidst: Jeg fandt ikke noget komplet.

Så jeg vil vise dig alt og uploade koden, så du har en nem opbygning.

Før jeg begynder: Jeg vil gerne takke min ven Ricco, som hjalp mig meget med kodningen!

U DA BEDSTE!

forsyninger:

Trin 1: Du skal bruge:

Hvad skal jeg bygge på dette?

  • 1. Arduino Leonardo Arduino Leonardo på Amazon
  • 2. 5x LED'er (jeg brugte defused 8mm Blue) For eksempel disse
  • 3. 5x 470 ohm modstande 470 modstande
  • 4. 5x 10k ohm modstande 10k modstand
  • 5. 10x 6,3mm Mono Jacks 6,3mm eller Binding Posts, afhængigt af hvilke kabler du vil bruge. Alternativ
  • 6. 5x Trykknapper Trykknap
  • 7. 5x sager til buzzerne Jeg brugte nogle af disse, men bare fordi de blev solgt separat og 0,60 € / kasse
  • 8. Pojektcase til terminalen her; Jeg anbefaler stærkt denne butik!
  • 9. På Afbryderkontakt
  • 10. Micro USB-kabel Amazon Basic
  • 11. Masser af Jumperwires. Disse er til prototyping og til Arduino-overskrifterne. Jeg var lasy og endog loddet dem på plads.
  • 12. 2x PCB stykker
  • 13. Loddemetal
  • 14. Lodning af jern
  • 15. Hot Lim
  • 16. Arduino Software Arduino Website.
  • 17. Kabler til at hænge Buzzers op

Afhængigt af dine planer:

  • Computer med PPT, Keynote eller enhver anden præsentationssoftware
  • Speaker for "Buzzernoise"

Trin 2: Begyndelsen

Før jeg starter med selve projektet, vil jeg gerne vise dig de grundlæggende ledninger til lysdioder og switche.

I Arduino Software kan du finde eksempler. Venligst åben "Digital" og klik på "Button".

Dette er ledningerne, jeg plejede at få jobbet gjort. Jeg var nødt til at tilføje Jacks og ændre koden til interrputpins.

På billedet kan du se de grundlæggende ledninger i eksemplet.

Trin 3: Forberedelse af sagerne

Skitse hvor du vil have alt.

For mig var det:

  • LED'er på toppen, så alle kan se dem.
  • Jacks lige under dem, så det er nemt at vide, hvor de fører.
  • Nulstil-Tænd på toppen; let at nå.
  • på den ene side et hul til at holde et Micro USB-kabel inde for at drive Arduino
  • enten et hul til at holde højttalerkablerne fast, eller du gør hullet til Mico USB stort nok til at passe til disse ledninger igennem også.
  • Glem ikke at vedlægge Arduino th bunden af ​​sagen, så den ikke vrimler rundt, og du får dårlige forbindelser.

Lad nu sjovet begynde!

Meget måling og boring senere: Terminalen er klar!

Lim nu i dine lysdioder og læg alt, hvad du vil have det til at være.

For Buzzers gjorde jeg det helt simpelt.

Jeg ønskede oprindeligt at bruge en af ​​disse store svampe Buzzers, men de koster mere end alle komponenterne i denne sammenbygger (i hvert fald i Tyskland).

Så jeg gik med en lille farvet boks og en normal trykknap.

Du skal bare bore et hul i toppen af ​​boksen og en i selve boksen.

Derefter skal du blot lytte og lodde knappen til jacket, og den er færdig.

Lad trådledningen begynde

Trin 4: Begyndelse med ledninger

Først og fremmest opretter du en Powerdistribution bord med et enkelt stykke PCB.

Du skal forbinde alle Jacks og Reset-kontakten med 5V.

Opret nu et bord, der forbinder dine stifter til jorden med 10k modstanden som i billedet.

Det er meget vigtigt, at der ikke er elektrisk kontakt under modstanden. Skrab bare kobberet af pladen og kontroller med en Mulimeter.

Før du tilslutter lysdioderne, lod de 470 ohm modstande til anodene (+) loddes. Du kan forbinde alle Kathodes (-) sammen og forbinde dem til en GND Pin af brættet.

Til nulstillingsbryderen skal du opbygge et kabel, der går fra Pin 4 til den ene side af kontakten, samt til Ground & Pin Board, som vi skabte før. Den anden side af kontakten forbinder til 5V-distributøren.

Jeg vil vise dig et diagram, hvor alt tilhører kort sagt:

Digitale Pins af Arduino:

0 Jack 1

1 Jack 2

2 Jack 3

3 Jack 4

4 Reset-knap

5 Speaker Out + (ikke tilsluttet nu. Bare tilslut en ledning til senere)

6 LED 1

7 Jack 5

8 LED 2

9 LED 3

10 LED 4

11 LED 5

GND Forbered tråd til højttaleren ud

GND Ground & Pin Board

GND LED Kathode

5V 5V Distributør

Trin 5: Koden

Du skal blot forbinde Arduino til din computer via USB og starte Arduino-softwaren.

Sørg for, at de er tilsluttet (For hjælp GIYF;)).

Du skal lægge filerne i en mappe, og derefter kan du indlæse dem.

Upload dem til din Arduino og prøv det med Buzzers.

Hvis du tilslutter en lille højttaler til ledningerne, vi talte om tidligere, vil du kunne høre en tone, efter at nogen har trykket på en summer.

Jeg brugte en lille forstærker, jeg bygget tidligere og tilsluttede den til en 10'' højttaler (lille overkill til din stue).

Trin 6: END

Nu skal alt ske.

Jeg sørger for at binde terminalen til bordet den står på. Så ingen vil kunne smide den på jorden ved at trække på et kabel. Vigtigere, kablerne bliver temmelig tunge, og kassen er meget tilbøjelig til at tippe over.

Jeg håber du har det sjovt med denne bygning og selvfølgelig spiller buzzer spillet.

Da dette er min første instruktør, vil jeg gerne høre din mening!

Som en lille bonus får du en af ​​mine PPT'er, vi brugte til partiet.

Hvis du har spørgsmål vedrørende PPT eller bygningen, kan du altid spørge mig.

Jeg beklager, at PPT'en er på tysk, men jeg synes, for at få en ide, det er ret nyttigt.

Hav en god dag og vær sød for folk på internettet;)