As the in-ear microphone in the previous post couldn't detect a signal that would suggest objective tinnitus, the next step would be to examine EMG signals from facial muscles. This is usually done using a special-purpose device called a bioamplifier, special-purpose electrodes, and contact gel, none of which I have at hand. A perfect opportunity for home-baking, that is!
There's an Instructable called How to make ECG pads & conductive gel. Great! Aloe vera gel and table salt for the conductive gel are no problem, neither are the snap buttons for the electrodes. I don't have bottle caps, though, so instead I cut circular pieces out of some random plastic packaging.
As for the bioamplifier, why can't we just use the microphone preamplifier that was used for amplifying audio in the previous post? Both are weak low-frequency signals. There's no apparent reason for why it couldn't amplify EMG, if only a digital filter was used to suppress the mains hum.
It's a signal, but it's noise
First, a little disclaimer. It's unwise to just plug yourself into a random electric circuit, even if Oona survived. Mic preamps, for example, are not mere passive listeners; instead they will in some cases try to apply phantom power to the load. This can be up to 48 volts DC at 10 mA. There's anecdotal evidence of people getting palpitations from experiments like this. Or maybe not. But you wouldn't want to take the risk.
So I attached myself into some leads, soldered into a stereo miniplug, using the home-made pads that I taped on opposite sides of my face. I plugged the whole assembly into the USB sound card's mic preamp and recorded the signal at a pretty low sampling rate.
The signal, shown here from 0 to 700 Hz, is dominated by a mains hum (colored red-brown), as I suspected. There is indeed a strong signal present during contraction of jaw muscles (large green area). Moving the jaw left and right produces a very low-frequency signal instead (bright green splatter at the bottom).
It's fun to watch but still a bit of a disappointment; I was really hoping for a clear narrow-band signal near the 65 Hz frequency of interest.
Einthoven's triangle
At this point I was almost ready to ditch the EMG thing as uninteresting, but decided to move the electrodes around and see what kind of signals I could get. When one of them was moved far enough, a pulsating low-frequency signal would appear:
Could this be what I think it is? To be sure about it I changed the positions of the electrodes to match Lead II in Einthoven's triangle, as used in electrocardiography. The signal from Lead II represents potential difference between my left leg and right arm, caused by the heart.
After I plugged the leads in the amp already did this:
![[Image: Animation of the signal indicator LEDs of an amplifier blinking in a rhythmic manner.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVKNcorTRIpmXogOkQi4tukKw1GYDhQjfKDe0JxG1mDEsAczybHqSP9ddPGO29y2gQjdav6pXDtJ1kJLmBZuxvJSot1tK1hUOjWTeRp6zf9_goJ6usTBO5sFRtBk_Nc8571yspwN7b9K0J/s200/pulssi.gif)
Looks promising! The mains hum was really irritating at this point, but I could get completely rid of it by rejecting all frequencies above 45 Hz, since the signal of interest was below that.
The result is a beautiful view of the iconic QRS complex, caused by ventricular depolarization in the heart:
Quite a side product!
![[Image: An electrode made out of transparent plastic.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-IFvsNBn7XwU4rXB823E2AWw8EPwR64TasHFdYmCYeSdOzd7eJCk1uc41pCZVZblYPgzBtv8tyWAQfdO0JlMekMzeL_Rscoonfv_LjJOW-GwXFbwTkdnbx3EsNOuiwEIYvfvTi7lAWCmN/s400/IMG_4855-1.jpg)
![[Image: Photo of my cheek with an electrode attached to it.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8ZwKtWTgsN0jdLYOFdX0FEP6GkEytmI7VHseOPMYGuKlR5KvaZU9iy56ENKmiGCMB1nEEUfVj6vw369ad_ffxlIqTQwvKdl1BiRnPdV0OAoEcDE3PKItVWcPPhQL1XRYO5v-wt_6G2HHo/s260/IMG_2923-1.jpg)
![[Image: Spectrogram.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid_rsFra0OFNOqpe0vXgQkUkYylgUyeX_7UWwtFVB01TZk-_p3M63Hltk51RO8z3uk_caghPvRLyHwWNTNaKfWXrHfzWSDpxPOOVjWnT5lni_pi5hIAk4X51D3a1_PSuf4stmqNN1tFeSd/s500/lihas2.jpg)
![[Image: Spectrogram with a regularly pulsating signal.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4SM3lSCjDjXS7zIXOJFWXFRa2R-oxGCLU6RazEyh0GEnOOXooIvU2EIR_2xaRJo0k5BcSD16PdHStJR5JsyXPKsb3sE9TgWzZc2PELQkvvnIJn9sl3jprdfvx7q5H23V7wR9VzZ1sTEp0/s500/pulsating.jpg)
![[Image: Oscillogram with strong triple-pointed spikes at regular intervals.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlBDXiUU66rtGlYmP4tXO9T_AcIqoA_BiqR9SVyozwbMNLvNoPL5BzkaiJRBHUZErx-JKSvv4kyC5qupKQM0Aaa39IG5xW2Q3bV7bqr1GKaLxMfxxw0RGh9bJQ7_kRrw84W6xv3a3e7WnX/s500/screenshot-ekg.png)
![[Image: Photo of package]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLzWDjhxrtaQkYMEY5mWA64DopVUjJg2XKcYjY1wq9Tnf0JfnlnYT_jAhJjGfJhRdvGty4qnwiQBiG7M0KVHlzKGHFMCP0Kh7UdX9Yg6Hzl9k-fO9ThClrQx5Vrh-fQMQiRudLJA6iyIbb/s160/IMG_3605-1.jpg)
![[Image: Photo of package]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0WZVUi88LlKBhiBmlw3DnJugciSIWORU48FXUIk5_OBp1aMvzDUV0-xC1ftarqhxy1zLKTWOSrsB3Nn8L79WGSzlZm5x68X4zXqfLjK-IkVnupFn57kA-HR3OIHDwYRm7gQ5CwFJw3OP0/s160/IMG_3667-1.jpg)
![[Image: Photo of package]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo_JNMkqcclx0ZYVhiY4y7q9hYhsxxlI6IdFT9td71lWQnXbYoAQeFvc0E0hwF65HQqF6vjRuYlW4Z3PAcv9bmHjv7eI4-zEqTA_0xvONXgwIy6cqK4jriaE5KS93vjk3WiZ3DoyQ5QD9f/s160/IMG_3609-1.jpg)
![[Image: Photo of package]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgh1m8g62zYfyKiLAosd0IbONX1i9vvzrd9Dk7BwbDSYA6HSjZ752s3M6ReVSFwJTKi2bMAGui4z_Q-hfYS8YUavkB_a1ZMEXukM6HyAB1QEWw3mtRAbcMn9abimPJX038No6raNod5J8g/s160/IMG_3606-1.jpg)
![[Image: Photo of package]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu_hnwUfVbB91VIe0rcD9YcP0NM8urUYE2qNN6ZCmT2umiEm8k_b68-eiBrvZmsBRt489NmFWFzyh-EE2OpJxcQwrIvGeYvmGDPfWH4AzqkKxCJ1LFv_wG9xmrCkmOs6eJiFJfC2jbETfV/s160/IMG_3617-1.jpg)
![[Image: Photo of package]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGCGn7_I2GlylRc5oc6ogAu3W8TE7GczyLw2sKrx4CrTzmw5zJc1n__lnSgtn2-Klpg9GAwF6sB75wX9K06DMDadP8LFehYXKcLjU1FtWGpYRAnBMKMSsTFkwgTkyUKs2glNtP2rXo6bgK/s160/IMG_3602-1.jpg)
![[Image: Photo of package]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9XkAxP9Pu088raQuCmkEIIFDwEcYwfb6G8japeR98RK5Kiku0S3FekMBIJi5gb3jIs7SKCVJ7QxutJ8GGUoAmHQvaJgNk3f1fNZmId51AGa3gsd9J-gkRKagi2PQiV_VLX4g2hP7Wlsri/s320/IMG_3623-1.jpg)
![[Image: A mess of wires and components attached to a mint tin using blu-tack. A laser module is pointing at a piezzo buzzer at an acute angle. A piece of mirror is glued onto the piezo buzzer. The laser and piezzo buzzer are connected to wires that lead out of the picture.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqCP-gH0z-gdmtYvn9UCo2dDFCJst5lsAO6UeMJxjVINAHvaeP-vOxQ_ZDSsC4Bkn_ZlAYBbGzF2aBXGPCh62xyaoRnfuZuV6RtjBJ5t3RQ5y0Qmzog5cHzAfMqO79_yVV-S6Xx4sJ6U55/s450/IMG_3804a.jpg)
![[Image: A photodiode attached to a cassette case using blu-tack. A piece of paper is attached to the base of the diode, and a line of red laser light is visible on the paper, also hitting the diode.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfoMcQy0xKs3Rifcjjq34WeZzlACifmxQILx_LSySZSLdthwdvsJ9-6s6z5dk8JjoL3TlkddMiqhKW3UoRj-y41zvLpTiZvqCGpztS-JmQjaPkArT5_LNzU6vItiVf7a2SHBs8fsMF48N8/s450/IMG_3806a.jpg)
![[Image: Spectral power plot of three signals with no frequency scale. The blue signal has a single peak scaled as 0 dB. The red signal has a -90 dB peak at the same frequency. The green signal only has background noise. Noise floor in all three is at -120 dB.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyOengDllqmvw-Tho0H6xENCkDWiPpOkdZh9wyNsqqY_kNXErrCEzsG_w9FhREkR3MFJvgykFuF1RhFwUiYWwx72Ryrp04-8kDDZ7ZYoOjuNGLmeaLD5dXchbY4ZFK6AamWG9Wwk9hF2dG/s320/diode2-captioned.png)
![[Image: The schematic diagram with the part containing the RDS decoder chip magnified. The chip has 16 pins, 4 of which are encircled and labeled Qual, Data, Ground, and Clock.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUXpgcyZeQN-RXg5qFKVHusRWY8bbOQyo0zcZMSSYKrTq3VuJr_4RmXaVV_43MW8HDE7sNGQyp8sleGDFdY8E5lPBW1W37dxlctSYZLDIaxLvAd6Wrwz0iAWp_YY1IBvOO7zWTb8IdIM3v/s320/path4119.png)
![[Image: Oscillogram showing a signal alternating rougly between two states, with a lot of noise superimposed.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwBsBZxbldi2kj0X70n1FPq3CzEXS_fJ79avMB9cdxWh218Z-YyBw5li1QDuNDd-riGFmaufVzyYEX5Qa197F0jZVlHuG5x1Fv0_6M5vKqrNmXobhrTRT36U1kPkuc0gE7mACr0ariUqj/s450/dataa.png)
![[Image: Schematic diagram of the cable and connector setup with a voltage divider. Pins 10 and 12 of a DB-25 are connected to arbitraty points A and B, respectively, via 1 k-ohm resistors. Point A and B are both connected to point C via 200 ohm resistors each. Point C is connected to pin 23 of the DB-25. Points A and B are connected to terminals 1 and 2 of a 3.5mm socket, respectively.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvLkvon4u5aRTFIEGkjJYcxHsA_pG-FQ_7moiZ4rXlz3nKMaiBeYK96rGUPS-Rj7jiimDfHPrNYwE_tNsk-ZKxvL0Xmn-8shzj-EYldCLzhnW6aV-1jvQ9kOfbhIGF8PaUFF3KnnqWg23B/s320/voltdiv-schematic.png)
![[Image: The above voltage divider in a series of photos, showing how it fits inside the casing of a parallel port printer adapter.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRRfSRyYjO-ssZx3cCf4oOND9q-jvrJk0XMkYIP7e2FPJO4Gms4AxTS332dJmbkUdaPLodZ-9bowBDy4BIag9qB0nSu3A1UUGZlsFEmUFXJL8_YnlhIPjovex1YQgKB-x_xdOMTKsmx4gD/s320/voltdiv.jpg)
![[Image: A two-channel oscillogram. One channel shows a square wave with regular transition intervals, the other one transitions only at some transition points of the first one.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA8HzuyjF1tectW2iwsz_VM9JCXZimkpLiM3oyvAZmYc8rRS6yOJVD3UBBUXrtCLHdocW4AD9zsWiOvICUAXA2ubU-pGREm3eZmfjYzhUQn_UED54pK2vgG4d6qkKhG9Ammb_UUdtdXH8D/s450/signals.png)
![[Image: Screenshot of a terminal and a small GUI window. The terminal is showing a stream of text describing RDS information. The little window is showing the text YLEYKSI and Muistojen bulevardi.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeX4MZ3sKUwXPwWmDBNfjnekHdmS81c-_MCfgxOllMpNl5WS0xomTuqB7R9Pe0wjEs_tv9ZnlRvA-8G1IgtHk0yt5vBQE5PKR5izGnChCpCrr_8N4X9jCSvBYf7khyrmD-BjPxPLzBmIqN/s320/Screenshot+-+11082012+-+01%253A07%253A19+PM.png)
![[Image: NMEA messages seen in the Linux terminal as shown by gpscat.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcfPAR0w6CtJjp3UkxYpRzUW3x1fOC9i-rIDjYCC-uN3YDncw__6USzKLCXPD21qYrbph9znkdv3WT9Rv6Gcj4is1V-MWOddVG6hCnH_sXk4mbAuWMgZhAr-rad8BtBCJupjAd8Z6-pWd7/s200/Screenshot+-+18.07.2012+-+16.19.58.png)
![[Image: xgps GUI showing a graphical interpretation of the NMEA data, including positions of the satellites in the sky, the user's current position, and current time.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_LOB8mQG9B2HWk5vCRDAOnjEpbofYa8ngKpgvCWOm5_D3wADQ2NmeeT1j0llcCeXM9wdjetN7r4Vct5iS20itSNt1aieB97UXf_LQyYnmuBomQwpnkNZnjOIlHF_yEvqgql6p24ZCKs8A/s200/Screenshot+-+18.07.2012+-+16.11.56.png)
![[Image: Screenshot of Viking showing a crosshair over OpenStreetMap.]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkvxRdDuHX11YXvtQhqZyrh4yls_TiQHY5e7A7duCbKblCFuhq0cqVkOSRIZt0QugOexNq9gTdJ5yFVC1jCcRHXPwaAyZFnNU49atSM8Iy1nY27PjjPguVfwSk_FOZINq18FMTuYlZNOQL/s200/Screenshot+-+23.07.2012+-+17.07.42.jpg)