Inhaltsverzeichnis:

MUSIK-QUIZ - Gunook
MUSIK-QUIZ - Gunook

Video: MUSIK-QUIZ - Gunook

Video: MUSIK-QUIZ - Gunook
Video: [BOYS PLANET] 박건욱 PARK GUN WOOK I K그룹 @타임어택 1분 자기소개 [EN/CN/JP] 2024, November
Anonim
MUSIKALISCHES QUIZ
MUSIKALISCHES QUIZ

Hallo, wir sind eine Gruppe von drei Studenten im 4. Studienjahr des Moduls Elektrotechnik der Universität Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) und wir werden Ihnen unsere zeigen Projekt zum Thema "Kreative Elektronik".

Das Projekt besteht aus einem Minispiel, bei dem das Arduino-Board zufällig eine Melodie zum Spielen entscheidet und der Spieler durch Klicken auf die entsprechende Schaltfläche entsprechend antworten muss. Wenn Sie die Taste drücken, die dem laufenden Song zugeordnet ist, leuchtet eine grüne LED und der Anzeigezähler erhöht sich, wenn nicht, leuchtet eine rote LED auf und der Zähler wird zurückgesetzt.

Ich hoffe dir gefällt es!

Schritt 1: Liste der Materialien und Komponenten

1x Arduino Leonardo

1x PCB-Platine

8x Taster

7x 220 Ohm Widerstände

1x 74HC595

1x 7-Segment-LED-Anzeige

1x Summer

1x Schweißer

1x Zinnspule

1x Zange

1x 5V Ausgangsstromversorgung (z. B. Powerbank)

Dies sind die Materialien, die für die Herstellung der Box benötigt werden:

1x Ein Stück Holz

1x Weißleim

1x Eine elektrische Säge

1x Henge

Schritt 2: Bauen Sie die Box

Baue die Box
Baue die Box
Baue die Box
Baue die Box
Baue die Box
Baue die Box
Baue die Box
Baue die Box

Schneiden Sie zuerst die 4 Seiten der Schachtel mit den Maßen (20x5) cm zu. Dann machen Sie die Oberseite der Schachtel und die Basis mit den Maßen des Quadrats mit den Seiten und kleben Sie die Seiten mit der Basis.

Später platzieren Sie die Oberseite mit einem Scharnier und machen die Löcher für die Knöpfe, LEDs und die LED 7 Segmente. Kleben Sie die Knöpfe nach oben und platzieren Sie die Arduino-Platine mit einer Schraube auf der Basis.

Schließlich werden alle Komponenten angeschlossen und die Fotos der Songs auf die Oberseite der Box geklebt.

Schritt 3: In der Box

In der Kiste
In der Kiste
In der Kiste
In der Kiste
In der Kiste
In der Kiste

Wenn Sie die Box erhalten haben, empfehlen wir Ihnen, die Schaltung in einem Protoboard zu testen, bevor Sie die Leiterplatte löten. Beachten Sie, dass die Tasten den PULL-UP-Widerstand von Arduino per Software verwenden.

Verbinden Sie dann alle Drucktasten und das 7seg-Display mit dem Arduino-Board, beispielsweise über Stecker-Buchsen.

Das Arduino-Board kann über eine externe Batterie in der Box mit Strom versorgt oder direkt über ein Loch in der Box mit dem PC verbunden werden, wenn Sie möchten.

Schritt 4: Programmierung und Blockschaltbild

Programmierung und Blockschaltbild
Programmierung und Blockschaltbild

Das Hauptproblem besteht darin, viele Songs ohne Verwendung eines SD-Moduls speichern zu können und ohne den Code sehr lang und schwer zu verwalten zu machen. Dafür haben wir alle Songs in einer separaten Bibliothek abgelegt und wir haben vom Arduino aufgerufen, um einen Code leicht zu lesen und leicht zu ändern, damit Sie die Songs nach Belieben ändern können. Die Bibliothek verwendet die Frequenz und Stille jeder Note.

Der Arduino-Code wurde mit einer Switch-Case-Struktur erstellt. Zuerst wird eine Zufallszahl erzeugt und ein in diesem Fall zugehöriges Lied erklingt. Wenn der Benutzer die richtige Taste drückt, leuchtet die blaue LED auf und der Zähler addiert 1, ansonsten leuchtet die rote LED auf und ein weiteres zufälliges Lied wird erzeugt, wenn die Starttaste gedrückt wird.

Um den Code zu kompilieren, müssen Sie zuerst die.cpp- und.h-Codes zippen, dann müssen Sie die Bibliothek in Ihre Arduino-IDE importieren, Programm-> Bibliothek einschließen->. ZIP-Bibliothek hinzufügen.

Empfohlen: