Table des matières:
- Étape 1: Programmateur LED
- Étape 2: Il Sensore: Résistance Velostat Sensible à la Force (FSR)
- Étape 3: multiplexeur
- Étape 4: Arduino UNO
- Étape 5: Max Msp
- Étape 6: La Struttura Esterna
- Étape 7: Conclusion
Vidéo: Séquenceur de bière : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Cos'è
Il Beer Sequencer est un séquenceur a sedici step attivabili tramite dei pesi. Je pesi possono essere 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 speed dello strumento nello step.
Sedici LED, uno per ogni step, indicano qual è lo step attuale, un potenziometro regola la velocità (expressa in bpm) del ciclo e due bottoni servono rispettivamente per il salvataggio delle linee e per il cambio di strumento della linea attuale.
La gestion de tutti gli elementi presenti è stata affidata ad un microcontrollore Arduino UNO, con estensione dei pin analogici tramite due multiplexer a 16 channel, mentre la parte software relativa all'audio è gestita da MAX msp.
Il cas è stato realizzato in cartone e il cablaggio è interamente realizzato con cavi di rame.
Strumenti utilisé:
- Arduino UNO.
- Planche à pain x2.
- 16 DEL.
- 16 Velostat FSR.
- Potenziomètre.
- Bottoni x2.
Utilisation du logiciel:
- Arduino.
- Msp max.
Étape 1: Programmateur LED
La prima parte del progetto est 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 poter ampliare successivamente gli step a 16.
Dopo il collegamento dei LED con la breadboard, tramite sketch ARDUINO è stato creato lo scheduler che richiama la funzione di accensione LED nel tempo calcolando quando dovrà eseguire la prossima azione.
Successivemente, 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.
Étape 2: Il Sensore: Résistance Velostat Sensible à la Force (FSR)
Lo strumento utilizzato per la detezione del peso, e la variazione dello stesso, è un sensore resistivo fait maison, costituito da un foglio di materiale velostat che presenta caratteristiche résistive variabili in base alla forza applicata sullo stesso.
Il brume en vélostat 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 in rame alla breadboard. Tutti i 16 sensori sono stati successivamente fissati alla struttura di cartone nelle posizioni consacrent nell'alloggiamento dei bicchieri (o bottiglie).
Étape 3: multiplexeur
Par ovviare al problema della quantità dei sensori superiore ai pin analogici dell'Arduino UNO, sono stati impiegati due multiplexer a 16 canaux per una estensione total di 32 channel analogici grazie ad 8 channel digitali.
Sono stati saldati tutti i pin dei multiplexer ed inseriti nella breadboard.
I 16 canaux analogiques du multiplexeur hanno un accesso univoco tramite i 4 canaux numériques e un canal analogique dédié 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.
Étape 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 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 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.
Étape 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.
Étape 6: La Struttura Esterna
La struttura esterna è composta da tre blocchi modulari, due contenti gli 8+8 LED e FSR ed uno 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 easy reperibilità, per il peso contentto 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. Dans 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.
Étape 7: Conclusion
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 e permette la creazione di pattern ritmici con un massimo di 5 voci differenti. Oltre al suo utilizzo ludico, ad esempio nel caso di eventi o feste, il Beerquencer può essere affiancato ad altri strumenti per la composizione/riproduzione di brani come un effecttivo sequencer.
Davide Gioiosa
Carmelo Fascella
Francesco Pino
Conseillé:
Séquenceur de section rythmique Arduino MIDI : 8 étapes (avec images)
Séquenceur Arduino MIDI Rhythm Section : Avoir une bonne boîte à rythmes logicielle est facile et bon marché aujourd'hui, mais l'utilisation d'une souris tue le plaisir pour moi. C'est pourquoi j'ai réalisé ce qui était initialement conçu comme un pur séquenceur de batterie MIDI matériel de 64 étapes capable de déclencher jusqu'à 12 éléments de batterie différents
Synthé séquenceur parallèle : 17 étapes (avec images)
Parallel Sequencer Synth : Il s'agit d'un guide pour créer un séquenceur simple. Un séquenceur est un appareil qui produit cycliquement une série d'étapes qui entraînent ensuite un oscillateur. Chaque étape peut être affectée à une tonalité différente et ainsi créer des séquences ou des effets audio intéressants
Séquenceur simple : 16 étapes (avec images)
Séquenceur simple : l'une des clés pour faire de la bonne musique est la répétition insensée. C'est ce à quoi le séquenceur simple est excellent. Il fait la même chose encore et encore dans une séquence de huit notes. Vous pouvez régler la fréquence de la note, la durée de la note et
(presque) Programmeur universel MIDI SysEx CC (et séquenceur) : 7 étapes (avec photos)
(presque) Universal MIDI SysEx CC Programmer (et Sequencer…) : Au milieu des années 80, les fabricants de synthés ont lancé un programme "moins c'est mieux" processus qui a conduit à des synthés barebones. Cela a permis de réduire les coûts du côté du fabricant, mais a rendu le processus de patching fastidieux voire impossible pour l'utilisation finale
Séquenceur numérique en 4 étapes : 19 étapes (avec images)
Séquenceur numérique à 4 pas : CPE 133, Cal Poly San Luis ObispoCréateurs du projet : Jayson Johnston et Bjorn Nelson Dans l'industrie musicale d'aujourd'hui, l'un des “instruments» est le synthétiseur numérique. Tous les genres de musique, du hip-hop à la pop et eve