IFD:Printing Acoustic Interfaces: Difference between revisions

From Medien Wiki
 
(26 intermediate revisions by 2 users not shown)
Line 15: Line 15:


==Evaluation==
==Evaluation==
Successful completion of the course is dependent on regular attendance, active participation, completion of assignments, delivery of a relevant semester prototype and documentation. Please refer to the [[/EvaluationRubric |Evaluation Rubric]] for more details.
Successful completion of the course is dependent on regular attendance, active participation, completion of assignments, delivery of a relevant semester prototype and documentation. Please refer to the [[/EvaluationPAISS19 |Evaluation Rubric]] for more details.


==Eligible participants==
==Eligible participants==
Line 36: Line 36:


==Course Material==
==Course Material==
Here you find learning material in the form of circuit simulations, that lead you to the understanding of amplifiers and other signal conditioning circuits that we use throughout the course. Feel free to experiment with them, they are editable and saved via the encoded URL. You cannot destroy them and it is easy to share edited versions. [http://bait-consulting.com/publications/circuit_simulator_manual.pdf Here] is an introduction to the circuit simulator.


* The foundation of understanding electric circuits is Ohm's law.
* [[/introduction to electronics/]]
[http://tinyurl.com/y579oadd Ohm's Law]
* [[/acoustic sensing circuits/]]
* A very powerful concept is the voltage divider, it allows us to attenuate (but not amplify!) any voltage in any circuit
[http://tinyurl.com/yxhsk8sc voltage divider with even resistors]
* We will use the OpAmp (=operational amplifier) to amplify the small signals from our microphones to usable and less noisy signals before we digitize them in the computer
[http://tinyurl.com/yxrdh8gx opamp as a comparator]


[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+10.20027730826997+50+5+43%0Ag+-384+-48+-384+-32+0%0Av+-384+-48+-384+-128+0+1+100+5+0+0+0.5%0Ag+-272+-48+-272+-32+0%0Ax+-496+-235+-330+-232+4+18+The%5CsSource%5CsFollower%0Ax+-506+33+181+36+4+12+Once%5Csyou%5Csapply%5Csa%5Csfeedback%5Cspath%5Csfrom%5Csthe%5Csopamp's%5Csoutput%5Csto%5Csthe%5Csnegative%5Csinput,%5Csthe%5Csoutput%5Csvoltage%5Csdirectly%5Csfollws%5Csthe%5Csinput%5Csvoltage.%0Ax+-506+57+-440+60+4+12+Why%5Csis%5Csthat?%0Ax+-506+82+-3+85+4+12+When%5Csthe%5Cssinwave%5Csof%5Csthe%5Cspositive%5Csinput%5Csgoes%5Csup,%5Csthe%5Csoutput%5Cswill%5Csalso%5Csgo%5Csup%5Cs(with%5Csvery%5Cshigh%5Csgain).%0Ax+-509+109+299+112+4+12+%5CsBut%5Cssince%5Csthis%5Cshigh%5Csgain%5Cssignal%5Csis%5Csreflected%5Csback%5Csto%5Csthe%5Csnegative%5Csinput%5Csit%5Cswill%5Cscounteract%5Cson%5Csthe%5Csoutput,%5Csforcing%5Csthe%5Csoutput%5Cseven%5Csmore%5Csto%5Csthe%5Csminus%5Csdirection.%5Cs%0Aa+-384+-144+-272+-144+8+15+-15+1000000+2.8621324318134485+2.8621610531377666+100000%0Ap+-272+-144+-272+-48+1+0%0Aw+-272+-144+-240+-144+0%0A207+-240+-144+-192+-144+0+output%0A207+-384+-128+-416+-128+0+input%0Aw+-272+-144+-272+-208+0%0Aw+-272+-208+-384+-208+0%0Aw+-384+-208+-384+-160+0%0Ax+-508+134+367+137+4+12+However,%5Csfeedback%5Csis%5Csan%5Csendless%5Csprocess%5Csand%5Csas%5Cssuch%5Csthe%5Csforce%5Csto%5Csthe%5Csminus%5Csdirection%5Cswill%5Csbe%5Csreflected%5Csback%5Csto%5Csthe%5Csinput%5Csagain,%5Csforcing%5Csthe%5Csoutput%5Csto%5Csbe%5Cspositive%5Csagain.%0Ax+-510+164+175+167+4+12+All%5Csthose%5Cspositive%5Csand%5Csnegative%5Csforces%5Cswill%5Csmagically%5Cssum%5Csup%5Csin%5Csevery%5Csmoment%5Csin%5Cstime,%5Csforcing%5Csthe%5Csoutput%5Csto%5Csexactly%5Csfollow%5Csthe%5Csinput!%0Ax+-510+195+87+198+4+12+This%5Cscircuit%5Csis%5Csalso%5Cscalled%5Csa%5Cs%22buffer%22%5Cssince%5Csit%5Cscan%5Csbe%5Csused%5Csto%5Csrepeat%5Csa%5Csweak%5Cssignal.%5CsMeaning%5Csamplifiying%5Csthe%5Cscurrent,%5Cs%0Ax+-511+222+-63+225+4+12+since%5Csthe%5Csopamp%5Cscan%5Csprovide%5Csmore%5Cscurrent%5Csat%5Csthe%5Csouput%5Csthen%5Csis%5Csavailable%5Csat%5Csits%5Csinputs.%0Ao+9+64+0+4098+20+0.1+0+3+1+0+1+3%0A stabilized opamp as a source follower]
==Further Reading==
Suganuma, Katsuaki: Introduction to Printed Electronics. New York: Springer Science+Business Media, 2014.


[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+10.20027730826997+50+5+43%0Ag+-304+16+-304+32+0%0Av+-448+16+-448+-64+0+1+100+1+0+0+0.5%0Ax+-411+-158+-231+-155+4+18+The%5CsInverting%5CsAmplifier%0Aa+-304+0+-192+0+8+15+-15+1000000+0.00009213554917863564+0+100000%0Aw+-192+0+-160+0+0%0A207+-160+0+-112+0+0+output%0Aw+-192+0+-192+-64+0%0Aw+-304+-64+-304+-16+0%0Ar+-288+-64+-208+-64+0+10000%0Aw+-288+-64+-304+-64+0%0Aw+-208+-64+-192+-64+0%0Ar+-448+-64+-304+-64+0+1000%0Ag+-448+16+-448+32+0%0Ax+-365+72+-208+75+4+12+Gain%5Cs%5Cq%5CsR2%5Cs/%5CsR1%5Cs%5Cq%5Cs10k/1K%5Cs%5Cq%5Cs10%0Ao+1+64+0+4098+5+0.1+0+2+1+3%0Ao+5+64+0+4099+10+0.00009765625+1+2+5+3%0A Inverting Opamp]
Y. Kawahara, S. Hodges, N. Gong, S. Olberding and J. Steimle, "Building Functional Prototypes Using Conductive Inkjet Printing," in IEEE Pervasive Computing, vol. 13, no. 3, pp. 30-38, July-Sept. 2014.


[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+10.20027730826997+50+5+43%0Ag+-448+112+-448+128+0%0Av+-448+112+-448+32+0+1+100+1+0+0+0.5%0Ax+-411+-158+-192+-155+4+18+The%5CsNon-Inverting%5CsAmplifier%0Aa+-304+0+-192+0+8+15+-15+1000000+0.1842741783321202+0.18429444849173673+100000%0Aw+-192+0+-160+0+0%0A207+-160+0+-112+0+0+output%0Aw+-192+0+-192+-64+0%0Aw+-304+-64+-304+-16+0%0Aw+-448+32+-448+16+0%0Ar+-288+-64+-208+-64+0+10000%0Aw+-288+-64+-304+-64+0%0Aw+-208+-64+-192+-64+0%0Ar+-448+-64+-304+-64+0+1000%0Aw+-448+16+-304+16+0%0Ag+-448+-64+-448+-32+0%0Ax+-365+72+-168+75+4+12+Gain%5Cs%5Cq%5Cs1%5Cs%5Cp%5CsR2%5Cs/%5CsR1%5Cs%5Cq%5Cs1%5Cs%5Cp%5Cs10k/1K%5Cs%5Cq%5Cs11%0Ao+1+64+0+4098+5+0.1+0+2+1+3%0Ao+5+64+0+4099+20+0.00009765625+1+2+5+3%0A Non-Inverting Opamp]
Zamborlin, Bruno. 2015. Studies on customisation-driven digital music instruments. Doctoral thesis, Goldsmiths, University of London.


===The concept of a Transformer Microphone===
Murray-Smith, Roderick & Williamson, John & Hughes, Stephen & Quaade, Torben. (2008). Stane: Synthesized surfaces for tactile input. Conference on Human Factors in Computing Systems - Proceedings. 1299-1302. 10.1145/1357054.1357257.


[[File:transformer_and_rectifier.gif|thumb|right|A Radio Signal Receiver [http://hyperphysics.phy-astr.gsu.edu/hbase/Electronic/amfmdet.html#c1 source] ]]
Rasamimanana, N.H., Bevilacqua, F., Schnell, N., Guédy, F., Fléty, E., Maestracci, C., Zamborlin, B., Frechin, J., & Petrevski, U. (2010). Modular musical objects towards embodied control of digital music. Tangible and Embedded Interaction.


To get rid of our big magnets, we build an electro magnet with the help a a sending coil that will build up a magnetic field. When the current though this sending coil changes, it will induce a magnetic field, that we can use to induce a current in the second (receiving) coil. Two coils that share their magnetic flux via the air are called an "air core transformer". Both coils will be printed on paper, but on different sheets, leaving a gap filled with air. If the sheets are close together the second coil induces more current and lesser when it is further away. It is important, that the currents change constantly, because only changing currents can induce magnetic fields. We will use a high frequency changing current (50Khz) on the sending coil, that we will receive on the other coil. When we change the distance between the coils, the actual amplitude (volume) of this high frequency tone increases or decreases. To get the actual volume information of this high frequency tone, we use the half wave rectifier. This circuit is commonly used in radio signal receivers, where the amplitude of the the frequency of a radio station is changing with the actual transmitted sound wave. This is called Amplitude Modulation (AM Radio).
Jones, Randy & Driessen, Peter & Schloss, W & Tzanetakis, George. (2009). A Force-Sensitive Surface for Intimate Control.


====Sender: Square Wave Generator Circuit====
==Pure Data Patches==
 
[[:File:draw_envelope.pd]]
[[File:555_Pinout_800px.png|thumb|left|555 Timer Chip Pinout [https://de.wikipedia.org/wiki/NE555      source] ]]
 
To send the high frequency current, we will use the 555 Timer chip configured as a square wave generator. This circuit has little components and is comparably easy to build. It uses only one capacitor and one resistor to set the frequency of the square wave.
You can find the circuit in the link below. Be sure to match the pinout in the circuit according to the figure on the left.
 
[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+1.8479586061009856+50+5+43%0Ax+-411+-176+-251+-173+4+18+555%5CsTimer%5CsOscillator%0A165+-304+-48+-192+-48+6+14.99990131685941%0Ar+-416+-32+-416+64+0+100000%0Ac+-416+112+-416+176+0+1e-10+5.13158725767721%0Ag+-208+112+-208+144+0%0Aw+-304+48+-304+80+0%0Aw+-416+80+-320+80+0%0Ag+-416+176+-416+208+0%0Aw+-176+16+-112+16+0%0Aw+-112+16+-112+-112+0%0Aw+-112+-112+-416+-112+0%0Aw+-416+-112+-416+-32+0%0AR+-240+-80+-240+-144+0+0+40+15+0+0+0.5%0Aw+-176+-16+-176+-80+0%0Aw+-176+-80+-240+-80+0%0Aw+-320+80+-304+80+0%0Aw+-416+64+-416+80+0%0Aw+-416+80+-416+112+0%0Ao+9+1+0+5640+20+0.000390625+0+2+9+3%0A 555 Timer Oscillator]
 
====Receiver: Half Wave Rectifier Circuit====
 
When we change the distance between the coils in our paper built air core transformer, the actual amplitude (volume) of the high frequency tone increases or decreases. To get the actual volume information of this high frequency tone, we use the half wave rectifier. The circuit consists of a diode, a resistor and a capacitor. The diode lets only the positive current travel through it (in the direction implied by the arrow) and blocks the negative current, running against its direction. This leaves us with the positive half of the sending waveform. The final thing we need to do is average this positive half wave to get the average amplitude of this half wave. This averaging is achieved by the capacitor and the resistor. When the capacitor is charged, and there is no voltage on the right side of the diode, a discharge current will flow through the resistor to ground. The amount of discharge current is controlled by the resistor. The bigger the resistance the less discharge current will flow. We need to adapt  the value of this resistor to have the capacitor discharge just a little bit, before the next positive half wave arrives at the right side of the diode. Then, if we receive less current in the second coil, the average charge on the capacitor decreases, following the actual acoustic waveform between our two sheets of paper.
 
[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+6.25e-7+0.9891409633455756+50+5+43%0Ac+-208+-16+-208+32+0+1e-8+2.682978234748702%0Ag+-352+32+-352+64+0%0Ag+-496+32+-496+64+0%0AT+-496+-16+-352+32+0+4+1+0.0007569310440390104+-0.0009922610211878194+0.999%0Av+-496+-16+-496+32+0+1+50000+5+0+0+0.5%0Ar+-272+-16+-272+32+0+10000%0Ad+-352+-16+-272+-16+2+1N4148%0Aw+-352+32+-272+32+0%0Aw+-208+-16+-272+-16+0%0Aw+-272+32+-208+32+0%0Ax+-605+-91+-218+-88+4+24+Half%5CsWave%5CsRectifier%5Csand%5CsTransformer%0Ax+-612+114+-182+117+4+8+To%5Csget%5Csrid%5Csof%5Csour%5Csbig%5Csmagnets,%5Cswe%5Csbuild%5Csan%5Cselectro%5Csmagnet%5Cswith%5Csthe%5Cshelp%5Csa%5Csa%5Cssending%5Cscoil%5Csthat%5Cswill%5Csbuild%5Csup%5Csa%5Csmagnetic%5Csfield.%5Cs%5Cs%0Ax+-614+131+-94+134+4+8+When%5Csthe%5Cscurrent%5Csthough%5Csthis%5Cssending%5Cscoil%5Cschanges,%5Csit%5Cswill%5Csinduce%5Csa%5Csmagnetic%5Csfield,%5Csthat%5Cswe%5Cscan%5Csuse%5Csto%5Csinduce%5Csa%5Cscurrent%5Csin%5Csthe%5Cssecond%5Cs(receiving)%5Cscoil.%0Ax+-614+148+-60+151+4+8+Both%5Cswill%5Csbe%5Csprinted%5Cson%5Cspaper,%5Csbut%5Cson%5Csdifferent%5Cssheets.%5CsIf%5Csthe%5Cssheets%5Csare%5Csclose%5Cstogether%5Csthe%5Cssecond%5Cscoil%5Csinduces%5Csmore%5Cscurrent%5Csand%5Cslesser%5Cswhen%5Csit%5Csis%5Csfurther%5Csaway.%0Ax+-613+167+-219+170+4+8+It%5Csis%5Csimportant,%5Csthat%5Csthe%5Cscurrents%5Cschange%5Csconstantly,%5Csbecause%5Csonly%5Cschanging%5Cscurrents%5Cscan%5Csinduce%5Csmagnetic%5Csfields.%5Cs%0Ax+-614+186+-43+189+4+8+We%5Cswill%5Csuse%5Csa%5Cshigh%5Csfrequency%5Cschanging%5Cscurrent%5Cs(50Khz)%5Cson%5Csthe%5Cssending%5Cscoil,%5Csthat%5Cswe%5Cswill%5Csreceive%5Cson%5Csthe%5Csother%5Cscoil.%5CsWhen%5Cswe%5Cschange%5Csthe%5Csdistance%5Csbetween%5Csthe%5Cscoils,%0Ax+-615+203+9+206+4+8+the%5Csactual%5Csamplitude%5Cs(volume)%5Csof%5Csthis%5Cshigh%5Csfrequency%5Cstone%5Csincreases%5Csor%5Csdecreases.%5CsTo%5Csget%5Csthe%5Csactual%5Csvolume%5Csinformation%5Csof%5Csthis%5Cshigh%5Csfrequency%5Cstone,%5Cswe%5Csuse%5Csthe%5Cshalf%5Cswave%5Csrectifier.%0Ao+6+1+0+4099+20+0.0015625+0+2+6+3%0Ao+8+1+0+4099+5+0.003125+1+2+8+3%0A Half wave rectifier and Transformer Coils]
 
====Full Circuit====
[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+6.25e-7+0.2500940013662129+50+5+43%0A165+-224+32+-192+32+6+14.912728026205588%0Ar+-336+128+-336+16+0+10000%0Aw+-224+128+-336+128+0%0Aw+-336+128+-336+160+0%0Aw+-336+160+-224+160+0%0Aw+-336+16+-336+-64+0%0Aw+-336+-64+-48+-64+0%0Aw+-48+-64+-48+96+0%0Aw+-48+96+-96+96+0%0Ac+-336+160+-336+208+0+1e-9+4.896848769281841%0Ag+-336+208+-336+224+0%0Aw+-96+64+-96+0+0%0Aw+-96+0+-160+0+0%0AR+-160+0+-160+-48+0+0+40+15+0+0+0.5%0Ag+-128+192+-128+224+0%0Ac+-160+192+-160+240+0+1.0000000000000001e-7+9.99999999999783%0Ag+-160+240+-160+272+0%0Aw+304+144+368+144+0%0Aw+368+96+304+96+0%0Aw+224+144+304+144+0%0Ad+224+96+304+96+2+1N4148%0Ar+304+96+304+144+0+10000%0AT+80+96+224+144+0+4+1+0.045662539372062244+-0.00046382702123317076+0.999%0Ac+368+96+368+144+0+1e-8+11.37069202361252%0Aw+80+96+-48+96+0%0Ag+80+144+80+176+0%0Ag+96+352+96+384+0%0Aw+96+304+-32+304+0%0Ac+384+304+384+352+0+1e-8+11.37069202361196%0AT+96+304+240+352+0+4+1+0.0406078464966577+-0.0004638270212340074+0.999%0Ar+320+304+320+352+0+10000%0Ad+240+304+320+304+2+1N4148%0Aw+240+352+320+352+0%0Aw+384+304+320+304+0%0Aw+320+352+384+352+0%0Aw+-48+96+-48+304+0%0Aw+-48+304+-32+304+0%0Ao+7+1+0+4098+20+0.003125+0+2+7+3%0Ao+23+1+0+4099+20+0.00625+1+2+23+3%0A One Sending and two Receiving Circuits]
 
===Printed Capacitive (Condenser) Microphone===
[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+38.696464541249114+50+5+43%0Ag+-384+32+-384+48+0%0Av+-608+-48+-480+-48+0+1+100+1+0+0+0.5%0Ax+-605+-177+-207+-174+4+18+Charge%5CsMode%5CsAmplifier%5Csfor%5CsCapacitive%5CsMicrophone%0Aa+-384+16+-272+16+8+15+-15+1000000+1.0518728194493546e-7+0+100000%0A207+-48+32+0+32+4+output%0Aw+-272+16+-272+-48+0%0Aw+-384+-48+-384+0+0%0Ar+-368+-48+-288+-48+0+3300000%0Aw+-368+-48+-384+-48+0%0Aw+-288+-48+-272+-48+0%0Ag+-608+-48+-608+-32+0%0Ac+-384+-48+-480+-48+0+1e-11+0.8509954347565091%0Ac+-384+-96+-272+-96+0+1e-11+0.010518833381775491%0Aw+-384+-96+-384+-48+0%0Aw+-272+-96+-272+-48+0%0Aw+-64+-32+-48+-32+0%0Aw+-144+-32+-160+-32+0%0Ar+-144+-32+-64+-32+0+100000%0Aw+-160+-32+-160+16+0%0Aw+-48+32+-48+-32+0%0Aa+-160+32+-48+32+8+15+-15+1000000+-0.000010508114998345217+0+100000%0Ag+-160+48+-160+64+0%0Ar+-272+16+-160+16+0+1000%0Ao+1+64+0+4098+1.25+0.1+0+2+1+3%0Ao+4+64+0+4099+2.5+0.00009765625+1+2+4+3%0A Charge Mode Amplifier for Capacitive Microphone]
 
[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+1.0416666666666667e-7+5.459815003314424+50+5+43%0Ag+-384+32+-384+48+0%0Av+-560+-48+-480+-48+0+6+300000+1+0+0+0.5%0Ax+-215+-191+-78+-188+4+18+Receiver%5Cs275kHz%0Aa+-384+16+-272+16+8+15+-15+1000000+-0.000002917982070628479+0+100000%0A207+256+-64+304+-64+4+output%0Aw+-272+16+-272+-48+0%0Aw+-384+-48+-384+0+0%0Ar+-368+-48+-288+-48+0+100000%0Aw+-368+-48+-384+-48+0%0Aw+-288+-48+-272+-48+0%0Ag+-560+-48+-560+-16+0%0Ac+-384+-48+-480+-48+0+1e-11+0.24810539218414607%0Ac+-384+-96+-272+-96+0+1e-11+-0.29180112504491856%0Aw+-384+-96+-384+-48+0%0Aw+-272+-96+-272+-48+0%0Aw+240+-128+256+-128+0%0Aw+160+-128+144+-128+0%0Ar+160+-128+240+-128+0+100000%0Aw+144+-128+144+-80+0%0Aw+256+-64+256+-128+0%0Aa+144+-64+256+-64+8+15+-15+1000000+0.05471532278479155+0.05472134147029788+100000%0Ar+64+-128+144+-128+0+10000%0Al+-160+-48+-160+16+0+0.00033+0.00014687961822295974%0Ag+-160+16+-160+48+0%0Ac+-112+-48+-112+16+0+1e-9+0.06646305025963434%0Aw+-160+16+-112+16+0%0Aw+-160+-48+-112+-48+0%0Ad+-112+-48+-32+-48+2+default%0Ac+-32+-48+-32+16+0+1e-9+0.05472204699734365%0Ar+32+-48+32+16+0+100000%0Ag+-32+16+-32+48+0%0Aw+-32+16+32+16+0%0Aw+-32+-48+32+-48+0%0Ac+32+-48+144+-48+0+1e-7+7.055270457717588e-7%0Ag+64+-128+64+-112+0%0Ar+-272+-48+-160+-48+0+1000%0Ao+1+64+0+4098+1.25+0.1+0+2+1+3%0Ao+4+64+0+4099+5+0.00009765625+1+2+4+3%0Ao+26+4+0+5122+1.25+0.1+2+2+26+3%0A 275kHz Receiver]


[http://www.falstad.com/circuit/circuitjs.html?cct=$+1+1.0416666666666667e-7+21.593987231061412+82+5+43%0Ag+-384+32+-384+48+0%0Av+-560+-48+-480+-48+0+1+309000+0.002+0+0+0.5%0Ax+-215+-191+-60+-188+4+18+Receiver%5Cs@309kHz%0Aa+-384+16+-272+16+8+15+-15+1000000+0.000009166992956107569+0+100000%0A207+576+16+624+16+4+output%0Aw+-272+16+-272+-48+0%0Aw+-384+-48+-384+0+0%0Ar+-368+-48+-288+-48+0+100000%0Aw+-368+-48+-384+-48+0%0Aw+-288+-48+-272+-48+0%0Ag+-560+-48+-560+-16+0%0Ac+-384+-96+-272+-96+0+1.5e-11+0.916708462603713%0Aw+-384+-96+-384+-48+0%0Aw+-272+-96+-272+-48+0%0Aw+560+-48+576+-48+0%0Aw+480+-48+464+-48+0%0Ar+480+-48+560+-48+0+100000%0Aw+464+-48+464+0+0%0Aw+576+16+576+-48+0%0Aa+464+16+576+16+8+15+-15+1000000+1.3391436010101657e-9+0+100000%0Ar+368+-48+464+-48+0+1000%0Al+-176+-48+-176+16+0+0.00033+-0.0011746808303356002%0Ag+-176+16+-176+32+0%0Ac+-48+-48+-48+16+0+4.7e-10+-0.8576739297603315%0Ad+-48+-48+32+-48+2+default%0Ar+32+-48+112+-48+0+10000%0Ac+304+-48+368+-48+0+1.0000000000000001e-7+0.6081294688523956%0Ag+464+32+464+80+0%0Ar+-272+-48+-176+-48+0+10000%0Ac+-480+-48+-384+-48+0+1e-8+0.0018143022491074405%0Ac+-112+-48+-112+16+0+3.3e-10+-0.8576739297603315%0Aw+-112+-48+-48+-48+0%0Ag+-48+16+-48+32+0%0Ag+-112+16+-112+32+0%0Aw+-176+-48+-112+-48+0%0Ac+368+-96+576+-96+0+1e-10+0.00013525485623698243%0Aw+368+-96+368+-48+0%0Aw+576+-96+576+-48+0%0Ar+192+-48+272+-48+0+10000%0Ar+112+-48+192+-48+0+10000%0Ac+112+-48+112+16+0+4.7e-10+0.6026901027789562%0Ag+112+16+112+32+0%0Ag+192+16+192+32+0%0Ac+192+-48+192+16+0+1e-9+0.6084421564232935%0Ac+272+-48+272+16+0+2.2000000000000003e-9+0.6081308093485316%0Ag+272+16+272+32+0%0Aw+272+-48+304+-48+0%0Ar+32+-48+32+16+0+100000%0Ag+32+16+32+32+0%0Ao+4+4+0+20482+0.001220703125+0.00009765625+0+2+4+3%0Ao+34+4+0+5122+2.5+0.1+1+2+34+3%0Ao+13+4+0+4098+5+0.1+2+2+13+3%0A 309 kHz Receiver]
==Setting Up the Raspberry Pi==
* You will need an SD card reader for Micro SD cards (eventually and SD card adapter)


==Further Reading==
* Download [https://etcher.io/ etcher] and [https://blokas.io/patchbox-os/ PatchboxOS]
Suganuma, Katsuaki: Introduction to Printed Electronics. New York: Springer Science+Business Media, 2014.
* Install balenaEtcher and launch
 
* Select downloaded PatchboxOS image and press flash
Y. Kawahara, S. Hodges, N. Gong, S. Olberding and J. Steimle, "Building Functional Prototypes Using Conductive Inkjet Printing," in IEEE Pervasive Computing, vol. 13, no. 3, pp. 30-38, July-Sept. 2014.
* Plug Your SD Card to the Raspberry Pi
 
* If you don't have a Raspberry Pi 3: Plug Your USB WIFI to the Raspberry
Jones, Randy & Driessen, Peter & Schloss, W & Tzanetakis, George. (2019). A Force-Sensitive Surface for Intimate Control.
* Start it up!
 
==Pure Data Patches==
[[:File:draw_envelope.pd]]


==Links==
==Links==


Inspiration for your prototpyes:
Inspiration for your projects:


*[https://vimeo.com/301199365 Hyper Surfaces]
*[https://vimeo.com/301199365 Hyper Surfaces]
Line 100: Line 74:
*[https://www.youtube.com/watch?v=rU-CHGJ0ceQ ATV AFrame]
*[https://www.youtube.com/watch?v=rU-CHGJ0ceQ ATV AFrame]
*[https://www.youtube.com/watch?v=bnOCWDtvsl8 CHAIR.AUDIO Tickle]
*[https://www.youtube.com/watch?v=bnOCWDtvsl8 CHAIR.AUDIO Tickle]
*[https://www.youtube.com/watch?v=ilNj4gXGfAk The Table Recorder]
*[https://www.youtube.com/watch?v=GEJCmrhrBjc PebbleBox]
*[https://www.youtube.com/watch?v=Uhps_U2E9OM Modular Musical Objects]

Latest revision as of 18:33, 28 July 2019

Fachmodul
Printing Acoustic Interfaces
Instructor: Clemens Wegener
Credits: 6 ECTS, 2 SWS
Capacity: max. 12 students
Language: English
Location: Marienstrasse 7B, R002
First Meeting: 9th April 2019, 9:15 AM

Description

This course focuses on printing acoustic sensors for the sensing of structure-born sound. Print processes like silver ink-jet and screen printing can be applied to manufacture acoustic sensors. Tapping and sliding gestures on an acoustic surface have a different sound impact, which can be leveraged to design new interaction concepts. The course focuses on developing a concept for acoustic interaction and developing a working prototype with appropriate sensors and signal processing abilities to materialize your concepts.

Admission requirements

Knowledge in Hard- and Software would be highly appreciated, but is not a requirement.The needed functional components will be explained throughout the course. In parallel you will develope your own interaction concepts or product prototypes. For buying electronic components, a little budget of 10€ to 20€ is neccessary. Of course you can keep your manufactured works.

Evaluation

Successful completion of the course is dependent on regular attendance, active participation, completion of assignments, delivery of a relevant semester prototype and documentation. Please refer to the Evaluation Rubric for more details.

Eligible participants

Qualified MFA Medienkunst/-gestaltung, MFA Media Art and Design, MSc MediaArchitecture candidates

Syllabus (subject to change)

  • Session 1: Examples of acoustic interfaces
  • Session 2: Introduction to printed electronics workflow
  • Session 3: Brainstorm for project proposals
  • Session 4: Workshop: Printed electronics
  • Session 5: Introduction to the electronic workshop and tools
  • Session 6: Amplifier circuits and technology
  • Session 7: Prototyping Workshop 1
  • Session 8: Prototyping Workshop 2
  • Session 9: Connecting to Arduino or Raspberry Pi
  • Session 10: Audio signal processing in Pure Data 1
  • Session 11: Audio signal processing in Pure Data 2
  • Session XX: Final project presentations (9th July)

Course Material

Further Reading

Suganuma, Katsuaki: Introduction to Printed Electronics. New York: Springer Science+Business Media, 2014.

Y. Kawahara, S. Hodges, N. Gong, S. Olberding and J. Steimle, "Building Functional Prototypes Using Conductive Inkjet Printing," in IEEE Pervasive Computing, vol. 13, no. 3, pp. 30-38, July-Sept. 2014.

Zamborlin, Bruno. 2015. Studies on customisation-driven digital music instruments. Doctoral thesis, Goldsmiths, University of London.

Murray-Smith, Roderick & Williamson, John & Hughes, Stephen & Quaade, Torben. (2008). Stane: Synthesized surfaces for tactile input. Conference on Human Factors in Computing Systems - Proceedings. 1299-1302. 10.1145/1357054.1357257.

Rasamimanana, N.H., Bevilacqua, F., Schnell, N., Guédy, F., Fléty, E., Maestracci, C., Zamborlin, B., Frechin, J., & Petrevski, U. (2010). Modular musical objects towards embodied control of digital music. Tangible and Embedded Interaction.

Jones, Randy & Driessen, Peter & Schloss, W & Tzanetakis, George. (2009). A Force-Sensitive Surface for Intimate Control.

Pure Data Patches

File:draw_envelope.pd

Setting Up the Raspberry Pi

  • You will need an SD card reader for Micro SD cards (eventually and SD card adapter)
  • Download etcher and PatchboxOS
  • Install balenaEtcher and launch
  • Select downloaded PatchboxOS image and press flash
  • Plug Your SD Card to the Raspberry Pi
  • If you don't have a Raspberry Pi 3: Plug Your USB WIFI to the Raspberry
  • Start it up!

Links

Inspiration for your projects: