Skip to content
Bio Balance Detector's products aim to show the weak electromagnetic fields around every living being (including plants, animals and humans) and display it in a heat-map like hyper-spectral image.
Java C Shell Makefile C# HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Technically speaking Bio Balance Detector is a software and hardware combination (a data acquisition system - DAS) to detect, measure, display and analyze the electromagnetic energy field around living beings and indicate any potential health imbalance.

These very weak, but measurable electromagnetic fields are the same what our doctors use while using an EEG (electroencephalogram) and ECG (electrocardiogram) devices. We use the information gathered there mainly to detect if we are sleeping, awake or alert, or if there is any problem with our heart's. My goal is to extend this phenomenon's measurements to our hands, or even our whole body.

Technically I will need to connect an electromagnetic sensor matrix which is connected to a PC where the rendering would take place. It will look similar to a Wacom tablet, just like this: Wacom Tablet

Right now, with my Mercury-16 prototype I reached a point where I have a working sensor matrix connected to a microcontroller. Every microcontroller is connected to 8 sensors and 1 emitter. The sensors detect electromagnetic fields, the emitters generate those fields. This part (1 microcontroller, 8 sensors, 1 emitter) is called the cell. These cells are daisy-chained and they all are connected to another microcontroller called the organizer. The cells digitize the analog signals (at 1kHz, 12bit) from the sensors (antennas) and forward them to the organizer. The organizer's job is to format the raw data and send it to the PC trough USB. The PC has a driver which further processes the data, and applies the filters if necessary. There are now WAV file writer, VTS file writer, FFT (Fast Fourier Transformation), averager and offsetter filters available. The driver is capable to work with SciLab and ParaView, and it also has a very basic console application UI.

You can browse the technical challenges I worked and I am working on on the implementation wiki page. Future plans include, but not limited to: fractal antenna design, analog low-pass Butterworth filters, Goertzel algorithm implementation on the cells, emitters, USB 3.0, Unity3D GUI and many more.

I realize at this point that I need experienced, passionate people to more forward. I'm currently looking for people with the following expertise, so don't hesitate to contact me:

  • Hardware designer: PCB, antenna and analog low pass filter design
  • Microcontroller firmware programmer: Atmel XMEGA programming with AVR C
  • PC driver developer: .NET, C#, signal processing and WebSockets
  • GUI: Unity3D, C# and WebSockets

If you would like to get know the project more, check out the wiki page or contact me at

You can’t perform that action at this time.