สารบัญ:

เบียร์ซีเควนเซอร์: 7 ขั้นตอน
เบียร์ซีเควนเซอร์: 7 ขั้นตอน

วีดีโอ: เบียร์ซีเควนเซอร์: 7 ขั้นตอน

วีดีโอ: เบียร์ซีเควนเซอร์: 7 ขั้นตอน
วีดีโอ: อะไรเอ่ย #สิว #สิวอุดตัน #สิวอักเสบ #สิวเห่อ #รอยสิว #รักษาสิว #เล็บเท้า #satisfying 2024, กรกฎาคม
Anonim
เบียร์ซีเควนเซอร์
เบียร์ซีเควนเซอร์

Cos'è

Il Beer Sequencer è un ซีเควนเซอร์ a sedici step attivabili tramite dei pesi. ฉันใช้ essere disposti negli appositi alloggiamenti che contengono gli FSR (force sensing resistor) การใช้งานต่อ la detezione และ variazione del peso ตัวแปรที่แตกต่างกันไป วีน utilizzata ต่อการปรับเปลี่ยน 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 line atarento della

La gestione di tutti gli elementi นำเสนอ è stata affidata ad un microcontrollore Arduino UNO, con estensione dei pin analogici tramite due multiplexer a 16 canali, mentre la parte software relativa all'audio è gestita da MAX msp.

Il case è stato realizzato ในกล่อง e il cablaggio è interamente realizzato con cavi di rame

โปรแกรมอรรถประโยชน์:

  1. Arduino UNO
  2. เขียงหั่นขนม x2
  3. 16 LED.
  4. 16 เวโลสแตท เอฟเอสอาร์
  5. โพเทนซิโอเมโทร
  6. บอตโทนี่ x2.

ซอฟต์แวร์ที่ใช้:

  1. อาร์ดูโน
  2. มิลลิวินาทีสูงสุด

ขั้นตอนที่ 1: ตัวกำหนดตารางเวลา LED

ตัวกำหนดตารางเวลา LED
ตัวกำหนดตารางเวลา LED

La prima parte del progetto è quella relativa alla creazione dello scheduler ใน modo da gestire la sequenza degli ขั้นตอน ต่อค่าโดยสารสำหรับการเริ่มต้นใช้งาน sono stati utilizzati esclusivamente i LED e 8 step, in modo da poter ampliare successivamente gli step a 16.

Dopo il collegamento dei LED กับ breadboard, tramite sketch ARDUINO è stato creato lo scheduler che richiama la funzione di accensione LED nel tempo calcolando quando dovrà eseguire la prossima azione.

Successivamente, 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.

ขั้นตอนที่ 2: Il Sensore: Velostat Force Sensitive Resistor (FSR)

อิล เซนเซอร์: Velostat Force Sensitive Resistor (FSR)
อิล เซนเซอร์: Velostat Force Sensitive Resistor (FSR)

ใช้งานได้หลากหลายตามเงื่อนไขที่กำหนด, e la variazione dello stesso, è un sensore resistivo homemade, costituito da un foglio di materiale velostat che presenta caratteristiche resistive variabili in base alla forza applicata sullo stesso.

Il foglio ใน 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 ในเขียงหั่นขนม rame alla ตุ๊ดติฉัน 16 เซ็นเซอร์i sono stati successivamente fissati alla struttura di cartone nelle posizioni dedicate nell'alloggiamento dei bicchieri (o bottiglie).

ขั้นตอนที่ 3: Multiplexer

มัลติเพล็กเซอร์
มัลติเพล็กเซอร์

ต่อปัญหาโดยรวม 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 ฉัน pin dei มัลติเพล็กเซอร์ ed inseriti nella เขียงหั่นขนม

I 16 canali analogici del multiplexer hanno un accesso univoco tramite i 4 canali digitali และ un canale analogico dedicato Z permette la lettura/scrittura sul canale selezionato.

Il primo multiplexer è stato utilizzato per la gestione dei 16 LED และ Secondo per la gestione dei 16 FSR

ขั้นตอนที่ 4: Arduino UNO

Arduino UNO
Arduino UNO

Nello sketch arduino viene gestita tutta la parte di lettura dei 16 FSR และ scrittura nei 16 LED, il tutto temporizzato tramite กำหนดการ Viene inoltre gestito il salvataggio di più linee di strumenti tramite อาร์เรย์ 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 array con อาร์เรย์ indice corrispondente allo step, ยินยอมให้ลา 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 เนื่องจาก bottoni Il bottone dedito al salvataggio, può essere premuto in qualsiasi momento e permette il salvataggio dell'intera ออนไลน์ Il bottone del cambio strumento permette, con doppio click, di selezionare lo strumento corrente ed associare il suono alla sequenza.

ขั้นตอนที่ 5: Max Msp

Max Msp
Max Msp

La patch di Max msp gestisce tutta la parte audio del progetto โปรแกรมใช้งานแบบต่อเนื่อง, viene letta, ad ogni step del sequencer, una serie di messaggi on/off, ognuno per ogni voce, verrà quindi riprodotto lo strumento di riferimento per la linea. Sono stati suilioni ที่แตกต่างกัน ท่อนล่างอุทิศ

ขั้นตอนที่ 6: La Struttura Esterna

La Struttura Esterna
La Struttura Esterna

La struttura esterna è composta da tre blocchi modulari, due contenenti 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 vimentene posizionato ศูนย์กลาง È 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).

เนื้อหาที่เกี่ยวข้องกับ LED และ FSR ขนาดฮันโน "" 95 ซม. x 23 ซม. x 8 ซม. " และ งานนำเสนอ 8 แบบวงกลม nella parte superiore di diametro ""8 ซม."" proprio sopra gli FSR ใน 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 การจัดการสายเคเบิล che non mostrasse disordine agli utenti finali.

ขั้นตอนที่ 7: บทสรุป

บทสรุป
บทสรุป

Il Beerquencer è uno strumento che può essere usato anche senza birra, nonostante il nome, ma con qualsiasi altro “token” กับเปโซ simile. È usufruibile da un singolo นักแสดง o da più persone contemporaneamente e permette la creazione di pattern ritmici con un massimo di 5 voci differenti. Oltre al suo utilizzo ludico, โฆษณาแบบมีส่วนร่วม/riproduzione di brani come un effettivo sequencer

ดาวิเด้ จิโอโยซ่า

Carmelo Fascella

ฟรานเชสโก้ ปิโน

แนะนำ: