System Overview

Warning

OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly. You may redistribute and modify this documentation and make products using it under the terms of the CERN-OHL-P v2. This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.

What is OhmPi?

The OhmPi project was initiated to develop an open-source, open-hardware resistivity meter, particularly designed for the research community, education, and humanitarian or not-for-profit organisations. In the last decade, geoelectrical monitoring has become a popular tool to study and monitor physical processes in hydrology. As novel applications emerge, the need for more accessible and flexible acquisition systems grows in the research community. The flexibility and adaptability of OhmPi makes it particularly suited to develop novel acquisition strategies or design innovative small-scale monitoring experiments.

Note

Anyone who wants to get involved is welcome to join the OhmPi project!

How does it work?

The OhmPi is composed of different modules:

  • a measurements board (mb): that measures the current and voltage and modulates the injected current

  • 0, 1, … or n multiplexer boards (mux): that address different electrodes

  • a power supply (pwr): either a 12V battery or a more advanced power supply where we can control the voltage/current

  • a general controller (ctrl): to control the measurement board, multiplexer boards and power supply (=raspberrypi)

These module exists in different versions and can be combined using a configuration file. You can then upgrade your measurement board or power supply for specific applications.

../../_images/Hardware_structure.png

OhmPi hardware flowchart.

In “BUILD OHMPI BOARDS” section we detail how to build each single module of an OHMPI system.

How does it look like?

Warning

We strongly recommend to test the assembled system in a controlled environment (in the lab, on resistor boards) before deploying in the field!

../../_images/ohmpi_systems_examples.jpg

How to build an OhmPi successfully?

and become and OhmPier!

Here are few tips:

  • make good soldering: a lot of issues arise from bad soldering or soldering on the wrong side of PCB. Take your time, check your soldering with the multimeter, this will save you a lot of time afterwards.

  • go step by step: follow the documentation, start by building a measurement board, then build multiplexers, then assemble the system.

  • hardware check: for each board, check your electronics with the multimeter (there are checklists at the end of the “build your board” section)

  • software test: use the software tests once the system is assembled. Always check with a resistor board before going on the field.

  • if needed, seek help: consult the troubleshooting section or ask help on Discord. Look at the open or closed gitlab issues.

  • provide feedback and share your experience: OhmPi is an open-source open-hardware project, if you found a bug or have an idea to improve the hardware or the code, please use the GitLab repository and raise issues. You can also share your experience with the community.

Where are the OhmPi’s?

The locations on the map are not precise locations.

If you want your system to appear on the map, register your OhmPi.