SlideShare a Scribd company logo
1 of 17
Download to read offline
PUPPETS WITH VOICES
                                  NATALIE FREED
                                    MAS 836
                                   SPRING 2011




Thursday, August 25, 2011
APPLICATION




       PICK UP A PUPPET AND MOVE ITS MOUTH TO PLAY BACK YOUR
       RECORDED VOICE.

       EACH PUPPET HAS ITS OWN VOICE, MODIFYING YOUR OWN.

       IT SHOUTS IF YOU MAKE BIG MOUTH MOVEMENTS, WHISPERS IF
       YOU MAKE SMALL ONES.

       SPEED OF MOUTH MOVEMENT CHANGES SPEED OF PLAYBACK

Thursday, August 25, 2011
APPROACHES

                     1. CAPACITIVE SENSING - LOADING MODE

                     2. ELECTRIC FIELD SENSOR / CAPACITIVE SENSING -
                     TRANSMIT-RECEIVE




                            Loading Mode (measure I )

                            • Single Electrode
                            • No cable to electrode
                                                          • No contact with electrode
                            • Couples to everything       • 3-object geometry
                            • Hard to adjust sens. area     => Hard to do tracking
                            • Used for everything         • Can focus w. tomograpy
                              - Stud finders (pre MIR)      => Add more transceivers
                                Theremins, buttons...

                                                                                REFERENCES [1]

Thursday, August 25, 2011
LOADING MODE
                             CIRCUIT




          LOADING MODE

          RELAXATION OSCILLATOR + VOLTAGE
          FOLLOWER + BUFFER WITH OFFSET



Thursday, August 25, 2011
LOADING MODE
                                BUILD PROCESS




                     IRONING FUSIBLE CONDUCTIVE FABRIC TO THICK FELT



Thursday, August 25, 2011
LOADING MODE
                            BUILD PROCESS




      GROUND                 SENSING        SHIELDING
                             ELECTRODE




Thursday, August 25, 2011
LOADING MODE
                             BUILD PROCESS




                 SEWING LEADS TO ELECTRODE, SHIELDING, AND GROUND



Thursday, August 25, 2011
LOADING MODE
                                BUILD PROCESS




                            SEWING SENSORS INSIDE THE PUPPET




Thursday, August 25, 2011
LOADING MODE
                                           RESULTS



                            ONCE HAND IS IN PLACE, RANGE IS TOO SMALL
                            (ABOUT 2 INCHES) AND OUTPUT IS NOT LINEAR.
                            EFFECTIVELY MEASURES VERY SMALL
                            MOVEMENTS (FROG PUPPET) BUT NOT LARGE
                            (WHALE PUPPET).




Thursday, August 25, 2011
TRANSMIT/RECEIVE
                                                                             CIRCUIT
                                                                                  transimpedance
                                                                                      amplifier
                                                                                     (inverting)       active high pass
                                                                                                           filter with
                                                                                          10 pF
                                                                                                        amplification
                                                                                                          (inverting)
                                                                                              1M
                                                                                              Ohm
                                                         transmit     receive                                         0-500KO
                                                         electrode   electrode      VCC                                 hms
                                                                                                                    VCC             envelope
                                         LC circuit                                                                                 follower
                                                                                     -
                                125kHz
                                 pulse
                                                  tuning cap

                                                                                    +                20K
                                                                                                                    -
                                                                                          TLV2374   Ohms
                                                                                                           6.8 nF
                                                                                                                    +     TLV2374
                            ATMEGA32      ~47pF
                                                                                                                                    6.8 nF
                                                                                                                                              1M
                                                                                                                                             Ohm
                                U4
                             (Teensy)                                       VCC


                                                                      5K
                               ADC                                   Ohms

                                                                                    Vbias =
                                                                                     2.5V
                                                                      5K
                                                                     Ohms




               1. 125kHz 0 to 5V square wave from ATMEGA to 100V PTP sine wave from resonant circuit.
               2. output of transmit electrode received as current on receive electrode.
               3. transimpedance amplifier turns current into changing voltage signal
               4. high pass filter with (adjustable) amplification reduces noise, raises level to 0-5V for ADC
               5. envelope follower turns signal into DC voltage for ADC to read


Thursday, August 25, 2011
TRANSMIT/RECEIVE
                            MICROCONTROLLER CODE
               Using Teensy (ATMEGA32 U4) but can’t use Arduino compiler because it hogs the timers! The
               square wave ends up looking like this:




             Instead, use just C/AVR and turn off the other timers, this fixes it.
             Use 16-bit timer/counter 1 to generate square wave:

            ISR(TIMER1_OVF_vect)
            {
              TCNT1=0xFFD9; // set initial timer/counter value (16 bit counter)
              PORTB ^= _BV(PORTB2); //toggle pin B2
            }




