Taula de continguts:

Seqüenciador de cervesa: 7 passos
Seqüenciador de cervesa: 7 passos

Vídeo: Seqüenciador de cervesa: 7 passos

Vídeo: Seqüenciador de cervesa: 7 passos
Vídeo: O que é um Sequenciador de comando? Passo a Passo da Instalação 2024, Juliol
Anonim
Seqüenciador de cervesa
Seqüenciador de cervesa

Cos'è

Il Beer Sequencer és un seqüenciador a un sedici step activabili tramite dei pesi. I pessim ser dispost als appositi alloggiamenti que contenen els FSR (force sensing resistor) utilitzats per a la detecció i variació del pes. La variació del pes es fa servir per modificar la velocitat dello instrument nello step.

Sedici LED, uno per ogni step, indicano qual è lo step attuale, un potenziometro regola la velocitat (espressa in bpm) del cicle i degut servei de botons respectivament per al salvament de les línies i per al canvi di instrument della linea attuale.

La gestió de tots els elements presents ha estat declarada a un microcontrolador Arduino UNO, amb una extensió dels pins analògics mitjançant multiplexor a 16 canals, mentre que la part del programari relativa a l’audio i la gestió de MAX msp.

Il case è stato realizzato in cartone e il cablaggio è interamente realised with cavi di rame.

Strumenti utilitzats:

  1. Arduino UNO.
  2. Taula de pa x2.
  3. 16 LED.
  4. 16 Velostat FSR.
  5. Potenziometro.
  6. Bottoni x2.

Utilització del programari:

  1. Arduino.
  2. Msp màxim

Pas 1: programador de LEDs

Programador LED
Programador LED

La primera part del projecte és quella relativa a la creació dello scheduler in modo da gestire la sequenza degli step. Per tarifa inicialment, això s'utilitza exclusivament en LED i 8 passos, de manera que es pot ampliar successivament els passos a 16.

Després del col • legament dels LED amb la breadboard, mitjançant sketch ARDUINO è stato creato lo scheduler que richiama la funció di accensione LED en el temps calcolant quan s'hauria d'executar el proper azió.

Successivamente, inside dello scheduler stesso, verrà gestita also the lettura analogica dell 'FSR nello step e l'invio del relatiu missatge a MAX msp per la reproducció dell'audio.

Pas 2: Il Sensore: Resistència sensible a la força de Velostat (FSR)

Il Sensore: Resistència sensible a la força de Velostat (FSR)
Il Sensore: Resistència sensible a la força de Velostat (FSR)

L'equip utilitzat per a la detecció del pes, i la variació dello mateix, és un sensor resistent casolà, constituït per un foglio di material velostat que presenta característiques resistives variabils in base alla force applicata sullo stesso.

Il foglio in velostat da 5x5cm è stato ricoperto da entrambe le parti amb material conduttivo, nel nostro caso alluminio 4.5x4.5cm. Entrambe le parti sono direct collegate with i cavi in rame alla breadboard. Tutti i 16 sensori sono stati successively fissati alla struttura di cartone nelle posizioni dedicate nell'alloggiamento dei bicchieri (o bottiglie).

Pas 3: Multiplexor

Multiplexor
Multiplexor

Per ovviare al problema della quantitat dei sensori superiore ai pin analogici dell'Arduino UNO, sono stati impiegati due multiplexer a 16 canali per una extensió total de 32 canals analogics gràcies a 8 canali digitali.

Sono stati saldati tutti i pin dei multiplexer ed inseriti nella breadboard.

I 16 canali analogici del multiplexer hanno un access univoco tramite i 4 canali digitali e un canale analogico dedicado Z permet la lettura / scrittura sul canale selectedato.

Il primo multiplexer è stato utilitzat per a la gestió dels 16 LED i segons la gestió dels 16 FSR.

Pas 4: Arduino UNO

Arduino UNO
Arduino UNO

Nello sketch arduino viene gestita tutta la part di lettura dei 16 FSR e di scrittura nei 16 LED, il tot temporitzat mitjançant scheduler. Viene inoltre gestit el salvatatge de més línies d'eines mitjançant array. Sono stati creati 5 array, ognuno dei quali con valori inizializzati a 0. La presència d'un pes en un pas farà scrivere nella relativa posizione dell'array il valor 1. Per ogni step verranno inviati, tramite seriale, tutti i valori degli array con indice corresponent allo step, consentent la reproducció, gestita da Max msp, di più voci contemporaneamente. Gli array, que corresponen ognuno a una diversa veu, són gestits dallo stesso sketch e tramite due bottoni. Il bottone dedito al salvataggio, può ser premut en qualsevol moment i permet il salvataggio dell’intera linea corrente. El botó del canvi d’eines permet, amb doble clic, di seleccionar l’equip actual i associa el suono a la seqüència.

Pas 5: màxim Msp

Msp màx
Msp màx

La patch di Max msp gestisce tutta la part audio del projecte. Utilitzant la comunicació seriosa, viene letta, ad ogni step del sequencer, una sèrie de missatges on / off, ognuno per ogni voce, verrà a continuació reproduir l’equip de referència seleccionat per la linea. Sono stati caricati cinque suoni different che verranno selectedati tramite bottone dedicato.

Pas 6: La Struttura Esterna

La Struttura Esterna
La Struttura Esterna

La struttura esterna és composta per tres blocs modulars, deguts als 8 + 8 LED e FSR ed un més petit per contenir el due breadboard amb col·legis i multiplexer i l'arduino UNO, quest'ultimo blocco viene posicionat centralment. È stato scelto come material il cartone per la fàcil reperibilità, per el pes contingut i per la possibilitat de poter forare due delle tre scatole per gli alloggiamenti dei bicchieri (o bottiglie).

Le scatole contenenti i LED e gli FSR have dimensions "" 95cm x 23cm x 8cm "" e presentano ognuna 8 fori circolari nella parte superior diàmetre "" 8cm "" proprio sopra els FSR. In prossimità di ogni foro è stato inserit un LED i fissat a la mateixa estructura.

All'interno delle scatole sono stati fissati tutti i cavi per un cable management that no mostrasse disordine agli users finali.

Pas 7: Conclusions

Conclusioni
Conclusioni

Il Beerquencer és un instrument que pot ser també utilitzat sense birra, no el nom, però amb qualsevol altre “token” amb pes similar. È usufruibile da un singolo performer o da più persone contemporaneamente e permet la creació di pattern ritmici amb un massimo di 5 voci different. Oltre al suo utilizzo ludico, ad example in case of eventi o feste, il Beerquencer can be affiancato to altri instruments for the composition / reproduction di brani come un effectivo sequencer.

Davide Gioiosa

Carmelo Fascella

Francesco Pino

Recomanat: