Taula de continguts:
- Pas 1: necessitareu:
- Pas 2: connexions
- Pas 3: Configuració dels fitxers Wave
- Pas 4: el codi
- Pas 5: connexions finals …
Vídeo: Caixa mínima d'efectes de so Arduino: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Es tracta d’un projecte ràpid d’una caixa d’efectes de so. El dispositiu llegeix un fitxer wav preenregistrat des d’una microSD assignada a un botó específic i el reprodueix quan es prem.
Pas 1: necessitareu:
Mòdul microSD Arduino pro mini (o un altre) Un altaveu amb connexió TRS (micròfon / auxiliar) Connector TRS femení 4 botons push4 resistències de 220 ohm Suport de bateria i bateries: he utilitzat les 2 bateries de monedes CR2032 però es poden utilitzar altres cables TRS (auriculars) masculins de doble cara
Pas 2: connexions
Cada botó connectat a VCC i a través d’una resistència de 220ohm a GND (per baixar el fals corrent del cable) per davant de la resistència, cada botó connectat als pins digitals 5, 6, 7, 8 d’Arduino.
El connector TRS està connectat a GND i al nou pin digital d’Arduino.
El mòdul microSD està connectat a l’Arduino de la següent manera: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
La bateria + està connectada a RAW i - a GND
Pas 3: Configuració dels fitxers Wave
Els fitxers wav haurien de ser de 16.000 khz 8 bits mono. Anomeneu-los pel número de botó que els assignareu (1, 2, 3, 4)
Podeu utilitzar aquest lloc per convertir el fitxer: //audio.online-convert.com/convert-to-wav
Pas 4: el codi
El codi utilitza dues biblioteques que us heu d’assegurar de tenir (si no les descarregueu mitjançant el gestor de llibres): SD.hTMRpcm.h
#include // include biblioteca del mòdul SD # include // include library control control #define SD_ChipSelectPin 4 // define CS pin #define B1 5 // 4 botons pins connexions #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // Creteu un objecte per a la biblioteca de parlants void setup () {Serial.begin (9600); pinMode (5, INPUT); // 4 botons s’inicialitzen com INPUTS pinMode (6, INPUT); pinMode (7, INPUT); pinMode (8, INPUT); tmrpcm.speakerPin = 9; // defineix el pin de l’altaveu. // heu d'utilitzar el pin 9 d'Arduino Uno i Nano // la biblioteca utilitza aquest pin si (! SD.begin (SD_ChipSelectPin)) {// veure si la targeta és present i es pot inicialitzar; // no feu res més si no} tmrpcm.setVolume (6); // 0 a 7. Estableix el nivell de volum tmrpcm.play ("start.wav"); // el fitxer de so "1" es reproduirà cada vegada que s'encengui l'arduino o es restableixi} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); retard (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); retard (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); retard (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); retard (100); }}
Pas 5: connexions finals …
Connecteu el dispositiu mitjançant el connector TRS amb el cable TRS a l’altaveu. Connecteu el dispositiu per encendre-lo i enceneu-lo
…DIVERTEIX-TE…
Recomanat:
ATBOY Consola de jocs retro mínima: 5 passos
ATBOY Minimal Retro Gaming Console: una petita configuració semblant a una consola retro basada en ATTiny85 x 0,96 OLED per reproduir espais invasors, Tetris, etc
Una caixa d’efectes i preamplificadors de baixos: Black Ice, Electra Fuzz: 9 passos (amb imatges)
Una caixa d’efectes i preamplificadors de baixos: Black Ice, Electra Fuzz: en aquesta guia us mostraré com podeu fer el vostre propi amplificador i caixa d’efectes de baix / guitarra. Decideixo crear una caixa d'efectes híbrids, que barregi l'efecte de distorsió "Black Ice" o "Electra Distortion" amb l'efecte fuzz "Bazz Fuss"
La caixa de Barbie: una caixa o un boom camuflat per al reproductor de Mp3: 4 passos (amb imatges)
La caixa Barbie: una caixa o un boom camuflat per al vostre reproductor de MP3: es tracta d’una funda protectora encoixinada per al vostre reproductor de mp3 que també converteix la presa d’auriculars a quarts de polzada, disfressa el reproductor de mp3 com a reproductor de cinta dels primers anys noranta o similar de robatori baix
Com fer que el vostre ordinador portàtil estalviï la bateria amb una pèrdua mínima de rendiment: 4 passos
Com fer que el vostre ordinador portàtil estalviï la bateria amb una pèrdua mínima de rendiment: qui diu que el vostre ordinador portàtil ha de patir un rendiment lent per estalviar una mica d’energia? La quantitat de canvis en el rendiment o la durada de la bateria depèn de l'edat del portàtil, de la durada de la bateria i d'altres programes i configuracions. Aquests són alguns passos senzills per ajudar a augmentar
Termòmetre digital basat en Picaxe amb màxima i mínima: 13 passos
Termòmetre digital basat en Picaxe amb màxima i mínima: (Si us plau, deixeu un missatge, però no sigueu massa crítics, aquest és el meu primer instructable !!) Aquest és un termòmetre que he fet per a la nostra furgoneta camper, per mostrar la temperatura exterior. Es basa en un xip Picaxe, ja que són econòmics i fàcils d’utilitzar. Si això és per