Inhoudsopgave:
- Stap 1: Lijst met materialen en componenten
- Stap 2: Bouw de doos
- Stap 3: In de doos
- Stap 4: Programmering en blokkendiagram
- Stap 5: Spel wordt uitgevoerd
Video: MUZIEKQUIZ: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hallo, wij zijn een groep van drie studenten van de 4e jaars module van elektronica-engineering van de Universiteit van Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) en we gaan je onze project voor het vak 'Creatieve Elektronica'.
Het project bestaat uit een minigame waarin het Arduino-bord willekeurig een melodie kiest om te spelen en de speler moet het juiste antwoord geven door op de overeenkomstige drukknop te klikken; als u op de drukknop drukt die hoort bij het nummer dat wordt afgespeeld, gaat er een groene LED branden en wordt de weergavetelling verhoogd, zo niet, dan gaat een rode LED branden en wordt de telling gereset.
Hoop dat je geniet!
Stap 1: Lijst met materialen en componenten
1x Arduino Leonardo
1x printplaat
8x Drukknoppen
7x 220ohm Weerstanden
1x 74HC595
1x 7-segment LED-display
1x zoemer
1x lasser
1x blikken spoel
1x Tang
1x 5V uitgangsvoeding (powerbank bijvoorbeeld)
Dit zijn de materialen die nodig zijn om de doos te maken:
1x Een stuk hout
1x Witte lijm
1x Een elektrische zaag
1x Henge
Stap 2: Bouw de doos
Snijd eerst de 4 zijden van de doos met de afmetingen (20x5) cm. Maak vervolgens de bovenkant van de doos en de basis, met de afmetingen van het vierkant gemaakt met de zijkanten en lijm de zijkanten met de basis.
Plaats later de bovenkant met een scharnier en maak de gaten voor de knoppen, leds en de led 7 segmenten. Lijm de knoppen aan de bovenkant en plaats het Arduino-bord op de basis met een schroef.
Ten slotte worden alle componenten met elkaar verbonden en worden de foto's van de liedjes op de bovenkant van de doos geplakt.
Stap 3: In de doos
Wanneer je de doos hebt ontvangen, raden we aan om de schakeling in een protoboard te testen voordat je de printplaat soldeert. Merk op dat de knoppen de PULL-UP-weerstand van Arduino gebruiken door software.
Verbind vervolgens alle drukknoppen en het 7seg-display met het arduino-bord met behulp van bijvoorbeeld mannelijke-vrouwelijke connectoren.
Het Arduino-bord kan worden gevoed door een externe batterij in de doos of rechtstreeks op de pc worden aangesloten door een gat in de doos als je wilt.
Stap 4: Programmering en blokkendiagram
Het grootste probleem is om veel nummers te kunnen plaatsen zonder een SD-module te gebruiken en zonder de code erg lang en moeilijk te beheren te maken. Hiervoor hebben we alle nummers in een aparte bibliotheek gezet en hebben we de arduino aangeroepen om een code gemakkelijk te lezen en gemakkelijk aan te passen, zodat je de nummers naar wens kunt wijzigen. De bibliotheek gebruikt de frequentie en stilte van elke noot.
De Arduino-code is gemaakt met behulp van een schakelkaststructuur. Eerst wordt een willekeurig getal gegenereerd en klinkt een bijbehorend liedje. Als de gebruiker op de juiste knop drukt, gaat de blauwe led branden en telt de teller 1 op, anders gaat de rode led branden en wordt er een ander willekeurig nummer gegenereerd wanneer op de startknop wordt gedrukt.
Om de code te compileren, moet je eerst de.cpp- en.h-codes zippen, daarna moet je de bibliotheek importeren in je arduino IDE, Programma-> Bibliotheek opnemen->. ZIP-bibliotheek toevoegen.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)