Thursday, August 25, 2011
TRANSMIT/RECEIVE
                                     BUILD PROCESS
        Op-Amp test board on breadboard
        (beware when moving breadboard to
        protoboard, changes in capacitance)




                                                                          vinyl-cut electrodes




                                                                      Pockets to hold boards in correct
                                  Round protoboards from Radioshack   alignment to each other and make
                                                                      boards removable


Thursday, August 25, 2011
TRANSMIT/RECEIVE
                                     RESULTS




                            HTTP://VIMEO.COM/28166293




Thursday, August 25, 2011
SOFTWARE
                            (WORK IN PROGRESS)




Thursday, August 25, 2011
SOFTWARE




                P-TO-P AMPLITUDE OF OSCILLATION OF PUPPET MOUTH
                AFFECTS GAIN. WHICH PUPPET IS CHOSEN AFFECTS PITCH.


Thursday, August 25, 2011
RESOURCES
             1. CAPACITIVE SENSING/ELECTRIC FIELD SENSOR LECTURE NOTES, JOE
             PARADISO (HTTPS://STELLAR.MIT.EDU/S/COURSE/MAS/SP11/MAS.836/
             COURSEMATERIAL/TOPICS/TOPIC1/LECTURENOTES/CLASS6-
             EMSENSORS/CLASS6-EMSENSORS.PPT)

             2. TEENSY REFERENCE - PJRC (HTTP://PJRC.COM/TEENSY/)

             3. FABFISH (HTTP://BDM.CC/FABFISH/)

             4. FILTERS/AMPLIFIERS REFERENCE (HTTP://WWW.ELECTRONICS-
             TUTORIALS.WS/FILTER/FILTER_6.HTML)

             5. ATMEGA TIMER/COUNTERS (HTTP://WWW.ELECTRONICSBLOG.NET/
             EXAMPLES-OF-USING-ARDUINOATMEGA-16-BIT-HARDWARE-TIMER-FOR-
             DIGITAL-CLOCK/

              MANY THANKS TO: BRIAN MAYTON, MARK FELDMEIER,
              DAVID CRANOR, NAN-WEI GONG

Thursday, August 25, 2011
Thursday, August 25, 2011

More Related Content

What's hot

Onr (Italy) Review On Blast Resistance
Onr (Italy) Review On Blast ResistanceOnr (Italy) Review On Blast Resistance
Onr (Italy) Review On Blast ResistanceNazrul
 
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for PULA)SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for PULA)Sarah Krystelle
 
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)Sarah Krystelle
 
Exp2 passive band pass and band-stop filter
Exp2 passive band pass and band-stop filterExp2 passive band pass and band-stop filter
Exp2 passive band pass and band-stop filterSarah Krystelle
 
Artificial line laboratory 7641617
Artificial line laboratory 7641617Artificial line laboratory 7641617
Artificial line laboratory 7641617Khaled S. Chowdhury
 
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)Sarah Krystelle
 
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)Sarah Krystelle
 
3-Phase AC Motor Model(PSpice Model)
3-Phase AC Motor Model(PSpice Model)3-Phase AC Motor Model(PSpice Model)
3-Phase AC Motor Model(PSpice Model)Tsuyoshi Horigome
 
Lattice Energy LLC-Nickel Seed W-L LENR Nucleosynthetic Network-March 24 2011
Lattice Energy LLC-Nickel Seed W-L LENR Nucleosynthetic Network-March 24 2011Lattice Energy LLC-Nickel Seed W-L LENR Nucleosynthetic Network-March 24 2011
Lattice Energy LLC-Nickel Seed W-L LENR Nucleosynthetic Network-March 24 2011Lewis Larsen
 
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)Sarah Krystelle
 

What's hot (20)

Onr (Italy) Review On Blast Resistance
Onr (Italy) Review On Blast ResistanceOnr (Italy) Review On Blast Resistance
Onr (Italy) Review On Blast Resistance
 
Morales
MoralesMorales
Morales
 
Exp5 bani
Exp5 baniExp5 bani
Exp5 bani
 
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for PULA)SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for PULA)
 
Exp5 tagasa
Exp5 tagasaExp5 tagasa
Exp5 tagasa
 
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)
 
Sarah
SarahSarah
Sarah
 
Objectives
ObjectivesObjectives
Objectives
 
Comm008 e4 pagara
Comm008 e4 pagaraComm008 e4 pagara
Comm008 e4 pagara
 
Exp2 passive band pass and band-stop filter
Exp2 passive band pass and band-stop filterExp2 passive band pass and band-stop filter
Exp2 passive band pass and band-stop filter
 
Artificial line laboratory 7641617
Artificial line laboratory 7641617Artificial line laboratory 7641617
Artificial line laboratory 7641617
 
Lm567
Lm567Lm567
Lm567
 
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)
 
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)
 
lmece407
 lmece407 lmece407
lmece407
 
Comm008 e4 agdon
Comm008 e4 agdonComm008 e4 agdon
Comm008 e4 agdon
 
3-Phase AC Motor Model(PSpice Model)
3-Phase AC Motor Model(PSpice Model)3-Phase AC Motor Model(PSpice Model)
3-Phase AC Motor Model(PSpice Model)
 
Lattice Energy LLC-Nickel Seed W-L LENR Nucleosynthetic Network-March 24 2011
Lattice Energy LLC-Nickel Seed W-L LENR Nucleosynthetic Network-March 24 2011Lattice Energy LLC-Nickel Seed W-L LENR Nucleosynthetic Network-March 24 2011
Lattice Energy LLC-Nickel Seed W-L LENR Nucleosynthetic Network-March 24 2011
 
Power Divider
Power DividerPower Divider
Power Divider
 
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
 

Viewers also liked

Presentation
PresentationPresentation
PresentationStephen-T
 
Une’s collection
Une’s collectionUne’s collection
Une’s collectionUne Natiporn
 
Exploring tools for expressive voice
Exploring tools for expressive voiceExploring tools for expressive voice
Exploring tools for expressive voiceeilatann
 
Open the eyes of my heart
Open the eyes of my heartOpen the eyes of my heart
Open the eyes of my heartmattswaringim
 
Microsoft office word document
Microsoft office word documentMicrosoft office word document
Microsoft office word documentmarhuk
 
