Innehållsförteckning:

MUSICAL QUIZ: 5 steg
MUSICAL QUIZ: 5 steg

Video: MUSICAL QUIZ: 5 steg

Video: MUSICAL QUIZ: 5 steg
Video: STAGE BACKGROUND-6 WITH LIGHTS 2024, November
Anonim
MUSICAL QUIZ
MUSICAL QUIZ

Hej, vi är en grupp på tre studenter på fjärde års modul för elektronik från Malaga universitet, Telecommunications Shool (https://www.uma.es/etsi-de-telecomunicacion/) och vi kommer att visa dig vår projekt för ämnet som kallas 'Creative Electronics'.

Projektet består av ett minispel där arduino-styrelsen slumpmässigt bestämmer en melodi att spela och spelaren måste svara på lämpligt sätt genom att klicka på motsvarande tryckknapp; om du trycker på tryckknappen som är kopplad till låten som spelas tänds en grön lysdiod och antalet visningar ökar, om inte, tänds en röd lysdiod och räkningen återställs.

Hoppas du njuter!

Steg 1: Lista över material och komponenter

1x Arduino Leonardo

1x kretskort

8x tryckknappar

7x 220ohm motstånd

1x 74HC595

1x 7-segment LED-display

1x summer

1x svetsare

1x plåt

1x tång

1x 5V utmatning (till exempel powerbank)

Detta är de material som behövs för att göra lådan:

1x En bit trä

1x vitt lim

1x En elektrisk såg

1x Henge

Steg 2: Bygg rutan

Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan
Bygg lådan

Skär först rutans fyra sidor med måtten (20x5) cm. Gör sedan toppen av lådan och basen, med fyrkantens mått med sidorna och limma sidorna med basen.

Senare placerar du toppen med ett gångjärn och gör hålen för knapparna, lysdioderna och de sju segmenten. Limma knapparna upptill och placera Arduino -kortet på basen med en skruv.

Slutligen är alla komponenter anslutna och fotografierna av låtarna klistras på toppen av lådan.

Steg 3: Inuti lådan

I lådan
I lådan
I lådan
I lådan
I lådan
I lådan

När du fick lådan rekommenderar vi att du testar kretsen i ett protoboard innan du lödar kretskortet. Observera att knapparna använder Arduinos PULL-UP-motstånd med programvara.

Anslut sedan alla tryckknappar och 7seg-displayen till arduino-kortet med exempelvis han-honkontakter.

Arduino -kortet kan drivas av ett externt batteri inuti lådan eller direkt anslutet till datorn via ett hål i lådan om du vill.

Steg 4: Programmering och blockeringsdiagram

Programmering och blockdiagram
Programmering och blockdiagram

Huvudproblemet är att kunna sätta många låtar utan att använda en SD -modul och utan att göra koden väldigt lång och svår att hantera. För detta har vi lagt alla låtar i ett separat bibliotek och vi har ringt från arduino för att göra en kod lätt att läsa och lätt modifierbar så att du kan ändra låtarna som du vill. Biblioteket använder frekvensen och tystnaden för varje anteckning.

Arduino-koden har gjorts med en switch-case-struktur. Först genereras ett slumpmässigt tal och en sång associerad låter i så fall. Om användaren trycker på rätt knapp tänds den blå lysdioden och räknaren lägger till 1, annars tänds den röda lysdioden och en annan slumpmässig låt genereras när startknappen trycks in.

För att kompilera koden måste du först zipa.cpp- och.h-koderna, sedan måste du importera biblioteket till ditt arduino IDE, Program-> Inkludera bibliotek-> Lägg till. ZIP-bibliotek.

Rekommenderad: