Inhaltsverzeichnis:

Biersequenzer - Gunook
Biersequenzer - Gunook

Video: Biersequenzer - Gunook

Video: Biersequenzer - Gunook
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Juli
Anonim
Bier Sequenzer
Bier Sequenzer

Cos'è

Il Beer Sequencer ist ein Sequencer, ein sedici step attivabili tramite dei pesi. I pesi possono issere disposti negli appositi alloggiamenti che contengono gli FSR (Force Sensing Resistance) 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, ein Potenziometro-Regola-La-Velocità (Espressa in bpm) des Ciclo und Due Bottoni Servono Rispettivamente für den Salvataggio delle Linee und den Cambio di Strumento della Linea Attuale.

Die gestione di tutti gli elementi presenti è stata affidata ad a microcontrollore Arduino UNO, con estione dei pin analogici Tramite Due Multiplexer a 16 canali, mentre la parte software relativ zu all'audio und gestita von MAX msp.

Il case è stato realizzato in cartone und il cablaggio è interamente realizzato con cavi di rame.

Strumenti utilizzati:

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

Software-Nutzung:

  1. Arduinos.
  2. Max. msp.

Schritt 1: LED-Planer

LED-Planer
LED-Planer

La prima parte del progetto und quella relativa alla creazione dello scheduler in modo da gestire la sequenza degli step. Per fare ciò inizialmente sono stati utilizzati esclusivamente i LED e 8 step, in modo da poterampliare successivamente gli step a 16.

Dopo il collegamento dei LED con la Breadboard, Tramite-Skizze ARDUINO è stato creato lo scheduler che richiama die funzione di accensione LED tempo calcolando quando dovrà eseguire la prossima azione.

Successivamente, all'interno dello scheduler stesso, verrà gestita anche la letura analogica dell' FSR nello step e l'invio del relativo messaggio a MAX msp pro la riproduzione dell'audio.

Schritt 2: Il Sensore: Velostat Force Sensitive Resistance (FSR)

Il Sensore: Velostat Kraftempfindlicher Widerstand (FSR)
Il Sensore: Velostat Kraftempfindlicher Widerstand (FSR)

Die strumento utilizzato per la detezione dello stesso, è la variazione dello stesso, è un sensore resistivo hausgemacht, costituito da a foglio di materiale velostat, die charakteristische resistive variabili in base alla forza applicata sullo stesso präsentiert.

Il foglio in Velostat von 5x5cm è stato ricoperto da entrambe le parti con materiale condutivo, nel nostro caso alluminio 4.5x4.5cm. Entrambe le parti sono direttamente collegate con i cavi in rame alla steckbrett. Tutti i 16 sensori sono stati sukzessive fissati alla struttura di cartone nelle posizioni widmen nell'alloggiamento dei bicchieri (o bottiglie).

Schritt 3: Multiplexer

Multiplexer
Multiplexer

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 Steckbrett.

I 16 analoge Kanäle des Multiplexers Hanno univoco tramite i 4 digitale Kanäle und ein analoger Kanal dedicato Z permette la letura/scrittura sul canale selezionato.

Der primäre Multiplexer ist stato utilizzato für die 16 LED und die zweite für die 16 FSR.

Schritt 4: Arduino UNO

Arduino UNO
Arduino UNO

Nello Sketch arduino viene gestita tutta la parte di letura dei 16 FSR und di scrittura nei 16 LED, der Tutto temporizzato Tramite Scheduler. 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 uno step farà scrivere nella relativa posizione dell'array il valore 1. Per ogni step verranno inviati, tramite seriale, tutti con valori degli array 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 und 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.

Schritt 5: Max. Msp

Max Msp
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 Bottom Dedicato.

Schritt 6: La Struttura Esterna

La Struttura Esterna
La Struttura Esterna

La struttura esterna è composta da tre blocchi modulari, due contenenti gli 8+8 LED and FSR ed uno più piccolo per contenere le Due Breadboard con collegamenti e multiplexer e l'arduino UNO, quest'ultimo blocco viene posizionatomente. È 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 und gli FSR hanno dimensioni ""95cm x 23cm x 8cm"" und präsentano ognuna 8 fori circolari nella parte superiore di diametro ""8cm"" proprio sopra gli FSR. In prossimità di ogni foro è stato inserito un LED und 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.

Schritt 7: Schlussfolgerung

Faziti
Faziti

Il Beerquencer è uno strumento che può essere usato anche senza birra, nonostante il nome, ma con qualsiasi altro „token“con Peso simile. È usufruibile da un singolo performer o da più persone contemporaneamente und permette la creazione di pattern ritmici con un massimo di 5 voci differenti. Oltre al suo utilizzo ludico, ad emempio nel caso di eventi o fest, il Beerquencer può essere affincato ad altri strumenti per la composizione/reproduzione di brani kommen un effetivo Sequencer.

Davide Gioiosa

Carmelo Fascella

Francesco Pino