Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: Muntatge del circuit
- Pas 3: programeu-lo
- Pas 4: construïu-lo
- Pas 5: toqueu la bateria
Vídeo: Bateries d’estudi: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Els tabalers passaven hores i hores practicant … Però no tothom pot tenir un tambor a casa: l’espai i el soroll són un gran problema!
Per aquest motiu, volíem crear una bateria portàtil i silenciosa que es pogués tocar a casa.
Aquest kit de bateria és molt fàcil d’utilitzar, només heu de tocar els coixinets i sonarà com un veritable tambor. També inclou una pantalla on es pot veure a quin teclat colpeja. I si el voleu utilitzar en mode silenci, només cal que connecteu els auriculars al portàtil.
Pas 1: què necessiteu
MATERIAL
- Arduino Uno
- Taula de pa
- Una mica de filferro
- 5x peixos
- Resistències 5x 1M Ohm
- 5 tapes de pot
- Escuma Eva
- Tauler d'escuma
PROGRAMES:
- IDE Arduino
- Processament
* Per descarregar els programes anteriors al vostre ordinador, seguiu els enllaços següents:
- https://www.arduino.cc/ca/main/software
- https://www.arduino.cc/ca/main/software
Pas 2: Muntatge del circuit
Primer de tot, hem de soldar al piezo (GND a la part groga i el cable analògic a la part blanca del piezo).
Utilitzarem una taula per connectar-ho tot.
Connecteu la resistència i els cables del piezo tal com es mostra al diagrama anterior. A continuació, connecteu el cable GND de la taula de pa a GND a Arduino. Finalment, connecteu cada cable del piezo a un pin analògic del vostre Arduino com es mostra a continuació.
Piezos connectats a pins analògics:
- Caixa = A0;
- Charles = A1;
- Tomtom = A2;
- Xoc = A3;
- Bombo = A4;
Pas 3: programeu-lo
Vam decidir crear la nostra pròpia pantalla per al kit de bateria en lloc d’utilitzar un programa predefinit. Hem fet servir Processament per a això.
L'hem programat de manera que quan es toca un piezo, soni el so del tambor corresponent. A més, el patró de bateria corresponent s’il·luminarà a la pantalla.
Haureu d’importar processament de so i processament de biblioteques en sèrie.
No oblideu afegir els sons del tambor a una carpeta de dades.
CODI ARDUINO
// ELS PIEZOS ESTAN CONNECTATS A PINS ANALOGGICS
const int caixa = A0;
const int charles = A1;
const int tomtom = A2;
const int crash = A3;
const int bombo = A4;
llindar int int = 100; // valor llindar per decidir quan el so detectat és un cop o no
// LLEGIU I EMMAGATEM EL VALOR LLEGIT DELS PINS DEL SENSOR
int caixaReading = 0;
int charlesReading = 0;
int tomtomReading = 0;
int crashReading = 0;
int bomboReading = 0;
configuració nul·la () {
Serial.begin (9600); // utilitzeu el port sèrie
}
bucle buit () {
// llegiu el sensor i deseu-lo a la variable sensorReading:
caixaReading = analogRead (caixa);
// si la lectura del sensor és superior al llindar:
if (caixaLectura> = llindar) {
// SI PICADES A LA CAIXA, ENVIA 0 A PROCESSAMENT
Serial.print ("0");
Serial.println (caixaReading);
}
charlesReading = analogRead (charles);
if (charlesReading> = llindar) {
// SI ENCETEU EL CHARLES, ENVIA 1 A PROCESSAMENT
Serial.print ("1");
Serial.println (caixaReading);
}
tomtomReading = analogRead (tomtom);
if (tomtomReading> = llindar) {
// SI PECTEU A LA CAIXA, ENVIA 2 A PROCESSAMENT
Serial.print ("2");
Serial.println (tomtomReading);
}
crashReading = analogRead (bloqueig);
if (crashReading> = umbral) {
// SI ENCETEU LA CAIXA, ENVIEU 3 A PROCESSAMENT
Serial.print ("3");
Serial.println (crashReading);
}
bomboReading = analogRead (bombo);
if (bomboReading> = 15) {
// SI PECTEU A LA CAIXA, ENVIEU 4 A PROCESSAMENT
Serial.print ("4");
Serial.println (bomboReading);
}
retard (10); // retardar per evitar una sobrecàrrega del buffer del port sèrie
}
CODI DE TRACTAMENT
// IMPORTACIÓ DE BIBLIOTECES DE SO I DE SERIES
importació de processament. so. *;
processament de la importació. sèrie. *;
MyPort en sèrie; // Crea un objecte a partir de la classe Serial
Cadena val; // Dades rebudes del port sèrie
// SONS DE TAMBOR
SoundFile caixa;
SoundFile charles;
Tomtom SoundFile;
Xoc SoundFile;
SoundFile bombo;
// IMATGES D’ESTUDI DE TAMBORS
PImatge img0;
PImatge img1;
PImatge img2;
PImatge img3;
PImatge img4;
PImatge img5;
PImatge img6;
// VARIABLES D’ONDES DE L’ESTUDI DE TAMBORS
flotador n = 0;
flotador n2 = 1;
flotador n3 = 2;
flotador n4 = 3;
flotador n5 = 4;
flotador y = 0;
flotador y2 = 1;
flotador y3 = 2;
flotador y4 = 3;
flotador y5 = 4;
configuració nul·la ()
{
// OBRI QUALSEVOL PORT QUE SIGUI
String portName = Serial.list () [0]; // canvieu el 0 a 1 o 2, etc. perquè coincideixi amb el vostre port
myPort = new Serial (this, portName, 9600);
// DRUMS STUDIO CONSOLA
mida (720, 680);
fons (15, 15, 15);
pes de cop (2);
// CARREGAR IMATGES D’ESTUDI DE TAMBOR
img0 = loadImage ("drumsstudio.png");
img1 = loadImage ("res.png");
img2 = loadImage ("caixa.png");
img3 = loadImage ("charles.png");
img4 = loadImage ("tomtom.png");
img5 = loadImage ("crash.png");
img6 = loadImage ("bombo.png");
// CARREAR ELS SONS
caixa = SoundFile nou (això, "caixa.aiff");
charles = nou SoundFile (això, "charles.aiff");
tomtom = nou SoundFile (això, "tomtom.aiff");
crash = new SoundFile (això, "crash.aiff");
bombo = SoundFile nou (això, "bombo.aiff");
}
sorteig buit ()
{
// TITULO DRUMS STUDIO
imatge (img0, 125, 0);
// DIBUIX D’ONES
if (y> 720) // Torneu a iniciar les ones
{
y = 0;
y2 = 1;
y3 = 2;
y4 = 3;
y5 = 4;
}
omplir (0, 10);
rect (0, 0, amplada, alçada);
// Deixem omplir un blanc para
// dibujar la bola
farcit (255);
cop (250, 255, 3);
punt (y, (alçada-40) + sin (n) * 30);
n = n + 0,05;
y = y + 1;
cop (250, 255, 3);
punt (y2, (alçada-40) + cos (n2) * 30);
n2 = n2 + 0,05;
y2 = y2 + 1;
cop (250, 255, 3);
punt (y3, (alçada-40) + sin (n3) * 30);
n3 = n3 + 0,05;
y3 = y3 + 1;
cop (250, 255, 3);
punt (y4, (alçada-40) + cos (n4) * 30);
n4 = n4 + 0,05;
y4 = y4 + 1;
cop (250, 255, 3);
punt (y5, (alçada-40) + sin (n5) * 30);
n5 = n5 + 0,05;
y5 = y5 + 1;
// DIBUJO BATERIA SIN NINGUNA PARTE ILUMINADA
imatge (img1, 0, 80);
// FER SORTIDES PER A CADA ENTRADA
if (myPort.available ()> 0)
{// Si hi ha dades disponibles, val = myPort.readStringUntil ('\ n'); // llegiu-lo i guardeu-lo a val
println (val);
String list = split (val, ','); // Obriu una llista per prendre tots els valors d'entrada
if (llista! = nul)
{
if (list [0].equals ("0")) {// if you hit the caixa
caixa.play (); // Toca so de caixa
imatge (img2, 0, 80); // La caixa s’il·lumina a la pantalla
println ("caixa"); // imprimeix-lo a la consola
} else if (llista [0].equals ("1")) {// si colpeja el charles
charles.play (); // Reprodueix el so de Charles
imatge (img3, 0, 80); // El Charles s’il·lumina a la pantalla
println ("charles"); // imprimeix-lo a la consola
} else if (llista [0].equals ("2")) {// Si premeu el tomtom
tomtom.play (); // Reprodueix el so tomtom
imatge (img4, 0, 80); // Tomtom s’il·lumina a la pantalla
println ("tomtom"); // imprimeix-lo a la consola
} else if (llista [0].equals ("3")) {// Si heu xocat
crash.play (); // Reprodueix el so de bloqueig
imatge (img5, 0, 80); // El crash s’il·lumina a la pantalla
println ("bloqueig"); // imprimeix-lo a la consola
} else if (llista [0].equals ("4")) {// si toqueu el bombo
bombo.play (); // Reprodueix el so bombo
imatge (img6, 0, 80); // Bombo s’il·lumina a la pantalla
println ("bombo"); // imprimeix-lo a la consola
}
}
}
}
Pas 4: construïu-lo
Per a la realització del prototip, tenim
utilitzava elements quotidians per simplificar el procés, però sempre buscant funcionalitat i un bon acabat.
El primer pas va ser soldar els cables al piezoelèctric, tallant-los a una longitud suficient per tenir llibertat a l’hora de disposar la bateria sobre la taula o on anem a practicar.
Després d’algunes investigacions, vam observar que era important que el coixinet transmetés de manera òptima la vibració de cada impacte al piezoelèctric, de manera que es rebutjessin materials com la fusta o el plàstic. Finalment, vam optar per utilitzar tapes metàl·liques per a conserves, que compleixin la seva funció i tinguin un aspecte adequat per al seu propòsit.
Intentant amb les baquetes i, com era d’esperar, els impactes eren massa sorollosos i s’allunyaven de la solució d’un tambor silenciós. Per solucionar-ho, cobrim la superfície amb una escuma Eva, tallada a les dimensions de la circumferència central de la tapa. S'enganxa amb cinta de doble cara prou fina perquè el relleu no es noti quan es toca. A més, com que la vora de les tapes encara feia un soroll molest que ens impedia jugar còmodament, posem unes petites gotes de cola en calent a la vora per evitar que el coixinet rellisqui i suavitzi cada impacte al màxim.
Per evitar que els quatre coixinets es dispersessin mentre es tocaven, els vam unir per parelles mitjançant una barra roscada que entrava de costat, fixada des de l'interior amb una femella petita. El problema quan vam començar a tocar era que, com que era un material metàl·lic, transmetia les vibracions d’un pad a l’altre, de manera que quan tocàvem un, la seva parella sonava al mateix temps.
Finalment vam treure les barres i vam veure que era suficient i encara més pràctic utilitzar el mateix cable piezo com a unió.
Pel que fa al pedal, vam tenir la idea inicial de subjectar el piezo entre un entrepà; per evitar l’impacte directe del piezo contra el terra. Per fer-ho vam enganxar el piezo sobre una placa de fusta i vam enganxar una altra placa de PVC de la mateixa mida, a la qual vam fer una petita esquerda facilitant i acomodant tant el piezo com el cable.
Al principi vam utilitzar PVC per a les dues plaques, però després de diverses proves ens vam adonar que aquest material absorbia massa impacte i el transmetia al piezo.
Per evitar que el pedal es deixi anar i es mogui a mesura que avança, decidim col·locar una goma entre l’entrepà per subjectar el pedal al nostre peu i assegurar-nos cada cop al tambor.
Finalment, per aconseguir un millor acabat, vam construir nosaltres mateixos una petita caixa que allotjava el protobordo i l’arduino. Aquí és on els cinc cables entren per un costat i permeten connectar el cable USB per l’altre. Es munta en cartró ploma negre, per facilitar el seu maneig i per continuar amb l’estètica en blanc i negre de tot el prototip.
Recomanat:
FuseLight: converteix el tubelight antic / fusionat en llum d’estudi / festa: 3 passos (amb imatges)
FuseLight: converteix el tubelight antic / fusionat en llum d’estudi / festa: aquí he convertit un tubelight fusionat en llum d’estudi / part mitjançant algunes eines bàsiques, llums rgb i impressió 3d
Llum d'estudi LED 10000 Lumen DIY (CRI 90+): 20 passos (amb imatges)
DIY 10000 Lumen LED Light Studio Studio (CRI 90+): en aquest vídeo estic realitzant la meva segona llum LED High-CRI orientada a la fotografia i a la gravació de vídeo. En comparació amb el meu panell LED de 72W (http://bit.ly/LED72W ) és molt més eficient (la mateixa il·luminació a 50W), és més potent (100W
Estudi de simulació: 9 passos
Estudi de simulació: en aquest instructable he utilitzat fusion 360 d’Autodesk. Aquest instructable és per a l’estudi de simulació. En aquest model he utilitzat l’espai de treball de models i simulacions de fusió automàtica d’escriptori 360. He estudiat la simulació de forces longitudinals de magnitud 10 N
Usos per a bateries de vehicles morts i bateries de plom àcides segellades: 5 passos (amb imatges)
Usos de les bateries de vehicles morts i les bateries de plom àcid segellades: moltes bateries de vehicles "mortes" són en realitat bateries perfectament bones. Simplement ja no poden proporcionar els centenars d’amplis necessaris per engegar un cotxe. Moltes bateries de plom àcid segellades "mortes" són en realitat bateries no mortes que ja no poden proporcionar de manera fiable
Recuperar clips de bateries de 9 V de bateries mortes: 10 passos
Recuperació de clips de bateries de 9 V de bateries mortes: podeu utilitzar la part superior d’una antiga bateria de 9 V com a clip de bateria de 9 V per a diferents projectes d’electrònica. El "clip de 9V" també s'utilitza en alguns suports de bateries de tensions variades (és a dir, un paquet de bateries de 4AA). A continuació s'explica com fer una bonica versió de filferro