💾 Archived View for rawtext.club › ~hut › psylink-wireless.gmi captured on 2023-12-28 at 16:50:01. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

PsyLink: Going Wireless

I've been battling with reducing the power line noise for too long, so I thought screw it, let's go off the power line entirely. I put the circuit on two 3V CR2032 coin cells and wrote BLEpipe2.ino to transmit the signals via BLE (Bluetooth Low Energy) using the ArduinoBLE library.

ArduinoBLE

BLEpipe2.ino

Since I can not plot the signals via the Arduino IDE plotter anymore, I switched to GNURadio and wrote => https://codeberg.org/hut/psylink/src/branch/master/experimental/5_ble/gnuradio/block_BLE_source.py a plugin that establishes the BLE connection and acts as a signal source in the GNURadio companion software

GNURadio

My new "electrodes" also arrived: Simple prong snap buttons. They don't have sharp edges like the pyramidal studs I used before, and allow me to easily remove the wires from the electrodes and plug them in somewhere else as needed.

Simple prong snap buttons

Image: photo of the breadboard

I also employed INA128 instrumentation amplifiers, drastically reducing the complexity of the circuit. It's a tiny SMD chip, which I plan to embed in hot glue, along with the 3-4 capacitors and 3-5 resistors required for processing/de-noising, and place 8 of these processing units across the glove/wristband, connected to two electrodes each.

INA128 instrumentation amplifiers

Image: Circuit schematic

KiCad Eeschema file

Now I'm battling the problem that I can only get about 1kB/s across the ether. How am I supposed to put 12kB/s worth of signal in there? (8 channels, 1k samples/s, 12 bit per sample) Let's see if I can find some nice compression method, but I fear that it's going to be lossy. :-/

Navigation panel

View the entire blogchain "psylink"

Previous post in blogchain: First Amplifier Circuit

Next post in blogchain: Soldering the Processing Units

Blog

About

Projects

RSS Feed

Written on 2021-04-28 by hut