Tabla de contenido:
- Paso 1: Programador de LED
- Paso 2: Il Sensore: Resistencia sensible a la fuerza Velostat (FSR)
- Paso 3: multiplexor
- Paso 4: Arduino UNO
- Paso 5: Max Msp
- Paso 6: La Struttura Esterna
- Paso 7: Conclusióni
Video: Secuenciador de cerveza: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Cómodamente
Il Beer Sequencer es un secuenciador a sedici step attivabili tramite dei pesi. I pesi possono essere disposti negli appositi alloggiamenti che contengono gli FSR (resistencia de detección de fuerza) utilizzati per la detezione e variazione del peso. La variazione di peso viene utilizzata per modificare la velocity dello strumento nello step.
Sedici LED, uno per ogni step, indicano qual è lo step attuale, un potenziometro regola la velocità (espressa in bpm) del ciclo e due bottoni servono rispettivamente per il salvataggio delle linee e per il cambio di strumento della linea attuale.
La gestione di tutti gli elementi presenti è stata affidata ad un microcontrollore Arduino UNO, con estensione dei pin analogici tramite debido multiplexer a 16 canales, mentre la parte software relativo all'audio è gestita da MAX msp.
Il case è stato realizzato in cartone e il cablaggio è interamente realizzato con cavi di rame.
Strumenti utilizzati:
- Arduino UNO.
- Protoboard x2.
- 16 LED.
- 16 Velostat FSR.
- Potenziometro.
- Bottoni x2.
Utilizzati de software:
- Arduino.
- Max msp.
Paso 1: Programador de LED
La prima parte del progetto è quella relativa alla creazione dello Scheduler in modo da gestire la sequenza degli step. Por tarifa ciò inizialmente sono stati utilizzati esclusivamente i LED e 8 step, in modo da poter ampliare sucesivamente gli step a 16.
Dopo il collegamento dei LED con la protoboard, tramite sketch ARDUINO è stato creato lo planificador che richiama la funzione di accensione LED nel tempo calcolando quando dovrà eseguire la prossima azione.
Sucesivamente, all'interno dello Scheduler stesso, verrà gestita anche la lettura analogica dell 'FSR nello step e l'invio del relativo messaggio a MAX msp per la riproduzione dell'audio.
Paso 2: Il Sensore: Resistencia sensible a la fuerza Velostat (FSR)
Lo strumento utilizzato per la detezione del peso, e la variazione dello stesso, è un sensore resistivo casero, costituito da un foglio di materiale velostat che presenta caratteristiche resistive variabili in base alla forza applyta sullo stesso.
Il foglio in velostat da 5x5cm è stato ricoperto da entrambe le parti con materiale conduttivo, nel nostro caso alluminio 4.5x4.5cm. Entrambe le parti sono direttamente collegate con i cavi en rame alla protoboard. Tutti i 16 sensori sono stati sucesivamente fissati alla struttura di cartone nelle posizioni dedican nell'alloggiamento dei bicchieri (o bottiglie).
Paso 3: multiplexor
Per ovviare al problema della quantità dei sensori superiore ai pin analogici dell'Arduino UNO, sono stati impiegati due multiplexer a 16 canali per una estensione totale di 32 canali analogici grazie ad 8 canali digitali.
Sono stati saldati tutti i pin dei multiplexer ed inseriti nella protoboard.
I 16 canales analógicos del multiplexor hanno un accesso univoco tramite i 4 canales digitales e un canal analógico dedicado Z permette la lettura / scrittura sul canale selezionato.
Il primo multiplexer è stato utilizzato per la gestione dei 16 LED e il secondo per la gestione dei 16 FSR.
Paso 4: Arduino UNO
Nello sketch arduino viene gestita tutta la parte di lettura dei 16 FSR e di scrittura nei 16 LED, il tutto temporizzato tramite planificador. Viene inoltre gestito il salvataggio di più linee di strumenti tramite array. Sono stati creati 5 array, ognuno dei quali con valori inizializzati a 0. La presenza di un peso in one step farà scrivere nella relativa posizione dell'array il valore 1. Per ogni step verranno inviati, tramite seriale, tutti i valori degli array con indice corrispondente allo step, consentendo la riproduzione, gestita da Max msp, di più voci contemporaneamente. Gli array, che corrispondono ognuno ad una diversa voce, vengono gestiti dallo stesso sketch e tramite due bottoni. Il bottone dedito al salvataggio, può essere premuto in qualsiasi momento e permette il salvataggio dell’intera linea corrente. Il bottone del cambio strumento permette, con doppio click, di selezionare lo strumento corrente ed associare il suono alla sequenza.
Paso 5: Max Msp
La patch di Max msp gestisce tutta la parte audio del progetto. Utilizzando la comunicazione seriale, viene letta, ad ogni step del sequencer, una serie di messaggi on / off, ognuno per ogni voce, verrà quindi riprodotto lo strumento di riferimento selezionato per la linea. bottone dedicato.
Paso 6: La Struttura Esterna
La struttura esterna è composta da tre blocchi modulari, due contenenti gli 8 + 8 LED e FSR ed one più piccolo per contenere le due breadboard con collegamenti e multiplexer e l'arduino UNO, quest'ultimo blocco viene posizionato centralmente. È stato scelto come materiale il cartone per la facile reperibilità, per il peso contenuto e per la possibilità di poter forare due delle tre scatole per gli alloggiamenti dei bicchieri (o bottiglie).
Le scatole contenenti i LED e gli FSR hanno dimensioni "" 95cm x 23cm x 8cm "" e presentano ognuna 8 fori circolari nella parte superiore di diametro "" 8cm "" proprio sopra gli FSR. En prossimità di ogni foro è stato inserito un LED e fissato alla struttura stessa.
All'interno delle scatole sono stati fissati tutti i cavi per un cable management che non mostrasse disordine agli utenti finali.
Paso 7: Conclusióni
Il Beerquencer è uno strumento che può essere usato anche senza birra, nonostante il nome, ma con qualsiasi altro "token" con peso símil. È usufruibile da un singolo performer o da più persone contemporaneamente e permette the creazione di pattern ritmici with un massimo di 5 voci differenti. Oltre al suo utilizzo ludico, ad esempio nel caso di eventi of feste, il Beerquencer può essere affiancato ad altri strumenti per la composizione / riproduzione di brani vienen un secuenciador effettivo.
Davide Gioiosa
Carmelo Fascella
Francesco Pino
Recomendado:
Secuenciador de sección de ritmo MIDI Arduino: 8 pasos (con imágenes)
Secuenciador de sección de ritmo MIDI Arduino: Tener una buena caja de ritmos de software es fácil y barato hoy en día, pero usar un mouse mata la diversión para mí. Es por eso que me di cuenta de lo que inicialmente se pretendía como un secuenciador de batería MIDI de hardware puro de 64 pasos capaz de disparar hasta 12 elementos de batería diferentes
Sintetizador secuenciador paralelo: 17 pasos (con imágenes)
Sintetizador secuenciador paralelo: esta es una guía para crear un secuenciador simple. Un secuenciador es un dispositivo que produce cíclicamente una serie de pasos que luego impulsan un oscilador. Cada paso puede asignarse a un tono diferente y así crear secuencias o efectos de audio interesantes
Secuenciador simple: 16 pasos (con imágenes)
Secuenciador simple: una de las claves para hacer buena música es la repetición sin sentido. Para eso es genial el secuenciador simple. Hace lo mismo una y otra vez en una secuencia de ocho notas. Puede ajustar la frecuencia de la nota, la duración de la nota y
Consola Atari Punk con un secuenciador de 8 pasos para bebés: 7 pasos (con imágenes)
Consola Atari Punk con un secuenciador Baby 8 Step: esta construcción intermedia es la consola Atari Punk todo en uno y el secuenciador Baby 8 Step que puedes fresar en la fresadora de PCB de escritorio Bantam Tools. Se compone de dos placas de circuito: una es una placa de interfaz de usuario (UI) y la otra es una placa de utilidad
Secuenciador digital de 4 pasos: 19 pasos (con imágenes)
Secuenciador digital de 4 pasos: CPE 133, Cal Poly San Luis Obispo Creadores del proyecto: Jayson Johnston y Bjorn Nelson En la industria musical actual, uno de los "instrumentos" más utilizados es el sintetizador digital. Todos los géneros de música, desde hip-hop hasta pop y eve