Inhaltsverzeichnis:
Video: Simon sagt: 3 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dieses instructable ist auf Niederländisch geschrieben.
Voor onze Seminar 'Happy Hacking' op de HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel Simon sagt. Türöffnungstaste te drukken komt er een geluid uit. Elke Knopfdruck een eigen geluid. Ons Simon sagt, bord komt te hangen bij de bushaltes om tijd te rekken. In plaats van dat je op de telefoon scrolt von saai zit te wachten, kan je een leuk simpel buchstabiertje spelen.
Schritt 1: Materialen
- Poster im A0-Format
- Houten Bord
- Houten Planke (de zirkels van de buttons te maken)
- Verf in de kleuren rood, geel, blauw, groen en wit
- Kwasten - Posterdrucker
- Programmbearbeitung (wij gebruikten Adobe Illustrator)
- Arduino
- Lijm
- Boor
- Zaagtafel
- Audiobox
- 4x Knopf
- MP3-Schild
- Micro-SD-Karte
- Powerbank
- AUX-Audiokabel
Schritt 2: Het Maken Van Het Bord
Koop een houten bord van A0 formaat von groter.
Op Adobe Illustrator design je het logo, wat op het bord kom te zitten.
Vervolgens sla je dat op as een groot PDF formaat en print je het uit op A0 Poster formaat.
Met lijm maak je de poster en gros op het bord.
In het bord boor je acht kleine gaatjes, daar komen de draadjes in van de knoppen (2 draadjes per knop).
Voor de knoppen maken with houten buttons uit een plank.
Maak vier zirkels met een durchmesser van 5 cm in de plank en zaag ze vervolgens uit.
In de houten zirkels maak je kleine gaten waar de bovenkant van de knop in der Vergangenheit.
De houten buttons schilder je eerst witz.
Waneer ze gedroogd zijn ga je er traf een laag kleur overheen.
Totaal krijg je dan vier buttons in de kleuren rood, blauw, geel en groen.
De Knöpfe druk je in de knoppen zodat ze riesige zitten in het bord.
Op de achterkant van het bord tape je de Arduino, Lautsprecher und Powerbank riesig.
Schritt 3: Programmierer
Einfaches Setup auf jedem Arduino.
Voer vervolgens deze code in: (De SD moet met fat geformatteerd zijn en de nummers Track001 tot Track 004 heten.) #include //Füge die SdFat-Bibliotheken hinzu #include //#include //und die MP3 Shield Library #include // Below wird nicht benötigt, wenn Interrupt-gesteuert. Sicher zu entfernen, wenn nicht verwendet. #if definiert(USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif definiert(USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer #include #include #endif /** * * Hauptobjekt für die Handhabung aller SdCard-Funktionen. */ SdFat-SD; /** * \brief Objekt, das die SFEMP3Shield-Bibliothek instanziert. * * Hauptobjekt für die Handhabung aller Attribute, Member und Funktionen für die Bibliothek. */ SFEMP3Shield MP3-Player; int-Tasten = {2, 3, 4, 5}; //------------------------------------------------ ------------------------------ /** * \brief Richten Sie die Funktion des Arduino-Chips für unsere Verwendung ein. * * Nachdem der Arduino-Kernel gebootet hat, initialisieren Sie grundlegende Funktionen für diese * Anwendung, wie z. B. den seriellen Port und MP3-Player-Objekte mit.begin. * Zusammen mit der Anzeige des Hilfemenüs. * * \note zurückgegeben Fehlercodes werden normalerweise vom MP3-Player weitergegeben. * Whicn erstellt und initialisiert die SdCard-Objekte. * * \see * \ref Error_Codes */ void setup() { uint8_t result; // Ergebniscode einer Funktion, die zu einem späteren Zeitpunkt getestet werden soll. Serial.begin(115200); // Initialisieren Sie die SD-Karte. if(!sd.begin(SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt(); // Abhängig von Ihrer SdCard-Umgebung funktioniert SPI_HAVE_SPEED möglicherweise besser. if(!sd.chdir("/")) sd.errorHalt("sd.chdir"); // Das MP3-Player-Schild-Ergebnis initialisieren = MP3player.begin(); // Ergebnis prüfen, siehe Readme für Fehlercodes. #wenn definiert(_BIOFEEDBACK_MEGA_) // oder aus anderen Gründen Ihrer Wahl. // Wird normalerweise von den meisten Schilden nicht verwendet, daher auskommentiert. Serial.println (F ("Anwenden des ADMixer-Patches.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Einstellung der ADMixer-Lautstärke")); MP3-Player. ADMixerVol(-3); } #endif for(int i = 2; i
Empfohlen:
Simon sagt Spiel - Gunook
Simon sagt Spiel: Willkommen zu meinem Simon sagt Spiel!! Dieses hartnäckige wird dich durch die Erstellung eines Simon sagt Spiels auf Tinkercad führen
Simon sagt Memory-Spiel - Gunook
Simon sagt Memory-Spiel: Dies ist ein Spiel, das viele von uns lieben und sich aus ihrer Kindheit erinnern. Wir bringen nicht nur die nostalgischen Erinnerungen zurück, sondern fügen sie der Computertechnik-Welt hinzu! Dieses Spiel besteht aus verschiedenen Levels, in denen die LEDs mit der Hel
Simon sagt mit Play-Doh - Makey Makey - Gunook
Simon sagt mit Play-Doh - Makey Makey: Die Dover Public Library veranstaltete eine Instructables 'Build Night mit Makey Makey-Kits. Unsere Kunden waren eingeladen, mit den Kits zu experimentieren, um Alltagsgegenstände in Controller, Keyboards oder Musikinstrumente zu verwandeln. In diesem Instructable werden wir
Computer Engineering Final Simon sagt Spiel - Gunook
Computer Engineering Final Simon Says Game: Meine Idee: Mein Projekt ist das Simon Says Game. In diesem Spiel gibt es vier LEDs und vier Tasten. Musik wird vom Summer abgespielt, während die LEDs passend zur Musik aufleuchten. Dann wird das Spiel gestartet. Eine LED leuchtet auf und Sie müssen auf den Hintern klicken
CSCI-1200 Projekt 2: Simon sagt: 4 Schritte
CSCI-1200 Projekt 2: Simon Says: In diesem Lab verwenden Sie Drucktasten, einen LCD-Bildschirm und LEDs, um ein Simon Says-Spiel mit dem Arduino-Mikrocontroller zu erstellen. Für dieses Projekt erforderliche Hardware: 1. Arduino Uno 2. LCD-Bildschirm3. 4 Drucktasten4. Potentiometer5. 4 LEDs6. Steckbrett7