Maximising training effectiveness (Special emphasis on public sector training...
Maximising training effectiveness (Special emphasis on public sector training...Maximising training effectiveness (Special emphasis on public sector training...
Maximising training effectiveness (Special emphasis on public sector training...Thuraisingam Prabaharan
 
Presentation 1
Presentation 1Presentation 1
Presentation 1Stephen-T
 

Viewers also liked (7)

Presentation
PresentationPresentation
Presentation
 
Une’s collection
Une’s collectionUne’s collection
Une’s collection
 
Exploring tools for expressive voice
Exploring tools for expressive voiceExploring tools for expressive voice
Exploring tools for expressive voice
 
Open the eyes of my heart
Open the eyes of my heartOpen the eyes of my heart
Open the eyes of my heart
 
Microsoft office word document
Microsoft office word documentMicrosoft office word document
Microsoft office word document
 
Maximising training effectiveness (Special emphasis on public sector training...
Maximising training effectiveness (Special emphasis on public sector training...Maximising training effectiveness (Special emphasis on public sector training...
Maximising training effectiveness (Special emphasis on public sector training...
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 

Similar to Sock Puppet Sensors

Magnetic hall effect based sensors final
Magnetic hall effect based sensors finalMagnetic hall effect based sensors final
Magnetic hall effect based sensors finalsjykmuch
 
ESS-Bilbao Initiative Workshop. Front Ends for High Intensity
ESS-Bilbao Initiative Workshop. Front Ends for High IntensityESS-Bilbao Initiative Workshop. Front Ends for High Intensity
ESS-Bilbao Initiative Workshop. Front Ends for High IntensityESS BILBAO
 
3 ee414 - adv electroncs - lab 2 - loren schwappach
3   ee414 - adv electroncs - lab 2 - loren schwappach3   ee414 - adv electroncs - lab 2 - loren schwappach
3 ee414 - adv electroncs - lab 2 - loren schwappachLoren Schwappach
 
Oscillator multivibrotor
Oscillator multivibrotorOscillator multivibrotor
Oscillator multivibrotorrakesh mandiya
 
Testing Op Amps and Comparators.pptx
Testing Op Amps and Comparators.pptxTesting Op Amps and Comparators.pptx
Testing Op Amps and Comparators.pptxssuser668a58
 
490 Mhz spaced optical frequency comb based on an yb fiber-ring laser
490 Mhz spaced optical frequency comb based on an yb fiber-ring laser490 Mhz spaced optical frequency comb based on an yb fiber-ring laser
490 Mhz spaced optical frequency comb based on an yb fiber-ring laserpercy151618
 
14 feedback & oscillator circuits
14 feedback & oscillator circuits14 feedback & oscillator circuits
14 feedback & oscillator circuitsTony Mac Apple
 
Synthesis network
Synthesis networkSynthesis network
Synthesis networkkrishna0024
 
Ajal op amp
Ajal op ampAjal op amp
Ajal op ampAJAL A J
 
Beam instrumentation: low energy, low intensity beams
Beam instrumentation: low energy, low intensity beamsBeam instrumentation: low energy, low intensity beams
Beam instrumentation: low energy, low intensity beamsjharas
 

Similar to Sock Puppet Sensors (20)

Magnetic hall effect based sensors final
Magnetic hall effect based sensors finalMagnetic hall effect based sensors final
Magnetic hall effect based sensors final
 
ESS-Bilbao Initiative Workshop. Front Ends for High Intensity
ESS-Bilbao Initiative Workshop. Front Ends for High IntensityESS-Bilbao Initiative Workshop. Front Ends for High Intensity
ESS-Bilbao Initiative Workshop. Front Ends for High Intensity
 
Esr capacitor-meter-project
Esr capacitor-meter-projectEsr capacitor-meter-project
Esr capacitor-meter-project
 
3 ee414 - adv electroncs - lab 2 - loren schwappach
3   ee414 - adv electroncs - lab 2 - loren schwappach3   ee414 - adv electroncs - lab 2 - loren schwappach
3 ee414 - adv electroncs - lab 2 - loren schwappach
 
Oscillator multivibrotor
Oscillator multivibrotorOscillator multivibrotor
Oscillator multivibrotor
 
2 op-amp concepts
2 op-amp concepts2 op-amp concepts
2 op-amp concepts
 
Opticalamp
OpticalampOpticalamp
Opticalamp
 
Testing Op Amps and Comparators.pptx
Testing Op Amps and Comparators.pptxTesting Op Amps and Comparators.pptx
Testing Op Amps and Comparators.pptx
 
PPT.pdf
PPT.pdfPPT.pdf
PPT.pdf
 
490 Mhz spaced optical frequency comb based on an yb fiber-ring laser
490 Mhz spaced optical frequency comb based on an yb fiber-ring laser490 Mhz spaced optical frequency comb based on an yb fiber-ring laser
490 Mhz spaced optical frequency comb based on an yb fiber-ring laser
 
Tan delta faq
Tan delta faqTan delta faq
Tan delta faq
 
Weinstock - Quantum Electronic Solids - Spring Review 2012
Weinstock - Quantum Electronic Solids - Spring Review 2012Weinstock - Quantum Electronic Solids - Spring Review 2012
Weinstock - Quantum Electronic Solids - Spring Review 2012
 
Agdon
AgdonAgdon
Agdon
 
14 feedback & oscillator circuits
14 feedback & oscillator circuits14 feedback & oscillator circuits
14 feedback & oscillator circuits
 
Synthesis network
Synthesis networkSynthesis network
Synthesis network
 
Vhf receiver 6m
Vhf receiver 6mVhf receiver 6m
Vhf receiver 6m
 
Ajal op amp
Ajal op ampAjal op amp
Ajal op amp
 
NMR Hardware3.pptx
NMR Hardware3.pptxNMR Hardware3.pptx
NMR Hardware3.pptx
 
Opamp1
Opamp1Opamp1
Opamp1
 
Beam instrumentation: low energy, low intensity beams
Beam instrumentation: low energy, low intensity beamsBeam instrumentation: low energy, low intensity beams
Beam instrumentation: low energy, low intensity beams
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Sock Puppet Sensors

  • 1. PUPPETS WITH VOICES NATALIE FREED MAS 836 SPRING 2011 Thursday, August 25, 2011
  • 2. APPLICATION PICK UP A PUPPET AND MOVE ITS MOUTH TO PLAY BACK YOUR RECORDED VOICE. EACH PUPPET HAS ITS OWN VOICE, MODIFYING YOUR OWN. IT SHOUTS IF YOU MAKE BIG MOUTH MOVEMENTS, WHISPERS IF YOU MAKE SMALL ONES. SPEED OF MOUTH MOVEMENT CHANGES SPEED OF PLAYBACK Thursday, August 25, 2011
  • 3. APPROACHES 1. CAPACITIVE SENSING - LOADING MODE 2. ELECTRIC FIELD SENSOR / CAPACITIVE SENSING - TRANSMIT-RECEIVE Loading Mode (measure I ) • Single Electrode • No cable to electrode • No contact with electrode • Couples to everything • 3-object geometry • Hard to adjust sens. area => Hard to do tracking • Used for everything • Can focus w. tomograpy - Stud finders (pre MIR) => Add more transceivers Theremins, buttons... REFERENCES [1] Thursday, August 25, 2011
  • 4. LOADING MODE CIRCUIT LOADING MODE RELAXATION OSCILLATOR + VOLTAGE FOLLOWER + BUFFER WITH OFFSET Thursday, August 25, 2011
  • 5. LOADING MODE BUILD PROCESS IRONING FUSIBLE CONDUCTIVE FABRIC TO THICK FELT Thursday, August 25, 2011
  • 6. LOADING MODE BUILD PROCESS GROUND SENSING SHIELDING ELECTRODE Thursday, August 25, 2011
  • 7. LOADING MODE BUILD PROCESS SEWING LEADS TO ELECTRODE, SHIELDING, AND GROUND Thursday, August 25, 2011
  • 8. LOADING MODE BUILD PROCESS SEWING SENSORS INSIDE THE PUPPET Thursday, August 25, 2011
  • 9. LOADING MODE RESULTS ONCE HAND IS IN PLACE, RANGE IS TOO SMALL (ABOUT 2 INCHES) AND OUTPUT IS NOT LINEAR. EFFECTIVELY MEASURES VERY SMALL MOVEMENTS (FROG PUPPET) BUT NOT LARGE (WHALE PUPPET). Thursday, August 25, 2011
  • 10. TRANSMIT/RECEIVE CIRCUIT transimpedance amplifier (inverting) active high pass filter with 10 pF amplification (inverting) 1M Ohm transmit receive 0-500KO electrode electrode VCC hms VCC envelope LC circuit follower - 125kHz pulse tuning cap + 20K - TLV2374 Ohms 6.8 nF + TLV2374 ATMEGA32 ~47pF 6.8 nF 1M Ohm U4 (Teensy) VCC 5K ADC Ohms Vbias = 2.5V 5K Ohms 1. 125kHz 0 to 5V square wave from ATMEGA to 100V PTP sine wave from resonant circuit. 2. output of transmit electrode received as current on receive electrode. 3. transimpedance amplifier turns current into changing voltage signal 4. high pass filter with (adjustable) amplification reduces noise, raises level to 0-5V for ADC 5. envelope follower turns signal into DC voltage for ADC to read Thursday, August 25, 2011
  • 11. TRANSMIT/RECEIVE MICROCONTROLLER CODE Using Teensy (ATMEGA32 U4) but can’t use Arduino compiler because it hogs the timers! The square wave ends up looking like this: Instead, use just C/AVR and turn off the other timers, this fixes it. Use 16-bit timer/counter 1 to generate square wave: ISR(TIMER1_OVF_vect) { TCNT1=0xFFD9; // set initial timer/counter value (16 bit counter) PORTB ^= _BV(PORTB2); //toggle pin B2 } Thursday, August 25, 2011
  • 12. TRANSMIT/RECEIVE BUILD PROCESS Op-Amp test board on breadboard (beware when moving breadboard to protoboard, changes in capacitance) vinyl-cut electrodes Pockets to hold boards in correct Round protoboards from Radioshack alignment to each other and make boards removable Thursday, August 25, 2011
  • 13. TRANSMIT/RECEIVE RESULTS HTTP://VIMEO.COM/28166293 Thursday, August 25, 2011
  • 14. SOFTWARE (WORK IN PROGRESS) Thursday, August 25, 2011
  • 15. SOFTWARE P-TO-P AMPLITUDE OF OSCILLATION OF PUPPET MOUTH AFFECTS GAIN. WHICH PUPPET IS CHOSEN AFFECTS PITCH. Thursday, August 25, 2011
  • 16. RESOURCES 1. CAPACITIVE SENSING/ELECTRIC FIELD SENSOR LECTURE NOTES, JOE PARADISO (HTTPS://STELLAR.MIT.EDU/S/COURSE/MAS/SP11/MAS.836/ COURSEMATERIAL/TOPICS/TOPIC1/LECTURENOTES/CLASS6- EMSENSORS/CLASS6-EMSENSORS.PPT) 2. TEENSY REFERENCE - PJRC (HTTP://PJRC.COM/TEENSY/) 3. FABFISH (HTTP://BDM.CC/FABFISH/) 4. FILTERS/AMPLIFIERS REFERENCE (HTTP://WWW.ELECTRONICS- TUTORIALS.WS/FILTER/FILTER_6.HTML) 5. ATMEGA TIMER/COUNTERS (HTTP://WWW.ELECTRONICSBLOG.NET/ EXAMPLES-OF-USING-ARDUINOATMEGA-16-BIT-HARDWARE-TIMER-FOR- DIGITAL-CLOCK/ MANY THANKS TO: BRIAN MAYTON, MARK FELDMEIER, DAVID CRANOR, NAN-WEI GONG Thursday, August 25, 2011