Finally got together with Louie Destouches, microbiologist extraordinaire, for finalising a microbial voltage datalogging device. For those of you unfamilar with the topic, some bacteria in the soil are electrogenic, which means they produce electrons as part of their metabolic process. These can be harvested with electrodes in the soil in what is called microbial fuel cells. The electrical output can be measured or used for powering very frugal, intermittent electronic systems.

The device we made uses a Raspberry Pi computer for measuring the voltages on 4 different microbial fuel cells, that can be visualised on a web interface.
We hope that the device will help us understand better the bacterial voltage variations and what are the optimal conditions (soil, moisture, temperature, etc…) for a reliable electrical output.
We have posted all the technical information and source code on Github, see summary below.
A similar interface is being used for the outdoor monitoring of microbial fuel cells in the Crymlyn Bog.
The project was partly funded by Cardiff School of Art and Design and by the Learned Society of Wales, 2025.
The prototype was deployed in the lab of the Centre for Art and Ecology, Goldsmiths University London 2025.
Github blurb ===================
MFC data logging device
The device monitors the voltage from 4 microbial fuel cells – voltage generated by bacterial activity near the electrodes in each cell.
The microbial fuel cells are connected to an analog to digital converter module [ https://wiki.seeedstudio.com/Grove-16-bit-ADC-ADS1115 ].
The A/D converter is connected to a Raspberry Pi that runs a python script (voltagesToSQL.py). The script reads the 4 outputs from the A/D converter, returns 4 voltage values in millivolts.
The voltages are displayed on the raspberry pi console and simultaneously posted to a remote php script (voltages_post_data.php) that inserts the voltage data in a SQL database.
Another php script (voltages_display_data.php) displays the data on a web page in a graph powered by highcharts.com.
