Inhaltsverzeichnis:
- Schritt 1: Sie benötigen:
- Schritt 2: Verbindungen
- Schritt 3: Einstellen der Wave-Dateien
- Schritt 4: Der Code
- Schritt 5: Endgültige Verbindungen…
Video: Minimale Arduino Soundeffektbox - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dies ist ein schnelles Projekt einer Soundeffektbox. Das Gerät liest eine voraufgezeichnete WAV-Datei von einer microSD, die einer bestimmten Taste zugewiesen ist, und spielt sie ab, wenn sie gedrückt wird.
Schritt 1: Sie benötigen:
Arduino Pro Mini (oder anderes) microSD-Modul Ein Lautsprecher mit TRS (Mic / Aux)-AnschlussWeiblicher TRS-Anschluss4 Drucktasten4 220-Ohm-WiderständeBatteriehalter und Batterien - Ich habe die 2 CR2032-Knopfbatterien verwendet, aber Sie können andere verwendenDoppelseitiges TRS-Kabel (Kopfhörer)
Schritt 2: Verbindungen
Jeder Knopf ist mit VCC und über einen 220-Ohm-Widerstand mit GND (zum Herunterziehen des falschen Stroms auf das Kabel) vor dem Widerstand verbunden, jeder Knopf ist mit den digitalen Pins 5, 6, 7, 8 des Arduino verbunden.
Der TRS-Anschluss ist mit GND und dem 9. digitalen Pin des Arduino verbunden.
Das microSD-Modul wird wie folgt mit dem Arduino verbunden: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Die Batterie + ist mit RAW und - mit GND verbunden
Schritt 3: Einstellen der Wave-Dateien
Die wav-Dateien sollten 16000khz 8bit mono sein. Benennen Sie sie nach der Tastennummer, die Sie ihnen zuweisen werden (1, 2, 3, 4)
Sie können diese Website verwenden, um Ihre Dateien zu konvertieren
Schritt 4: Der Code
Der Code verwendet 2 Bibliotheken, die Sie unbedingt haben sollten (wenn Sie sie nicht über den Bibliotheksmanager herunterladen): SD.hTMRpcm.h
#include //SD-Modulbibliothek einschließen#include //Lautsprechersteuerungsbibliothek einschließen #define SD_ChipSelectPin 4 //CS-Pin definieren #define B1 5 // Tastenstifte Anschlüsse #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // ein Objekt für die Lautsprecherbibliothek erstellen Void setup () { Serial.begin (9600); pinMode (5, EINGANG); // Tasten initialisieren als INPUTS pinMode (6, INPUT); pinMode (7, EINGANG); PinMode (8, EINGANG); tmrpcm.speakerPin = 9; // Lautsprecher-Pin definieren. // Sie müssen Pin 9 des Arduino Uno und Nano verwenden // die Bibliothek verwendet diesen Pin if (! SD.begin (SD_ChipSelectPin)) {// sehen, ob die Karte vorhanden ist und initialisiert werden kann Return; // tu nichts mehr, wenn nicht } tmrpcm.setVolume(6); //0 bis 7. Lautstärke einstellen tmrpcm.play("start.wav"); // Die Sounddatei "1" wird jedes Mal abgespielt, wenn das Arduino hochfährt oder zurückgesetzt wird aufrechtzuerhalten. Void loop () {// Serial.println (digitalRead (8)); wenn (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play("1.wav"); Verzögerung (100); aufrechtzuerhalten. Wenn (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play("2.wav"); Verzögerung (100); aufrechtzuerhalten. Wenn (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play("3.wav"); Verzögerung (100); aufrechtzuerhalten. Wenn (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play("4.wav"); Verzögerung (100); } }
Schritt 5: Endgültige Verbindungen…
Verbinden Sie das Gerät über den TRS-Anschluss mit dem TRS-Kabel mit dem Lautsprecher. Schließen Sie das Gerät an die Stromversorgung an und schalten Sie es ein
…SPASS HABEN…
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i