From b1dea09ead2a3ac69d5361b6e0729a23fc03f17c Mon Sep 17 00:00:00 2001
From: "remi.clement" <remi.clement@inrae.fr>
Date: Thu, 11 Jan 2024 17:28:13 +0100
Subject: [PATCH] update

---
 doc/build/doctrees/environment.pickle         | Bin 94659 -> 94659 bytes
 .../source_rst/hardware/mb/mb_2024.doctree    | Bin 139092 -> 124376 bytes
 .../source_rst/hardware/mb/mb_2024.rst.txt    |  45 ++++++++++++----
 doc/build/html/searchindex.js                 |   2 +-
 .../html/source_rst/hardware/mb/mb_2024.html  |  50 +++++++++---------
 doc/source/source_rst/hardware/mb/mb_2024.rst |  45 ++++++++++++----
 6 files changed, 93 insertions(+), 49 deletions(-)

diff --git a/doc/build/doctrees/environment.pickle b/doc/build/doctrees/environment.pickle
index b6b2f3f747d2dce9a7bca60a194bc8131f976987..1526052f70d695dba1c6d993216aef1f0430ae48 100644
GIT binary patch
delta 4896
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

delta 4865
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
CHlptU

diff --git a/doc/build/doctrees/source_rst/hardware/mb/mb_2024.doctree b/doc/build/doctrees/source_rst/hardware/mb/mb_2024.doctree
index 1c26f764a63be2b711844718fd7de82374424bdc..ae68ce38c75239056e31226796222b3a2da722ca 100644
GIT binary patch
delta 5538
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

delta 6798
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

diff --git a/doc/build/html/_sources/source_rst/hardware/mb/mb_2024.rst.txt b/doc/build/html/_sources/source_rst/hardware/mb/mb_2024.rst.txt
index 282a8feb..a082c135 100644
--- a/doc/build/html/_sources/source_rst/hardware/mb/mb_2024.rst.txt
+++ b/doc/build/html/_sources/source_rst/hardware/mb/mb_2024.rst.txt
@@ -128,7 +128,10 @@ Soldering various `RESISTOR <https://eepower.com/resistor-guide/resistor-fundame
 
  
 Soldering `DIODE <https://www.fluke.com/en-us/learn/blog/electrical/what-is-a-diode>`_ on the measurement board PCB
-   
+
+.. table::
+   :align: center
+
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/4.jpg                       |
    |      4 +-------------------------------------------------------------------+
@@ -138,6 +141,8 @@ Soldering `DIODE <https://www.fluke.com/en-us/learn/blog/electrical/what-is-a-di
 
 Soldering `SCHOTTKY DIODE <https://www.electronics-tutorials.ws/diode/schottky-diode.html>`_ on the measurement board PCB
 
+.. table::
+   :align: center
 
    +--------+-------------------------------------------------------------------+  
    |        |   .. image:: ../../../img/mb.2024.x.x/5.jpg                       |
@@ -183,7 +188,9 @@ Soldering `SCHOTTKY DIODE <https://www.electronics-tutorials.ws/diode/schottky-d
 
 Information about `light-emitting diode <https://en.wikipedia.org/wiki/Light-emitting_diode>`_
 
-   
+.. table::
+   :align: center
+
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/13.jpg                      |
    |     13 +-------------------------------------------------------------------+
@@ -191,17 +198,23 @@ Information about `light-emitting diode <https://en.wikipedia.org/wiki/Light-emi
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    
-Information about `MOSFET (Metal Oxide Semiconductor Field Effect Transistor) <https://fr.wikiversity.org/wiki/Transistor/Transistor_MOSFET#:~:text=Le%20MOSFET%20(Metal%20Oxide%20Semiconductor,la%20construction%20de%20portes%20logiques>`_.
-   
+Information about `MOSFET Metal Oxide Semiconductor Field Effect Transistor <https://fr.wikiversity.org/wiki/Transistor/Transistor_MOSFET#:~:text=Le%20MOSFET%20(Metal%20Oxide%20Semiconductor,la%20construction%20de%20portes%20logiques>`_.
+
+ .. table::
+   :align: center
+
    +--------+-------------------------------------------------------------------+  
    |        |   .. image:: ../../../img/mb.2024.x.x/14.jpg                      |
    |     14 +-------------------------------------------------------------------+
-   |        | Soldering MOSFET ZVN4306                                          |
+   |        | Soldering MOSFET ZVN4206 or ZVN4306                               |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
 
  
- What is a `CAPACITOR <https://en.wikipedia.org/wiki/Capacitor>
+ What is a `CAPACITOR <https://en.wikipedia.org/wiki/Capacitor>`_?
+
+ .. table::
+   :align: center
 
    +--------+-------------------------------------------------------------------+   
    |        |   .. image:: ../../../img/mb.2024.x.x/15.jpg                      |
@@ -214,29 +227,39 @@ Information about `MOSFET (Metal Oxide Semiconductor Field Effect Transistor) <h
    |        | Soldering 1u µF 50V Electrolytic capacitor, **take care** about   |
    |        | polarity                                                          |
    +--------+-------------------------------------------------------------------+
+
+.. warning::
+     
+     In this version, we used a shunt resistor of 2 ohms, which limits the current measurement to 48 mA. If the current is higher than this value, you just have to decrease the value of the shunt resistor. Don't forget to change the shunt value in the config.py file (value associated to key 'R_shunt' in the OHMPI_CONFIG dict).   
+
+
+.. table::
+   :align: center
+   
+   +--------+-------------------------------------------------------------------+ 
    |        |   .. image:: ../../../img/mb.2024.x.x/17.jpg                      |
    |     17 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Soldering 2 ohms shunt resistor                                   |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/18.jpg                      |
    |     18 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Soldering IDC pins                                                |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/19.jpg                      |
    |     19 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Six screw terminals for cable connection                          |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/20.jpg                      |
    |     20 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Soldering six omron G5LE relay 5 VDC                              |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/21.jpg                      |
    |     21 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Soldering header for raspberry 2 column 20 position               |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/22.jpg                      |
diff --git a/doc/build/html/searchindex.js b/doc/build/html/searchindex.js
index 4655ed64..00ec84cc 100644
--- a/doc/build/html/searchindex.js
+++ b/doc/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["index", "source_rst/Ohmpi", "source_rst/archived_version", "source_rst/developing_hardware_components", "source_rst/developments", "source_rst/gallery", "source_rst/hardware", "source_rst/hardware/assembling", "source_rst/hardware/hw_info", "source_rst/hardware/hw_pwr", "source_rst/hardware/hw_rpi", "source_rst/hardware/mb", "source_rst/hardware/mb/mb_2023", "source_rst/hardware/mb/mb_2024", "source_rst/hardware/mux_2023", "source_rst/hardware/mux_2024", "source_rst/software", "source_rst/software/api", "source_rst/software/architecture", "source_rst/software/installation", "source_rst/software/monitoring", "source_rst/software/operations", "source_rst/troubleshooting", "source_rst/v1.xx/V1_01", "source_rst/v1.xx/V1_02"], "filenames": ["index.rst", "source_rst\\Ohmpi.rst", "source_rst\\archived_version.rst", "source_rst\\developing_hardware_components.rst", "source_rst\\developments.rst", "source_rst\\gallery.rst", "source_rst\\hardware.rst", "source_rst\\hardware\\assembling.rst", "source_rst\\hardware\\hw_info.rst", "source_rst\\hardware\\hw_pwr.rst", "source_rst\\hardware\\hw_rpi.rst", "source_rst\\hardware\\mb.rst", "source_rst\\hardware\\mb\\mb_2023.rst", "source_rst\\hardware\\mb\\mb_2024.rst", "source_rst\\hardware\\mux_2023.rst", "source_rst\\hardware\\mux_2024.rst", "source_rst\\software.rst", "source_rst\\software\\api.rst", "source_rst\\software\\architecture.rst", "source_rst\\software\\installation.rst", "source_rst\\software\\monitoring.rst", "source_rst\\software\\operations.rst", "source_rst\\troubleshooting.rst", "source_rst\\v1.xx\\V1_01.rst", "source_rst\\v1.xx\\V1_02.rst"], "titles": ["OHMPI: Open source and open hardware resistivity-meter", "OhmPi project", "Archived versions", "Software interface to new hardware components", "How to contribute", "Examples of applications", "Hardware", "Assembling the OhmPi", "OhmPi electronic design", "Power supply", "Raspberry Pi  configuration", "Measurement board", "Measurement board v2023", "Measurement board 2024.0.2", "MUX board v2023", "MUX board v2024", "Software and operation", "API reference", "Software architecture", "Getting started", "Monitoring application", "Operation", "Troubleshooting", "OhmPi V 1.01 (limited to 32 electrodes)", "OhmPi V 1.02 (limited to 32 electrodes)"], "terms": {"releas": [0, 21], "v2024rc": 0, "date": [0, 23, 24], "jan": 0, "09": [23, 24], "2024": [0, 8, 11], "start": [0, 3, 4, 10, 11, 14, 15, 16, 21, 23, 24], "juli": 0, "2016": 0, "author": [0, 10, 23, 24], "r\u00e9mi": [0, 1], "clement": [0, 1], "nicola": [0, 1], "forquet": [0, 1], "yannick": [0, 1], "fargier": [0, 1], "vivien": [0, 1], "duboi": [0, 1], "h\u00e9l\u00e8ne": [0, 1], "guyard": [0, 1], "olivi": [0, 1], "kaufmann": [0, 1], "guillaum": [0, 1], "blanchi": [0, 1], "arnaud": [0, 1], "watlet": [0, 1], "target": 0, "user": [0, 10, 18, 21, 23, 24], "research": 0, "develop": [0, 1, 3, 10, 12, 13, 18, 23, 24], "statu": 0, "some": [0, 3, 4, 8, 21, 23, 24], "matur": 0, "progress": 0, "offici": [0, 19], "guidelin": 0, "gener": [0, 4, 6, 8, 12, 13, 14, 15, 18, 23, 24], "tutori": 0, "content": 0, "project": [0, 3, 4, 7, 10, 12, 13, 14, 15, 16, 23, 24], "partner": 0, "cite": 0, "introduct": [0, 18], "electron": [0, 1, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 23, 24], "design": [0, 3, 4, 6, 18, 21, 23, 24], "measur": [0, 1, 6, 7, 10, 14, 15, 18, 20, 21, 22], "board": [0, 3, 4, 6, 7, 10, 18, 22], "mux": [0, 6, 7, 18, 23, 24], "v2023": [0, 6, 8, 11, 22], "v2024": [0, 6, 8, 11, 18, 22], "power": [0, 6, 7, 11, 12, 13, 14, 15, 23, 24], "suppli": [0, 6, 7, 11, 12, 13, 14, 15, 23, 24], "raspberri": [0, 6, 7, 12, 13, 14, 15, 16, 21], "pi": [0, 6, 7, 12, 13, 16, 21], "configur": [0, 3, 4, 6, 8, 16, 18, 19], "assembl": [0, 1, 6, 10, 16, 18], "softwar": [0, 10, 19, 21, 23, 24], "oper": [0, 3, 4, 7, 8, 10, 11, 12, 18, 19], "system": [3, 4, 10, 16, 19, 21, 23, 24], "architectur": [0, 16], "logger": [1, 16, 23, 24], "file": [3, 4, 6, 10, 12, 16, 18, 19, 23, 24], "interfac": [0, 13, 16, 18, 19], "applic": [0, 1, 3, 4, 6, 8, 18], "api": [0, 16, 18, 21], "refer": [0, 7, 12, 13, 14, 15, 16, 19, 21, 23, 24], "troubleshoot": 0, "issu": [0, 4], "puls": [0, 8, 11, 23, 24], "between": [0, 7, 8, 12, 14, 15, 18, 19, 23, 24], "A": [0, 1, 3, 4, 6, 7, 8, 9, 11, 21, 23, 24], "b": [0, 6, 7, 8, 9, 11, 13], "valu": [0, 8, 12, 14, 15, 23, 24], "given": [0, 8, 21], "correct": [0, 23, 24], "one": [0, 7, 12, 21, 23, 24], "commun": [0, 1, 8, 18, 19, 21], "compon": [0, 8, 10, 16, 21], "exampl": [0, 7, 12, 14, 15, 20, 21, 23, 24], "new": [0, 10, 18, 21, 22, 23, 24], "archiv": 0, "version": [0, 3, 6, 10, 12, 18, 21, 23, 24], "v": [0, 2, 7, 8, 9, 12, 14, 15, 22], "1": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 21], "01": [0, 2, 13, 24], "limit": [0, 2, 12], "32": [0, 2, 7, 10, 13], "electrod": [0, 1, 2, 6, 7, 8, 9, 12, 14, 15, 22], "02": [0, 2, 12, 13, 23], "inra": [1, 5], "reversa": [1, 19, 23, 24], "villeurbann": 1, "franc": 1, "universit\u00e9": 1, "de": 1, "mon": 1, "belgium": 1, "ger": 1, "rro": 1, "univ": 1, "gustav": 1, "eiffel": 1, "ifsttar": 1, "lyon": 1, "ig": 1, "grenobl": 1, "alp": 1, "ilvo": 1, "merelbek": 1, "julien": 1, "ganc": 1, "emil": 1, "gro": 1, "et": [1, 12], "al": 1, "an": [1, 3, 4, 6, 7, 8, 10, 12, 14, 15, 16, 18, 19, 21, 22, 23, 24], "open": [1, 3, 4, 7, 10, 12, 13, 14, 15, 16, 22, 23, 24], "sourc": [1, 3, 4, 9, 10, 13, 19, 23, 24], "data": [1, 8, 13, 21], "dedic": [1, 21], "electr": [1, 12, 13], "resist": [1, 4, 7, 8, 12, 21, 22], "imag": [1, 10], "small": [1, 7, 8, 12, 13, 21, 23, 24], "laboratori": [1, 7, 11, 23, 24], "scale": [1, 8], "hardwarex": 1, "elsevi": 1, "2020": 1, "8": [1, 7, 8, 10, 12, 13, 14, 15, 21, 23, 24], "24": [1, 7, 11, 12, 13, 15, 23, 24], "p": [1, 12, 14, 15], "ff10": 1, "1016": 1, "j": 1, "ohx": 1, "e00122ff": 1, "particip": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "all": [1, 3, 4, 7, 10, 12, 13, 14, 15, 16, 18, 19, 21, 23, 24], "requir": [1, 3, 4, 7, 10, 16, 18, 19, 21, 23, 24], "skill": [1, 7, 10, 11, 12, 13, 14, 15, 16, 23, 24], "respect": [1, 7, 8, 10, 12, 13, 14, 15, 16, 23, 24], "safeti": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "rule": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "must": [1, 7, 8, 10, 12, 13, 14, 15, 16, 22, 23, 24], "profession": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "context": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "peopl": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "compet": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "The": [1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22], "team": [1, 3, 4, 7, 10, 12, 13, 14, 15, 16, 23, 24], "cannot": [1, 7, 8, 10, 12, 13, 14, 15, 16, 23, 24], "held": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "respons": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24], "materi": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "human": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "damag": [1, 7, 10, 12, 13, 14, 15, 16, 22, 23, 24], "which": [1, 7, 8, 10, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24], "would": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "associ": [1, 7, 10, 12, 13, 14, 15, 16, 18, 23, 24], "us": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24], "equip": [1, 7, 8, 10, 12, 13, 14, 15, 16, 23, 24], "doe": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "work": [1, 3, 4, 7, 10, 12, 13, 14, 15, 16, 18, 21, 22, 23, 24], "after": [1, 7, 10, 12, 13, 14, 15, 16, 21, 23, 24], "you": [1, 3, 4, 6, 7, 8, 10, 12, 14, 15, 19, 22, 23, 24], "mai": [1, 10, 18, 21, 22, 23, 24], "redistribut": 1, "modifi": [1, 3, 4, 23, 24], "thi": [1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24], "document": [1, 6, 19, 21, 23], "make": [1, 3, 4, 8, 14, 15, 21, 23, 24], "product": [1, 12, 13, 14, 15], "under": [1, 7, 23, 24], "term": [1, 3, 4], "cern": 1, "ohl": 1, "v2": 1, "distribut": [1, 8], "without": [1, 8, 14, 15, 22, 23, 24], "express": [1, 3, 4], "OR": 1, "impli": [1, 14, 15, 18], "warranti": 1, "includ": [1, 3, 4, 10, 14, 15, 18, 21, 23, 24], "OF": 1, "merchant": 1, "satisfactori": 1, "qualiti": 1, "AND": 1, "fit": 1, "FOR": 1, "particular": [1, 18], "purpos": [1, 7, 13, 23, 24], "pleas": [1, 4, 7, 19, 21, 23, 24], "see": [1, 8, 18, 21, 22, 23, 24], "condit": [1, 13], "present": [1, 3, 4, 7, 13, 14, 15, 23, 24], "low": [1, 4, 13, 23, 24], "cost": [1, 3, 4, 12, 13, 14, 15, 18, 23, 24], "hardwar": [1, 16, 19, 23, 24], "meter": [1, 7, 23, 24], "provid": [1, 11, 13, 18, 21, 23, 24], "scientif": 1, "robust": [1, 22, 23, 24], "flexibl": [1, 18], "tool": [1, 13, 20], "experi": [1, 20, 21, 22, 23, 24], "call": [1, 7, 8, 10, 14, 15, 19, 21], "basic": [1, 3, 4, 18], "meterfeatur": 1, "current": [1, 6, 8, 9, 11, 12, 13, 18, 21, 22], "inject": [1, 6, 8, 9, 13, 18, 21], "function": [1, 3, 4, 18, 21, 23, 24], "multiplex": [1, 6, 7, 14, 15], "allow": [1, 12, 13, 14, 15, 18, 21, 23, 24], "perform": [1, 3, 4, 10, 13, 18, 19, 23, 24], "automat": [1, 4, 21, 23, 24], "up": [1, 8, 9, 10, 11, 13, 14, 15, 16, 20, 21, 22, 23, 24], "64": [1, 13, 14, 15, 23, 24], "s": [1, 12, 13, 14, 15, 21, 22, 23, 24], "philosophi": 1, "fulli": 1, "toolto": 1, "surfac": 1, "anyon": 1, "who": 1, "want": [1, 24], "get": [0, 1, 4, 10, 12, 16, 23, 24], "involv": [1, 21], "welcom": [1, 3, 4], "join": [1, 4], "ohmpi": [2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22], "channel": [4, 11, 13, 14, 15, 23, 24], "mechan": [8, 14, 15, 18, 21, 22, 23, 24], "base": [3, 4, 10, 14, 15, 18, 21, 23, 24], "omron": [13, 14, 15], "manufactur": [12, 13, 14, 15, 23, 24], "relai": [8, 10, 12, 13, 14, 15, 22, 23, 24], "g5le": [13, 14, 15], "vd": [14, 15], "12": [7, 8, 11, 12, 13, 14, 15, 23, 24], "vdc": [11, 13, 14, 15], "each": [7, 8, 10, 11, 14, 15, 18, 23, 24], "combin": [6, 14, 15], "zvn4206a": [14, 15], "mofset": [14, 15], "ha": [8, 10, 11, 13, 14, 15, 18, 21, 22, 23, 24], "onli": [3, 4, 8, 9, 14, 15, 18], "30": [7, 14, 15, 23, 24], "gpio": [7, 8, 10, 13, 14, 15, 23, 24], "enough": [14, 15, 23, 24], "activ": [6, 14, 15, 16], "repres": [14, 15, 18, 23, 24], "512": [14, 15], "we": [6, 8, 9, 10, 12, 14, 15, 19, 21, 22, 23, 24], "expand": [8, 13, 14, 15], "i2c": [8, 10, 12, 13, 14, 15, 19, 22], "mcp23017": [8, 14, 15], "have": [3, 4, 8, 10, 12, 14, 15, 18, 21, 22, 23, 24], "type": [3, 4, 10, 13, 14, 15, 18, 19, 23, 24], "tca9548a": [10, 14, 15], "from": [4, 7, 8, 11, 14, 15, 18, 21, 22, 23, 24], "adafruit": [10, 12, 13, 14, 15, 23, 24], "go": [10, 13, 14, 15, 21], "128": [14, 15], "card": [7, 10, 14, 15], "its": [7, 10, 13, 14, 15, 21, 23, 24], "own": [14, 15], "digit": [8, 12, 13, 14, 15, 23, 24], "0x70": [14, 15], "0x77": [14, 15], "In": [3, 4, 8, 10, 12, 14, 15, 18, 22, 23, 24], "follow": [3, 4, 7, 8, 10, 11, 12, 14, 15, 18, 19, 21, 23, 24], "0x71": [14, 15], "0x72": [14, 15], "m": [7, 8, 10, 12, 14, 15, 23, 24], "0x73": [14, 15], "4": [7, 8, 10, 12, 13, 14, 15, 16, 21, 22, 23, 24], "need": [6, 8, 9, 11, 12, 14, 15, 19, 21, 22, 23, 24], "pcb": [3, 4, 12, 13, 14, 15, 23, 24], "2": [3, 4, 7, 8, 10, 11, 12, 14, 15, 16, 21, 23, 24], "instal": [6, 7, 12, 13, 14, 15, 16, 21], "100": [13, 14, 15, 21, 23, 24], "kohm": [12, 13, 14, 15, 23, 24], "resistor": [4, 8, 11, 12, 13, 14, 15, 22, 23, 24], "mosfet": [13, 14, 15], "diod": [13, 14, 15], "1n4007": [13, 14, 15], "5": [7, 8, 10, 11, 12, 13, 14, 15, 21, 22, 23, 24], "6": [7, 10, 12, 13, 14, 15, 23, 24], "termin": [7, 10, 12, 13, 14, 15, 19, 21, 23, 24], "screw": [7, 12, 14, 15, 23, 24], "7": [7, 10, 12, 13, 14, 15, 23, 24], "male": [12, 14, 15], "header": [12, 13, 14, 15, 23, 24], "pin": [12, 13, 14, 15, 23, 24], "strip": [7, 12, 13, 14, 15, 23, 24], "16": [7, 8, 12, 13, 14, 15, 23, 24], "9": [7, 10, 12, 13, 14, 15, 23, 24], "dip": [12, 13, 14, 15], "dual": [12, 14, 15, 23, 24], "line": [8, 12, 14, 15, 19, 22, 23, 24], "socket": [12, 13, 14, 15], "14": [7, 12, 13, 14, 15], "10": [7, 12, 13, 14, 15, 21, 23, 24], "duplic": [14, 15], "time": [4, 8, 10, 14, 15, 21, 23, 24], "everi": [14, 15, 21], "To": [12, 14, 15, 21, 22, 23, 24], "build": [6, 14, 15, 18, 23, 24], "necessari": [3, 4, 7, 10, 14, 15, 23, 24], "differ": [6, 7, 8, 10, 12, 13, 14, 15, 18, 21, 23, 24], "It": [3, 4, 9, 10, 13, 14, 15, 18, 19, 21, 22, 23, 24], "therefor": [14, 15, 23, 24], "identifi": [14, 15], "assign": [14, 15], "alloc": [14, 15], "code": [3, 4, 10, 11, 14, 15, 19, 23, 24], "here": [4, 7, 14, 15, 24], "select": [4, 10, 14, 15, 23, 24], "default": [14, 15, 18, 21], "For": [8, 10, 12, 14, 15, 19, 21, 23, 24], "suggest": [12, 14, 15, 23, 24], "mount": [7, 12, 14, 15, 23, 24], "jumper": [14, 15], "note": [7, 14, 15, 23, 24], "name": [3, 4, 14, 15, 21, 23, 24], "zoom": [7, 14, 15], "first": [3, 4, 7, 8, 10, 14, 15, 19, 21], "test": [3, 4, 7, 10, 12, 14, 15, 21, 23, 24], "befor": [7, 8, 14, 15, 19, 21, 23, 24], "them": [14, 15, 21, 23, 24], "definit": [14, 15], "simplifi": [14, 15], "thing": [14, 15, 21], "do": [3, 4, 7, 13, 14, 15, 18, 21], "prepar": [12, 14, 15, 23, 24], "50": [7, 9, 11, 14, 15, 23, 24], "cm": [7, 14, 15, 23, 24], "long": [7, 8, 14, 15], "flat": [14, 15], "wire": [7, 8, 10, 13, 14, 15, 23, 24], "two": [3, 4, 8, 9, 12, 14, 15, 21, 22, 23, 24], "pole": [14, 15, 23, 24], "connector": [7, 14, 15, 23, 24], "cabl": [7, 10, 12, 13, 14, 15, 23, 24], "contact": [12, 14, 15, 21, 23, 24], "connect": [7, 8, 9, 12, 13, 14, 15, 19, 21, 22], "12v": [6, 7, 8, 12, 13, 14, 15, 23, 24], "your": [3, 4, 6, 10, 11, 12, 14, 15, 23, 24], "run": [7, 10, 12, 14, 15, 16, 21, 23, 24], "write": [3, 4, 12, 14, 15, 21, 23, 24], "i2cdetect": [12, 14, 15], "y": [12, 14, 15], "three": [12, 14, 15, 18, 21, 23, 24], "should": [3, 4, 7, 8, 10, 12, 14, 15, 18, 21, 23, 24], "appear": [10, 12, 14, 15, 23, 24], "been": [10, 11, 13, 14, 15, 18, 21, 23, 24], "detect": [14, 15], "script": [3, 4, 14, 15, 16, 20, 21], "test_mux_board": [14, 15], "py": [3, 4, 12, 14, 15, 18, 21, 23, 24], "These": [2, 6, 8, 18, 21, 22, 23, 24], "ar": [2, 3, 4, 7, 8, 9, 10, 11, 12, 18, 19, 21, 22, 23, 24], "support": [2, 10], "anymor": [2, 22], "draft": 3, "TO": [3, 15, 22], "BE": [3, 15, 22], "review": [3, 22], "section": [3, 4, 6, 11, 16, 20, 21, 23, 24], "intend": [3, 4], "part": [3, 4, 6, 8, 11, 18, 22, 23, 24], "advic": [3, 4, 22], "best": [3, 4], "practic": [3, 4, 23, 24], "help": [3, 4, 7, 8, 21], "within": [3, 4, 10, 21, 23, 24], "contribut": [0, 3], "howev": [3, 4, 8, 13, 18, 23, 24], "order": [3, 4, 18, 20, 21, 23, 24], "maintain": [3, 4], "track": [3, 4, 23, 24], "promot": [3, 4], "exchang": [3, 4], "reus": [3, 4], "contributor": [3, 4], "ideal": 3, "few": [3, 4], "step": [3, 4, 10, 12, 14, 15, 16, 18, 23, 24], "case": [3, 4, 10, 22, 23, 24], "distinguish": [3, 4], "when": [3, 4, 7, 9, 19, 21, 22, 23, 24], "deal": [3, 4], "compli": [3, 4], "wai": [3, 4, 10, 18, 20, 23, 24], "Such": [3, 4], "typic": [3, 4, 8, 23, 24], "focu": [3, 4], "improv": [3, 4, 18, 24], "exist": [3, 4, 6, 18, 23, 24], "reduc": [3, 4, 8, 18], "adapt": [3, 4, 12, 18, 21, 23, 24], "rang": [3, 4, 11, 18, 22, 23, 24], "specif": [3, 4, 6, 13, 18, 21, 23, 24], "easili": [3, 4, 18, 21, 22], "avail": [3, 4, 9, 18, 21, 23, 24], "newli": [3, 4], "creat": [3, 4, 8, 10, 19, 21, 23, 24], "expos": [3, 4, 18], "minim": [3, 4, 18], "hardware_system": [3, 4], "introduc": [3, 4, 11, 18, 21, 23, 24], "chang": [3, 4, 12, 14, 15, 18, 21, 22], "singl": [3, 4, 13, 21, 23, 24], "also": [3, 4, 8, 9, 10, 19, 21, 23, 24], "discuss": [3, 4], "ohmpi_hardwar": [3, 4], "class": [3, 4, 18, 21], "initi": [3, 4], "veri": [3, 4, 8, 24], "earli": [3, 4], "stage": [3, 4], "investig": [3, 4], "implement": [3, 4, 18, 21], "solut": [3, 4, 23, 24], "If": [3, 4, 10, 12, 19, 22, 23, 24], "path": [3, 4, 8, 10, 23, 24], "strategi": [3, 4], "readi": [3, 4, 19], "devic": [3, 4, 8, 12, 13, 14, 15], "conceiv": [3, 4], "recommend": [3, 4, 10, 21, 23, 24], "import": [3, 4, 18, 21], "kicad": [3, 4], "both": [3, 4, 18, 23, 24], "schema": [3, 4], "share": [3, 4], "alwai": [3, 4], "branch": [3, 4], "python": [3, 4, 6, 16, 18, 19], "copi": [3, 4, 10, 21], "similar": [3, 4, 22], "modul": [3, 4, 6, 8, 13, 18, 19, 21, 23, 24], "store": [3, 4, 21], "hardware_compon": [3, 4], "directori": [3, 4, 10, 23, 24], "defin": [3, 4, 7, 21], "relev": [3, 4, 7], "abstract": [3, 4, 18], "abstract_hardware_compon": [3, 4], "method": [3, 4, 18], "interact": [3, 4, 16, 18, 21], "accord": [3, 4, 8, 23, 24], "sure": [3, 4, 21, 23, 24], "place": [3, 4, 7, 8, 22, 23, 24], "config": [3, 4, 12, 21, 23, 24], "describ": [3, 4, 7, 10, 11, 12, 16, 18, 23, 24], "hardware_config": [3, 4], "dictionari": [3, 4], "config_xxx": [3, 4], "where": [3, 4, 6, 8, 10, 23, 24], "xxx": [3, 4], "replac": [3, 4, 13, 22, 24], "3": [3, 4, 7, 8, 10, 12, 13, 14, 15, 16, 21, 23, 24], "conduct": [3, 4, 23, 24], "todo": 5, "e": [4, 5, 11, 18, 21, 23, 24], "g": [4, 5, 11, 12, 13, 18, 23, 24], "rocherfort": 5, "contain": [6, 7, 10, 18, 23, 24], "compos": [6, 7], "mb": 6, "voltag": [6, 7, 8, 12, 13, 18, 22, 23, 24], "0": [6, 8, 11, 12, 14, 15, 21, 23, 24], "n": [6, 7, 8, 12, 13, 14, 15, 21, 23, 24], "address": [6, 8, 12, 23, 24], "pwr": 6, "either": [6, 10, 19, 23, 24], "batteri": [4, 6, 7, 12, 23, 24], "more": [6, 7, 8, 21, 22], "advanc": [6, 21], "can": [4, 6, 7, 8, 9, 10, 21, 22, 23, 24], "control": [4, 6, 8, 9, 21, 23, 24], "ctrl": [6, 23, 24], "raspberrypi": [6, 8, 9, 10, 13, 19], "upgrad": [6, 13, 24], "recogn": 6, "c": [6, 11, 23, 24], "valid": [6, 23, 24], "regul": 6, "dps5005": 6, "os": [6, 7], "virtual": [6, 16], "environ": [6, 16], "packag": [6, 13, 21], "thonni": [6, 12, 21], "id": [6, 21], "cut": [7, 13], "ribbon": [7, 14, 15], "proper": 7, "length": [7, 23, 24], "about": [7, 8, 13], "5m": [7, 12], "correspond": [7, 18, 23], "crimp": [7, 23, 24], "idc": [7, 13], "suitabl": [7, 23, 24], "clamp": 7, "pai": [7, 23, 24], "attent": [7, 23, 24], "direct": [7, 21, 23, 24], "unbalanc": 7, "perpendicular": 7, "possibl": [7, 11, 18, 22, 23, 24], "same": [7, 8, 21, 23, 24], "flush": 7, "posit": [7, 13, 23, 24], "spacer": [7, 12, 14, 15], "abov": [7, 23, 24], "below": [4, 7, 8, 10, 18, 21, 23, 24], "profil": 7, "view": [7, 12], "color": 7, "yellow": 7, "tin": [7, 13], "end": [7, 18, 23, 24], "red": [7, 12, 20, 21, 23, 24], "black": [7, 12, 13, 23, 24], "left": [7, 12], "shown": [7, 23, 24], "pictur": 7, "i": [7, 14, 15, 21, 23, 24], "ii": 7, "gnd": [7, 23, 24], "nois": [7, 13], "often": [7, 8], "heard": 7, "clip": 7, "11": [0, 7, 11, 12, 13, 23, 24], "input": [7, 8, 11, 12, 13, 23, 24], "right": [7, 12], "fix": [4, 7, 12, 13, 16], "second": [7, 8, 11, 21, 23, 24], "13": [7, 12, 13, 14, 15, 23, 24], "15": [7, 11, 12, 13, 14, 15, 23, 24], "previou": 7, "procedur": 7, "repeat": [7, 16, 21, 23, 24], "other": [7, 18, 21, 23, 24], "17": [7, 12, 13, 23, 24], "purpl": 7, "18": [7, 12, 13, 23, 24], "third": [7, 21], "19": [7, 12, 13, 23, 24], "fourth": 7, "nylon": 7, "hex": [7, 14, 15], "photograph": 7, "detail": [4, 7, 8, 16, 20, 21, 23], "20": [7, 12, 13, 23, 24], "4th": 7, "togeth": [7, 18, 23, 24], "could": [7, 12, 23, 24], "previous": [7, 10, 23, 24], "21": [7, 12, 13, 23, 24], "tie": 7, "22": [7, 12, 13, 23, 24], "23": [7, 12, 13, 14, 15, 23, 24], "pvc": 7, "plate": 7, "minimum": 7, "dimens": 7, "200": [7, 11, 13], "mm": [7, 12, 14, 15, 23, 24], "150": [7, 8, 23, 24], "drill": 7, "remain": [7, 18, 23, 24], "metal": [7, 13], "tighten": 7, "25": [7, 11, 13, 14, 15, 23, 24], "rpi": [7, 10, 23, 24], "so": [7, 8, 23, 24], "access": [7, 10, 21, 23, 24], "usb": 7, "port": [7, 12, 13], "mark": [7, 12], "hole": [7, 13, 23, 24], "26": [7, 13, 23, 24], "add": [4, 7, 19, 23, 24], "27": [7, 13, 14, 15, 23, 24], "attach": 7, "washer": 7, "nut": 7, "28": [7, 13], "29": [7, 23, 24], "come": [4, 7], "out": [7, 10, 23, 24], "pass": [4, 7, 21], "output": [7, 12, 13, 21, 23, 24], "pre": [7, 12], "led": [7, 13], "simpli": [7, 10, 19, 23, 24], "consid": 7, "temporari": 7, "modif": [7, 10, 23, 24], "orang": 7, "31": [7, 12, 14, 15], "brown": 7, "blue": [7, 23, 24], "block": [7, 13, 19, 23, 24], "top": [7, 12, 18], "secur": [7, 21], "33": [7, 13], "34": [7, 13], "35": [7, 12, 13], "36": [7, 12, 23, 24], "37": [7, 23, 24], "38": [7, 13, 23, 24], "sd": [7, 10, 23, 24], "program": [7, 10, 23, 24], "mous": [7, 10, 23, 24], "keyboard": [7, 10, 23, 24], "monitor": [0, 4, 7, 16, 19, 21, 23, 24], "hdmi": [7, 10], "39": [7, 12, 13, 14, 15, 23, 24], "deliv": [7, 23, 24], "12vdc": 7, "enjoi": 7, "integr": [8, 12], "mn": [8, 22], "ab": 8, "switch": [8, 13, 18, 23, 24], "polar": [8, 13, 23, 24], "half": [8, 21], "cycl": [8, 18, 21], "stack": [8, 13, 21, 23, 24], "explan": 8, "understand": [8, 21], "redirect": 8, "reader": 8, "datasheet": 8, "done": [8, 10, 21, 23, 24], "through": [8, 13, 18, 21, 23, 24], "adc": [8, 12, 13, 22, 23, 24], "analog": [4, 8, 12, 13, 23, 24], "convert": [8, 12, 13, 23, 24], "ads1115": [8, 12, 13, 22, 23, 24], "bit": [8, 12, 13, 23, 24], "programm": [8, 13], "gain": [8, 12, 13, 23, 24], "pga": 8, "mean": [8, 18], "factor": 8, "digitis": 8, "Its": [8, 23, 24], "vari": 8, "With": [8, 23, 24], "precis": [8, 12, 13, 23, 24], "076": 8, "mv": 8, "beyond": 8, "larger": 8, "our": [8, 23, 24], "divid": [8, 23, 24], "receiv": [4, 8, 21], "mb_2023": 8, "bridg": [8, 23, 24], "across": 8, "seri": [4, 8, 23, 24], "instanc": [8, 10], "300": 8, "ohm": [8, 11, 12, 13, 23, 24], "anoth": [8, 10, 22, 23, 24], "techniqu": 8, "consist": [8, 22, 23, 24], "opamp": 8, "amplifi": [8, 12, 13, 23, 24], "multipl": [8, 10, 21], "known": [8, 10, 23, 24], "down": [8, 23, 24], "addit": [8, 21, 23, 24], "mode": 8, "ensur": [8, 10, 23, 24], "high": [8, 13, 23, 24], "imped": [8, 11, 23, 24], "inde": [8, 23, 24], "leak": 8, "while": [8, 18], "affect": 8, "mb_2024": 8, "differenti": 8, "model": [8, 10, 12, 13, 23, 24], "float": 8, "ground": [8, 12, 22, 23, 24], "enabl": [8, 9, 18, 21, 23, 24], "much": 8, "higher": [8, 12, 18, 24], "too": 8, "larg": 8, "usual": 8, "accur": [8, 23, 24], "shunt": [4, 8, 11, 12, 13, 22], "As": [8, 23, 24], "tini": 8, "being": [8, 23, 24], "ina282": [8, 12], "via": [4, 8, 10, 18, 19, 21, 22, 23, 24], "click": [8, 10, 13, 22, 23, 24], "ina": 8, "equival": [8, 12, 23, 24], "alreadi": 8, "solder": [8, 12, 23, 24], "off": 8, "revers": [8, 23, 24], "four": [8, 12, 13], "optic": [8, 12, 22], "transit": 8, "mcp2308": 8, "gpi": 8, "sda": [8, 22], "scl": [8, 22], "protocol": [8, 18, 21, 22, 23, 24], "send": 8, "clock": 8, "transmit": 8, "pull": [4, 8, 22], "rest": [8, 22], "5v": [8, 12, 13, 22, 23, 24], "thei": [8, 21, 22, 23, 24], "entri": 8, "becaus": 8, "mani": 8, "bu": 8, "tcaxxxx": 8, "itself": [8, 21], "rapsberrypi": 8, "now": [9, 19, 23, 24], "actual": [9, 18, 23, 24], "henc": 9, "maximum": [9, 21, 23, 24], "aliment": 9, "modbu": 9, "quantiti": [10, 13, 23, 24], "micro": [10, 23, 24], "comput": [10, 19, 23, 24], "instruct": [10, 21], "well": [10, 21, 23, 24], "websit": [10, 23, 24], "watch": [10, 23, 24], "video": [10, 23, 24], "how": [0, 10, 16, 23, 24], "set": [4, 10, 12, 13, 16, 20, 21, 23, 24], "latest": [10, 11, 23, 24], "stabl": [10, 18, 23, 24], "complet": [10, 12, 18, 19], "raspbian": [10, 23, 24], "visit": 10, "http": [10, 12, 13, 14, 15, 19, 21, 23, 24], "org": [10, 13], "en": [10, 13], "were": [10, 12, 23, 24], "onc": [4, 10, 18, 21, 22, 23, 24], "spi": [10, 23, 24], "remot": [10, 21, 23, 24], "option": [10, 11, 13, 21, 23, 24], "deactiv": [10, 19, 23, 24], "gui": [10, 23, 24], "menu": [10, 23, 24], "failur": [10, 23, 24], "carri": [10, 23, 24], "task": [10, 23, 24], "caus": [10, 22, 23, 24], "shield": [10, 23, 24], "dure": [10, 18, 23, 24], "parallel": 10, "interpret": [10, 12, 23, 24], "discret": 10, "util": 10, "protect": 10, "problem": 10, "depend": [10, 19, 21, 23, 24], "specifi": [10, 19, 23, 24], "txt": [10, 19, 21, 23, 24], "libatla": [10, 23, 24], "dev": [10, 23, 24], "librari": [10, 23, 24], "sudo": [10, 23, 24], "apt": [10, 23, 24], "strongli": [10, 23, 24], "gather": [10, 23, 24], "python3": [10, 23, 24], "venv": [10, 23, 24], "command": [10, 19, 21, 23, 24], "bin": [10, 19, 23, 24], "suffici": [10, 23, 24], "meet": [10, 23, 24], "export": [10, 19, 21], "cflag": 10, "fcommon": 10, "pip": [10, 19, 23, 24], "blinka": [10, 23, 24], "numpi": [10, 21, 23, 24], "panda": [10, 23, 24], "circuitpython": [10, 23, 24], "ads1x15": [10, 23, 24], "mcp230xx": 10, "gpiozero": 10, "check": [10, 11, 19, 21, 22, 23, 24], "met": [10, 19, 23, 24], "list": [4, 10, 18, 19], "leav": [10, 19, 23, 24], "decid": [10, 23, 24], "setup": [10, 23, 24], "pythonid": [10, 23, 24], "root": [10, 23, 24], "usr": [10, 23, 24], "window": [10, 21, 23, 24], "On": [10, 18, 23, 24], "altern": [10, 23, 24], "button": [10, 23, 24], "locat": [10, 21, 23, 24], "execut": [10, 21, 23, 24], "find": [10, 23, 24], "folder": [10, 19, 23, 24], "home": [10, 19, 23, 24], "tab": [10, 21, 23, 24], "close": [10, 22, 23, 24], "ok": [10, 23, 24], "save": [10, 23, 24], "year": 11, "consequ": [11, 23, 24], "group": 11, "varieti": 11, "tailor": [11, 21], "technic": 11, "field": [11, 13, 23, 24], "budget": 11, "characterist": [11, 23, 24], "tabl": [11, 24], "paramet": [11, 21], "unit": [11, 12, 13, 14, 15, 23, 24], "vmn": [11, 13], "number": [11, 12, 14, 15, 21, 23, 24], "temperatur": [11, 23, 24], "max": [11, 12, 13], "permiss": 11, "vab": [11, 13], "40": [11, 14, 15, 23, 24], "ma": [11, 12, 23, 24], "500": [11, 23, 24], "min": [11, 23, 24], "durat": [11, 23, 24], "ms": [11, 23, 24], "80": 11, "mohm": [11, 12, 23, 24], "tohm": 11, "volt": 11, "descript": 18, "per": [12, 13, 14, 15, 23, 24], "total": [12, 13, 14, 15, 23, 24], "web": [12, 13, 14, 15, 16, 18], "58": [12, 23, 24], "75": 12, "www": [12, 13, 14, 15, 19, 23, 24], "mouser": [12, 13, 14, 15], "fr": [12, 13, 14, 15, 19, 23, 24], "productdetail": [12, 13, 14, 15], "seeed": 12, "studio": 12, "102110421": 12, "qs": [12, 13, 14, 15], "7mvldsj5uaxen3lyyh3sqw": 12, "3d": [12, 13, 14, 15], "lm158n": 12, "amp": [12, 13, 23, 24], "o": [12, 14, 15, 23, 24], "texa": [12, 23, 24], "instrument": [12, 16, 18, 19, 21, 23, 24], "lm358an": [12, 23, 24], "nopb": [12, 23, 24], "lm158j": 12, "x1j7hmvl2zh8vpefml8": 12, "2ffq": 12, "print": [12, 14, 15, 21, 23, 24], "circuit": [12, 14, 15, 23, 24], "asler": [12, 14, 15, 23, 24], "1085": [12, 13], "2fha2pyfaduh": 12, "2fogzutwiq9iz5vjaqfoyugqalgxpeckigrqvf4hn": 12, "252bg": 12, "capacitor": [12, 13, 24], "100nf": [12, 13, 24], "50vdc": [12, 24], "ceram": [12, 13, 24], "kemet": [12, 24], "c320c104k1": [12, 24], "c320c104k1r5ta7303": 12, "c4uyot": 12, "2flq1th4mcyoetma": 12, "5w": [12, 23, 24], "te": [12, 13, 14, 15, 23, 24], "h81k0bya": [12, 23, 24], "holsworthi": [12, 13], "2fha2pyfaduhuylh7az": 12, "2fmjfh2xjoums6wztux4som": 12, "252bii": 12, "h81k5bya": [12, 23, 24], "2fha2pyfadugy9twham3ru9hmijohywhbin95knm": 12, "252bx": 12, "2fm": 12, "vishai": [12, 13, 14, 15], "ccf071k50gke36": 12, "dale": 12, "qkeozdl6eqpa6lzrlqfvow": 12, "762": 12, "524": 12, "cmf651m0000fkek143": 12, "ciayqk2gdckzia2levalkg": 12, "42": [12, 13], "ohmit": [12, 13], "41f2r0e": 12, "im6toxqzgoauedprb19mha": 12, "08": [12, 14, 15], "pitch": [12, 13, 14, 15, 23, 24], "648": [12, 14, 15, 23, 24], "cui": [12, 14, 15], "tb009": [12, 14, 15], "508": [12, 14, 15], "02be": [12, 14, 15], "vlwxofp3u2wcfk5uckwtka": [12, 14, 15], "dc": [12, 13, 14, 15, 23, 24], "24v": [12, 24], "tracopow": [12, 24], "trn": [12, 24], "1215": [12, 24], "traco": [12, 13, 24], "yca": 12, "2faaymw02gquicgqj0ta": 12, "72": [12, 24], "mill": [12, 13], "110": [12, 13, 15, 23, 24], "43": [12, 13, 23, 24], "308": [12, 13], "41": [12, 13, 15], "001000": [12, 13], "iggadovctstu": 12, "2fqaur8narg": 12, "mgh": 12, "vip": 12, "gclid": 12, "eaiaiqobchmin_taxbcx8wivq5nvch2qaqfpeayyccabegjk1_d_bw": 12, "aqy211eh": 12, "84": [12, 14, 15], "panason": [12, 13], "industri": 12, "wktuvitrialgiu8hcm7dvq": 12, "449": 12, "796": 12, "preci": [12, 15], "83": 12, "304": 12, "001101": [12, 15], "2fha2pyfadujqkqx4wauig": 12, "2fmgndxmcnv": 12, "2f33nj0gbxroculucynpyong": 12, "mcp23008": [12, 13], "593": [12, 13], "sgaepimzzmskedp9slc0yyv4kpdpmd1hts4slctivmw": 12, "1x10": [12, 23, 24], "samtec": [12, 13, 23, 24], "ssw": [12, 13, 23, 24], "ru5fayqh": [12, 13], "252be0w1orxzibqpw": [12, 13], "smt": 12, "breakout": [12, 13], "soic": 12, "1212": 12, "gurawfaegucaqqfvnvtyeg": 12, "eaiaiqobchmit8zjzr6x8wivgdnvch2vbwvseaqyayabegjqg_d_bw": 12, "ina282aid": 12, "ze4": 12, "2fufuz19ilfayzxocfra": 12, "thd": [12, 13], "1211n": [12, 13], "2fha2pyfadugpyeg4idvm": 12, "2fmsr": 12, "252b7an": 12, "2f0t3ruis9pcaqjlt4": 12, "252bnrpuooeq": 12, "53": [12, 13, 24], "ssq": 12, "120": [12, 14, 15], "d": [12, 23, 24], "252be1bmvd": 12, "252bdzonqg": 12, "ejector": [12, 14, 15], "blk": [12, 14, 15], "10120550": [12, 14, 15], "conrad": [12, 14, 15], "com": [12, 13, 14, 15, 19, 21, 23, 24], "bkl": [12, 14, 15], "space": [12, 14, 15], "254": [12, 14, 15], "row": [12, 13, 14, 15], "pc": [12, 14, 15], "741435": [12, 15], "searchterm": [12, 14, 15], "searchtyp": [12, 14, 15], "searchsuggest": [12, 14, 15], "femal": [12, 13, 14, 15, 23, 24], "hexagonal": 12, "87": [12, 13, 15], "48": [12, 13, 23, 24], "harwin": 12, "r25": 12, "3002002": 12, "w0yvoo0ixfenuv0hsdc4": 12, "2fq": 12, "86": [12, 13, 14, 15], "437": [12, 13], "1108331841001101": 12, "318": [12, 13], "ftmup6kvi2tnqoeziaq": 12, "2fpa": 12, "figur": [12, 23, 24], "show": [12, 23, 24], "schemat": [12, 24], "plug": [12, 23, 24], "plai": 12, "propos": [4, 12, 23, 24], "florsch": [12, 23, 24], "advantag": 12, "signal": [12, 13, 23, 24], "lie": [12, 23, 24], "114": [12, 23, 24], "directli": [12, 18, 23, 24], "realiz": 12, "around": 12, "tdh15": 12, "inpout": 12, "than": [12, 23, 24], "just": [12, 24], "decreas": 12, "don": 12, "t": [12, 13, 14, 15, 22], "forget": 12, "kei": 12, "r_shunt": 12, "ohmpi_config": 12, "dict": 12, "adjust": [12, 23, 24], "tow": 12, "dot": 12, "corner": 12, "lm158": 12, "ads115": [12, 23, 24], "3x11": 12, "wurth": [12, 13], "elektronik": [12, 13], "971110321": 12, "305": [12, 14, 15], "apm": [12, 14, 15], "hexseal": [12, 14, 15], "rm3x8mm": [12, 14, 15], "2701": [12, 14, 15], "jjse": [12, 14, 15], "2f12mkns3vxsdryxuhw": [12, 14, 15], "shutdown": 12, "unplug": 12, "bottom": [12, 23, 24], "11mm": 12, "m3": [12, 14, 15], "upper": 12, "everyth": 12, "screen": [12, 23, 24], "1kohm": 12, "r2": [12, 23, 24], "220": 12, "r1": [12, 23, 24], "padboard": 12, "spool": 12, "sample_measurement_exampl": 12, "result": [12, 23, 24], "2023": 13, "offer": [13, 21, 23, 24], "superior": 13, "compar": 13, "predecessor": 13, "evolv": [13, 18, 23, 24], "major": 13, "mikro": 13, "1887": [], "isol": 13, "200v": 13, "bom": [], "140": [14, 15], "560": [14, 15], "62": [14, 15], "92": [14, 15, 23, 24], "tru": [14, 15, 23, 24], "1580994": [14, 15], "256": [14, 15], "091": [14, 15], "296": [14, 15], "incorpor": [13, 14, 15, 18, 21], "sgaepimzzmueqxo7l": [14, 15], "2fbpyakboruumren": [14, 15], "56": [14, 15], "776": [14, 15], "205": [14, 15], "46": [13, 14, 15], "103321": [14, 15], "5twgzeq9e7hsylqaljjyrw": [14, 15], "732": [14, 15], "sgaepimzzmskedp9slc0yfx16nydmpxjueeogolbldi": [14, 15], "325": [14, 15], "over": [14, 15, 22], "503811": [14, 15], "nchannel": [14, 15], "471": [14, 15], "576": [14, 15, 23], "vhuuswq2": [14, 15], "252bsz9b": [14, 15], "2ff6fcxt7g": [14, 15], "100k": [14, 22], "061": [14, 15], "616": [14, 15], "beyschlag": [13, 14, 15], "mba02040c1003frp00": [13, 14, 15], "mzrxyrlhvdt9crf7zyf": [13, 14, 15], "2f5q": [13, 14, 15], "89": [13, 14, 15], "2717": [14, 15], "sgaepimzzmsyydr3r27av4eqf73yoh": [14, 15], "252baqg": [14, 15], "252bz3hvktao": [14, 15], "10120558": [14, 15], "54": [14, 15], "No": [14, 15], "51": [14, 15], "741727": [14, 15], "10120862": [14, 15], "strain": [14, 15], "relief": [14, 15], "44": [13, 14, 15, 23, 24], "742063": [14, 15], "10120158": [14, 15], "x": [14, 15, 23, 24], "multi": [4, 14, 15, 23, 24], "colour": [14, 15], "1012015810": [14, 15], "127": [14, 15], "008": [14, 15], "1548658": [14, 15], "79": [14, 15], "49": [14, 15], "keyston": [14, 15], "24300": [14, 15], "uwqyq": [14, 15], "2f2czwu0ejpozmzc2a": [14, 15], "745": [14, 15], "846": [14, 15], "614": [14, 15], "25515": [14, 15], "2f2czwuxuhumfr": [14, 15], "252bzuq": [14, 15], "updat": [15, 18, 21], "100k\u03c9": 15, "mm\u00b2": [15, 23, 24], "55": [15, 23, 24], "328": 15, "uqd7xcvsscnr3hwd6fta8g": 15, "whose": [23, 24], "main": [18, 23, 24], "summar": [], "cover": [], "acquisit": [4, 16, 21], "separ": 21, "json": [21, 24], "ohmpi_set": [], "central": [], "handler": 21, "layer": [], "excel": 21, "log": [18, 21], "broker": [19, 21], "zip": 21, "rotat": 21, "disk": 21, "exec_logg": 21, "data_logg": 21, "plan": [4, 21], "state": 21, "health": 21, "soh": 21, "futur": [4, 21], "By": 21, "written": [18, 21], "consol": 21, "like": [21, 22], "local": [4, 19, 21], "dai": 21, "size": [13, 21], "exce": 21, "sent": 21, "level": [13, 18, 21], "edit": [19, 21], "setup_logg": 21, "custom": 21, "repositori": [4, 19, 21, 23, 24], "prefer": [21, 23, 24], "desir": [18, 21], "usernam": [19, 21], "password": 21, "One": [21, 22], "alter": 21, "keep": [18, 21], "bash": [19, 21], "run_http_interfac": 21, "sh": [19, 21], "iot": [16, 18], "messag": [18, 21], "friendli": 21, "graphic": 21, "quick": 21, "easi": 21, "wi": 21, "fi": 21, "point": [21, 23, 24], "ap": 21, "webserv": 21, "serv": [21, 23, 24], "index": 21, "html": [19, 21], "laptop": 21, "mobil": 21, "phone": 21, "upload": 21, "sequenc": [4, 18, 20, 21, 23, 24], "download": [21, 23, 24], "act": 21, "raspap": 21, "runonstart": 21, "141": 21, "8080": 21, "pseudo": [4, 21], "evolut": 21, "quadrupol": [21, 23, 24], "appar": 21, "especi": [], "suit": 21, "autom": [20, 21], "ipython": 21, "ssh": [19, 21], "putti": 21, "maco": 21, "linux": 21, "found": 21, "gitlab": [4, 19, 23, 24], "entir": [23, 24], "np": 21, "chdir": [], "object": [18, 21], "k": [13, 21], "load": 21, "manual": [21, 23, 24], "injection_dur": [21, 23, 24], "nb_stack": 21, "nbr_mea": [21, 23, 24], "update_set": 21, "arrai": [13, 21, 23, 24], "shape": 21, "set_sequ": 21, "n2": 21, "string": 21, "load_sequ": 21, "abmn": [21, 23, 24], "rs_check": 21, "synchron": [18, 21], "wait": 21, "return": [21, 23, 24], "prompt": 21, "run_sequ": [20, 21], "run_sequence_async": 21, "thread": [18, 21], "immedi": 21, "sleep": 21, "interrupt": 21, "kill": 21, "asynchron": 21, "interv": [16, 21], "nb_mea": 21, "sequence_delai": [21, 23, 24], "run_multiple_sequ": 21, "taken": 21, "switch_mux_on": [], "run_measur": 21, "switch_mux_off": [], "risk": [], "short": [], "argument": 21, "autogain": [], "true": 4, "ad": [23, 24], "good": [], "resolut": [23, 24], "usag": 21, "consumpt": [21, 23, 24], "process": 21, "sensor": [13, 16, 21], "scope": 21, "internet": 21, "network": 21, "auxiliari": 21, "publish": [21, 23], "subscrib": 21, "approach": 21, "mosquitto": 21, "server": 21, "reachabl": 21, "net": [13, 21], "servic": 21, "install_local_mqtt_brok": 21, "examin": 21, "parti": 21, "explor": 21, "reboot": 21, "further": 21, "format": 21, "kwarg": 21, "illustr": [21, 23, 24], "cmd_id": 21, "3fzxv121uitwgjwygcz4xw": 21, "cmd": 21, "nb_electrod": [21, 23, 24], "3fzxv121uitwgjwygcz4yw": 21, "made": [21, 23, 24], "dashboard": 21, "browser": 21, "flow": [21, 23, 24], "editor": [21, 23, 24], "node": [20, 21], "complex": 21, "properli": [19, 21, 22], "palett": 21, "manag": [4, 13, 21, 23, 24], "noder": [], "doc": [], "guid": [], "ui": 21, "visual": 21, "cookbook": 21, "due": 22, "quit": 22, "fragil": 22, "still": [22, 23, 24], "conductor": 22, "turn": [22, 23, 24], "multimet": 22, "broken": 22, "shoudn": 22, "wa": [22, 23, 24], "burn": 22, "expect": [18, 22], "try": 22, "effect": [4, 13, 22], "voltmet": [22, 23, 24], "sens": 22, "malfunct": 22, "erron": 22, "solv": 22, "most": 22, "vdd": 22, "reach": 22, "stronger": [22, 23, 24], "smaller": [22, 23, 24], "journal": 23, "bug": [4, 23], "explain": 23, "miss": 23, "invit": 23, "v1": [23, 24], "commerci": [23, 24], "cpu": [23, 24], "w": [13, 23, 24], "storag": [23, 24], "o1": [23, 24], "youtub": [23, 24], "wjwzhv1v3pk": [23, 24], "noob": [23, 24], "simpl": [18, 23, 24], "unexpectedli": [23, 24], "boot": [23, 24], "cd": [19, 23, 24], "gnu": [23, 24], "nano": [19, 23, 24], "At": [23, 24], "op": [13, 23, 24], "dl": [23, 24], "press": [23, 24], "enter": [23, 24], "escap": [23, 24], "studi": [23, 24], "hous": [13, 23, 24], "diagram": [23, 24], "displai": [23, 24], "mimic": [23, 24], "behavior": [23, 24], "soil": [23, 24], "subject": [23, 24], "r11": [23, 24], "r10": [23, 24], "r12": [23, 24], "constitut": [23, 24], "stainless": [23, 24], "steel": [23, 24], "r9": [23, 24], "less": [23, 24], "sum": [23, 24], "000": [23, 24], "intens": [23, 24], "potenti": [23, 24], "calcul": [4, 23, 24], "insert": [23, 24], "1115": [23, 24], "a1": [23, 24], "a0": [23, 24], "increas": [18, 23, 24], "r5": [23, 24], "r8": [23, 24], "r6": [23, 24], "r7": [23, 24], "a2": [23, 24], "a3": [23, 24], "obtain": [23, 24], "ly": [23, 24], "let": [23, 24], "equal": [23, 24], "multipli": [23, 24], "reduct": [23, 24], "despit": [23, 24], "calibr": [23, 24], "variou": [13, 23, 24], "disturb": [23, 24], "estim": [23, 24], "mega": [23, 24], "shortcut": [23, 24], "excess": [23, 24], "lithium": [23, 24], "ion": [23, 24], "automobil": [23, 24], "lead": [13, 23, 24], "acid": [23, 24], "strong": [23, 24], "hazard": [23, 24], "fuse": [23, 24], "onto": [23, 24], "ohmmet": [23, 24], "coeffici": [23, 24], "coef_p0": [23, 24], "coef_p1": [23, 24], "coef_p2": [23, 24], "coef_p3": [23, 24], "coef": [23, 24], "po": [23, 24], "p1": [23, 24], "r3": [23, 24], "r4": [23, 24], "p2": [23, 24], "p3": [23, 24], "r_ref": [23, 24], "slope": [23, 24], "convers": [13, 23, 24], "p0": [23, 24], "accuraci": [23, 24], "lm358n": [23, 24], "appli": [23, 24], "weaker": 23, "tx": [23, 24], "rememb": [23, 24], "holder": [23, 24], "f": [23, 24], "circul": [23, 24], "fig": [23, 24], "common": [18, 23, 24], "neg": [23, 24], "normal": [23, 24], "simultan": [23, 24], "role": [23, 24], "thu": [23, 24], "energ": [23, 24], "next": [23, 24], "featur": [0, 23, 24], "strict": [23, 24], "in1": [23, 24], "in2": [23, 24], "in3": [23, 24], "in4": [23, 24], "5vdc": [13, 23, 24], "5vcc": [23, 24], "mm2": [23, 24], "lastli": [23, 24], "congratul": [23, 24], "construct": [23, 24], "ert": [23, 24], "sever": [18, 23, 24], "ten": [23, 24], "thousand": [23, 24], "stuck": [23, 24], "hand": [23, 24], "cap": [23, 24], "produc": [23, 24], "clean": [23, 24], "distanc": [23, 24], "had": [23, 24], "extra": [23, 24], "final": [23, 24], "horizont": [23, 24], "vertic": [23, 24], "06": [13, 23, 24], "04": [23, 24], "05": [13, 23, 24], "din": [23, 24], "rail": [23, 24], "chosen": [23, 24], "incom": [23, 24], "instead": [23, 24], "moreov": [23, 24], "bought": [23, 24], "velleman": [23, 24], "wpm404": [23, 24], "potentiomet": [13, 23, 24], "scienc": [13, 23, 24], "framework": [23, 24], "manuscript": [23, 24], "osf": [23, 24], "io": [23, 24], "dzwb4": [23, 24], "irstea": [19, 23, 24], "unzip": [23, 24], "master": [23, 24], "readm": [23, 24], "assist": [23, 24], "disconnect": [23, 24], "handl": [18, 23, 24], "charg": [23, 24], "full": [4, 18, 23, 24], "capac": [23, 24], "fewer": [23, 24], "bank": [23, 24], "2a": [23, 24], "ll": [23, 24], "insid": [23, 24], "numer": [23, 24], "optim": [23, 24], "attribut": [23, 24], "the9": [23, 24], "hear": [23, 24], "sound": [23, 24], "permut": [23, 24], "csv": [23, 24], "delai": [23, 24], "repetit": [23, 24], "littl": [23, 24], "public": [23, 24], "articl": [23, 24], "sainsmart": [23, 24], "canal": 23, "pour": 23, "arduino": 23, "dsp": [13, 23], "avr": 23, "pic": 23, "arm": 23, "99": [13, 23, 24], "199": [23, 24], "sain": [23, 24], "smart": [23, 24], "101": [23, 24], "70": [13, 23, 24], "103": [23, 24], "018": [23, 24], "1x1": [23, 24], "66": [13, 23, 24], "1568649": [23, 24], "1x0": [23, 24], "71": [13, 23, 24], "1565235": [23, 24], "68": [23, 24], "rs": [23, 24], "pro": [13, 23, 24], "897": [23, 24], "1332": [23, 24], "858": [23, 24], "627": [23, 24], "52": [13, 23, 24], "upw50b50rv": [23, 24], "1083": [23, 24], "7ah": [23, 24], "537": [23, 24], "5488": [23, 24], "lr20": [23, 24], "9v": [23, 24], "185": [23, 24], "4686": [23, 24], "ferrul": [23, 24], "piec": [23, 24], "weidmul": [23, 24], "9004330000": [23, 24], "966067": [23, 24], "car": 23, "littelfus": [23, 24], "fhac0002zxj": 23, "96": [13, 23], "trn3": 24, "suppress": 24, "10v": 24, "fast": 24, "decoupl": 24, "last": 24, "prevent": 24, "overh": 24, "toler": 24, "orient": [18, 24], "h": [13, 24], "nf": [13, 24], "jason": 24, "ohmpi_param": 24, "export_path": 24, "desktop": 24, "0251001": 24, "pat1l": 24, "2c": 13, "ref": 13, "link": [4, 13], "eur": 13, "excl": 13, "vat": 13, "223": 13, "594": 13, "5063jd100k0ft": 13, "film": 13, "4watt": 13, "100kohm": 13, "8watt": 13, "bodi": 13, "eu": 13, "899": 13, "330": 13, "307": 13, "279": 13, "cfr100j330r": 13, "carbon": 13, "330ohm": 13, "1w": 13, "500ppm": 13, "ddevmfoh4ssvknglsgy0ha": 13, "228": 13, "603": 13, "cfr": 13, "25jb": 13, "4k7": 13, "yageo": 13, "4w": 13, "7k": 13, "588": 13, "wnc2r0fet": 13, "wirewound": 13, "2w": 13, "cdpnwznfzjb5bmolbzti": 13, "252bw": 13, "50v": 13, "1a": 13, "rectifi": 13, "214": 13, "637": 13, "1n4001": 13, "diotec": 13, "semiconductor": 13, "olc7aqgiedlll8na510wma": 13, "284": 13, "cree": 13, "941": 13, "c503bgancd0e0781": 13, "c503b": 13, "gan": 13, "cd0e0781": 13, "standard": 13, "green": 13, "527nm": 13, "mmround": 13, "32900": 13, "64600mcd": 13, "7d1ltpjg0i1j7dm": 13, "252b": 13, "252b5igzw": 13, "116": 13, "schottki": 13, "771": 13, "bat86113": 13, "bat86": 13, "113": 13, "nexperia": 13, "sod68": 13, "me8tqzrmiyx1ahcmzsx1tg": 13, "874": 13, "op27": 13, "ultra": 13, "offset": 13, "8dip": 13, "584": 13, "op27epz": 13, "inc": 13, "wivqp4zgangdp3uwih2ura": 13, "485": 13, "accessori": 13, "gurawfaeguaf08zux7w": 13, "2fuq": 13, "78": 13, "pack": 13, "ic": 13, "amazon": 13, "azdeliveri": 13, "parent": 13, "3x": 13, "dp": 13, "b07qhwltt": 13, "sr_1_5": 13, "__mk_fr_fr": 13, "c3": 13, "85m": 13, "85": 13, "c5": 13, "bd": 13, "95": 13, "91": 13, "crid": 13, "18whxz3e0nur5": 13, "keyword": 13, "qid": 13, "1702140215": 13, "sprefix": 13, "2cap": 13, "2c117": 13, "sr": 13, "ref03gpz": 13, "r": 13, "wivqp4zgangjpdfouwu1bw": 13, "dg411dj": 13, "781": 13, "e3": 13, "speed": 13, "dg411": 13, "xkjjivogybzznzq": 13, "252buwcw1q": 13, "unpolar": 13, "k104k15x7rf5ul2": 13, "multilay": 13, "mlcc": 13, "x7r": 13, "ammo": 13, "bc": 13, "rlgk8caobhbcqsnkgo2hja": 13, "568": 13, "10uf": 13, "667": 13, "eeu": 13, "eb1j100": 13, "aluminum": 13, "electrolyt": 13, "radial": 13, "63volt": 13, "aec": 13, "q200": 13, "ceafgkervibcbemsghcq5g": 13, "60v": 13, "600ma": 13, "700mw": 13, "transistor": 13, "zvn4206astz": 13, "335": 13, "522": 13, "chnl": 13, "onsemi": 13, "fairchild": 13, "2n7000bu": 13, "k2x4el1": 13, "2fkj6oexmhafsm5a": 13, "thd1512": 13, "11n": 13, "495": 13, "thd15": 13, "style": 13, "ckjk83fod0x2iyoeopcnmg": 13, "97": 13, "22n": 13, "1222n": 13, "ckjk83fod0uvycxqxchqfw": 13, "848": 13, "649": 13, "vi02215200j0g": 13, "vi0221520000g": 13, "amphenol": 13, "tb": 13, "ri": 13, "cla": 13, "180": 13, "anytek": 13, "mv7bduzupui3lmtbyxcxvw": 13, "088": 13, "74": 13, "932": 13, "1878": 13, "k5owtxstjao5l2rhk53deg": 13, "4976": 13, "mynhzdoqoqkab6t4ih2naq": 13, "serial": 13, "eeprom": 13, "2kb": 13, "dip8": 13, "03": 13, "474": 13, "bob": 13, "15439": 13, "sparkfun": 13, "translat": 13, "pca9306": 13, "p1jmdcb91o4xonpr": 13, "252b0xi4g": 13, "omhron": 13, "653": 13, "1a4": 13, "dc5": 13, "spst": 13, "NO": 13, "seal": 13, "pwf36butxbgftk6ytlb7nq": 13, "575": 13, "1104731841001000": 13, "47": 13, "standrd": 13, "tail": 13, "5ag0nvq1c4xxooytdz6dow": 13, "113308": 13, "8p": 13, "gld": 13, "cont": 13, "wzeyyeqmoweyjis4txlt7q": 13, "11044316": 13, "316": 13, "16p": 13, "iggadovctsrh": 13, "252bxewrwehkg": 13, "prt": 13, "14017": 13, "tall": 13, "2x20": 13, "a4bxicggsn": 13, "2f": 13, "252baml822b65a": 13, "ribon": 13, "710": 13, "61200623021": 13, "wr": 13, "bhd": 13, "54mm": 13, "6p": 13, "strt": 13, "conn": 13, "phr8rmcireabk1ywkdxzfw": 13, "571": 13, "534237": 13, "rec": 13, "1x05p": 13, "vrt": 13, "eln3i3szm1klmlr": 13, "252bszcsuq": 13, "94": 13, "1x04p": 13, "gygf5pdsjzki3hk2o1eilq": 13, "535541": 13, "1x08p": 13, "xdp7pgunc": 13, "252buqvwkjjvkwqw": 13, "ssw11002g": 13, "tiger": 13, "bui": 13, "ssw10202g": 13, "102": 13, "252be2zeimtlw": 13, "2fblw": 13, "826629": 13, "10p": 13, "fazuumncxom0apli6zggxg": 13, "1761681": 13, "hdr": 13, "vert": 13, "ht": 13, "bqfptycq3dlaez2wzdz7aw": 13, "aisler": 13, "lang": 13, "10k": 13, "sip9": 13, "bournd": 13, "3296w_vertic": 13, "raspberryp": 13, "63": 13, "kiwi": 13, "4gb": 13, "4268": 13, "src": 13, "73": 13, "801": 13, "012": 13, "012000": 13, "5ag0nvq1c4x40xnvdlnkzg": 13, "overview": 13, "machin": 13, "thirteen": 13, "eepow": [], "fundament": [], "what": 13, "_": 21, "clone": 16, "mqtt": [18, 19, 21], "re": 18, "structur": 18, "organis": 18, "hierarchi": 18, "five": 18, "distinct": 18, "atom": 18, "Theses": 18, "concret": 18, "properti": 18, "capabl": 18, "physic": 18, "mainli": 18, "occur": 18, "medium": 18, "ohmpihardwar": 18, "orchestr": 18, "cross": 18, "squar": 18, "wave": 18, "waveform": [4, 18], "read": 18, "insur": 18, "whole": 18, "dynam": 18, "instanti": 18, "rel": 18, "customis": 18, "overal": 18, "radic": 18, "acquir": 18, "navig": 19, "dependeci": 19, "centralis": 19, "buse": 19, "pythonpath": [19, 21], "bashrc": 19, "And": 19, "basic_ohmpi_flows_nod": 21, "wish": 4, "kindli": 4, "ask": 4, "touch": 4, "non": 4, "exhaust": 4, "hope": 4, "forc": 4, "idea": 4, "filter": 4, "recharg": 4, "microcontrol": 4, "pure": 4, "concern": 4, "etc": 4, "git": [4, 19], "request": 4, "variabl": 4, "sp": 4, "ip": 4, "schedul": 16, "crontab": 16, "trigger": 16, "instructions_": 19, "_instruct": 19, "Then": 19, "extern": 19, "question": 19, "relat": 19, "documentation_": 19, "_document": 19, "run_multipl": 20, "screenshot": 20, "establish": 21, "correctli": 21, "duty_cycl": 21, "look": 21, "six": 13, "bat85": 13, "ou": 13, "sciencebuddi": 13, "fair": 13, "inform": 13, "light": 13, "emit": 13, "oxid": 13, "img": [], "jpg": [], "zvn4306": 13, "wikipedia": 13, "wiki": 13, "tantalum": 13, "1u": 13, "\u00b5f": 13, "take": 13, "care": 13}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"ohmpi": [0, 1, 7, 8, 19, 23, 24], "open": 0, "sourc": 0, "hardwar": [0, 3, 4, 6, 18], "resist": [0, 23, 24], "meter": 0, "summari": 0, "document": 0, "center": 0, "project": [1, 19], "author": 1, "partner": 1, "cite": 1, "introduct": 1, "step": 19, "n": [], "3": 19, "mux": [14, 15], "board": [8, 11, 12, 13, 14, 15, 23, 24], "part": [10, 12, 13, 14, 15], "A": [10, 12, 13, 14, 15, 22], "assembl": [7, 11, 12, 13, 14, 15, 23, 24], "requir": [12, 13, 14, 15], "compon": [3, 4, 12, 13, 14, 15, 18, 22, 23, 24], "b": [10, 12, 14, 15, 22, 23, 24], "address": [14, 15], "c": [10, 12, 14, 15], "valid": [14, 15], "api": [4, 17], "refer": 17, "archiv": 2, "version": [2, 11], "softwar": [3, 4, 16, 18], "interfac": [3, 4, 21], "new": [3, 4], "exampl": 5, "applic": [5, 20], "electron": 8, "design": 8, "measur": [8, 11, 12, 13, 23, 24], "multiplex": [8, 23, 24], "power": 9, "suppli": 9, "12v": 9, "batteri": 9, "regul": 9, "dps5005": 9, "raspberri": [10, 19, 23, 24], "pi": [10, 19, 23, 24], "configur": [10, 21, 23, 24], "os": [10, 23, 24], "instal": [10, 19, 23, 24], "virtual": [10, 19, 23, 24], "environ": [10, 19, 23, 24], "packag": [10, 23, 24], "activ": [10, 19, 23, 24], "thonni": [10, 23, 24], "python": [10, 21, 23, 24], "id": [10, 23, 24], "recogn": 11, "specif": 11, "you": 11, "v2023": [12, 14], "list": [12, 13, 14, 15, 23, 24], "descript": [12, 13, 23, 24], "start": [12, 13, 19], "up": [12, 19], "check": 12, "2024": 13, "0": 13, "2": [13, 19], "v2024": 15, "oper": [16, 21, 23, 24], "system": 18, "architectur": 18, "logger": 21, "file": 21, "web": 21, "mqtt": [], "troubleshoot": 22, "issu": 22, "puls": 22, "between": 22, "valu": 22, "given": 22, "correct": 22, "one": 22, "commun": 22, "v": [23, 24], "1": [19, 23, 24], "01": 23, "limit": [23, 24], "32": [23, 24], "electrod": [23, 24], "The": [23, 24], "philosophi": [23, 24], "technic": [23, 24], "data": [23, 24], "current": [23, 24], "inject": [23, 24], "card": [23, 24], "connect": [23, 24], "electr": [23, 24], "implement": [23, 24], "first": [23, 24], "four": [23, 24], "instruct": [23, 24], "preliminari": [23, 24], "procedur": [23, 24], "onli": [23, 24], "initi": [23, 24], "startup": [23, 24], "paramet": [23, 24], "complet": [23, 24], "tabl": 23, "titl": 23, "02": 24, "schemat": 13, "interact": 13, "bom": 13, "acquisit": [18, 20], "clone": 19, "run": 19, "script": 19, "4": 19, "how": [4, 13], "contribut": 4, "develop": 4, "featur": 4, "get": 19, "set": 19, "monitor": 20, "repeat": 20, "fix": 20, "interv": 20, "schedul": 20, "us": 20, "crontab": 20, "iot": [20, 21], "sensor": 20, "trigger": 20, "befor": 13, "solder": 13}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}})
\ No newline at end of file
+Search.setIndex({"docnames": ["index", "source_rst/Ohmpi", "source_rst/archived_version", "source_rst/developing_hardware_components", "source_rst/developments", "source_rst/gallery", "source_rst/hardware", "source_rst/hardware/assembling", "source_rst/hardware/hw_info", "source_rst/hardware/hw_pwr", "source_rst/hardware/hw_rpi", "source_rst/hardware/mb", "source_rst/hardware/mb/mb_2023", "source_rst/hardware/mb/mb_2024", "source_rst/hardware/mux_2023", "source_rst/hardware/mux_2024", "source_rst/software", "source_rst/software/api", "source_rst/software/architecture", "source_rst/software/installation", "source_rst/software/monitoring", "source_rst/software/operations", "source_rst/troubleshooting", "source_rst/v1.xx/V1_01", "source_rst/v1.xx/V1_02"], "filenames": ["index.rst", "source_rst\\Ohmpi.rst", "source_rst\\archived_version.rst", "source_rst\\developing_hardware_components.rst", "source_rst\\developments.rst", "source_rst\\gallery.rst", "source_rst\\hardware.rst", "source_rst\\hardware\\assembling.rst", "source_rst\\hardware\\hw_info.rst", "source_rst\\hardware\\hw_pwr.rst", "source_rst\\hardware\\hw_rpi.rst", "source_rst\\hardware\\mb.rst", "source_rst\\hardware\\mb\\mb_2023.rst", "source_rst\\hardware\\mb\\mb_2024.rst", "source_rst\\hardware\\mux_2023.rst", "source_rst\\hardware\\mux_2024.rst", "source_rst\\software.rst", "source_rst\\software\\api.rst", "source_rst\\software\\architecture.rst", "source_rst\\software\\installation.rst", "source_rst\\software\\monitoring.rst", "source_rst\\software\\operations.rst", "source_rst\\troubleshooting.rst", "source_rst\\v1.xx\\V1_01.rst", "source_rst\\v1.xx\\V1_02.rst"], "titles": ["OHMPI: Open source and open hardware resistivity-meter", "OhmPi project", "Archived versions", "Software interface to new hardware components", "How to contribute", "Examples of applications", "Hardware", "Assembling the OhmPi", "OhmPi electronic design", "Power supply", "Raspberry Pi  configuration", "Measurement board", "Measurement board v2023", "Measurement board 2024.0.2", "MUX board v2023", "MUX board v2024", "Software and operation", "API reference", "Software architecture", "Getting started", "Monitoring application", "Operation", "Troubleshooting", "OhmPi V 1.01 (limited to 32 electrodes)", "OhmPi V 1.02 (limited to 32 electrodes)"], "terms": {"releas": [0, 21], "v2024rc": 0, "date": [0, 23, 24], "jan": 0, "09": [23, 24], "2024": [0, 8, 11], "start": [0, 3, 4, 10, 11, 14, 15, 16, 21, 23, 24], "juli": 0, "2016": 0, "author": [0, 10, 23, 24], "r\u00e9mi": [0, 1], "clement": [0, 1], "nicola": [0, 1], "forquet": [0, 1], "yannick": [0, 1], "fargier": [0, 1], "vivien": [0, 1], "duboi": [0, 1], "h\u00e9l\u00e8ne": [0, 1], "guyard": [0, 1], "olivi": [0, 1], "kaufmann": [0, 1], "guillaum": [0, 1], "blanchi": [0, 1], "arnaud": [0, 1], "watlet": [0, 1], "target": 0, "user": [0, 10, 18, 21, 23, 24], "research": 0, "develop": [0, 1, 3, 10, 12, 13, 18, 23, 24], "statu": 0, "some": [0, 3, 4, 8, 21, 23, 24], "matur": 0, "progress": 0, "offici": [0, 19], "guidelin": 0, "gener": [0, 4, 6, 8, 12, 13, 14, 15, 18, 23, 24], "tutori": 0, "content": 0, "project": [0, 3, 4, 7, 10, 12, 13, 14, 15, 16, 23, 24], "partner": 0, "cite": 0, "introduct": [0, 18], "electron": [0, 1, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 23, 24], "design": [0, 3, 4, 6, 18, 21, 23, 24], "measur": [0, 1, 6, 7, 10, 14, 15, 18, 20, 21, 22], "board": [0, 3, 4, 6, 7, 10, 18, 22], "mux": [0, 6, 7, 18, 23, 24], "v2023": [0, 6, 8, 11, 22], "v2024": [0, 6, 8, 11, 18, 22], "power": [0, 6, 7, 11, 12, 13, 14, 15, 23, 24], "suppli": [0, 6, 7, 11, 12, 13, 14, 15, 23, 24], "raspberri": [0, 6, 7, 12, 13, 14, 15, 16, 21], "pi": [0, 6, 7, 12, 13, 16, 21], "configur": [0, 3, 4, 6, 8, 16, 18, 19], "assembl": [0, 1, 6, 10, 16, 18], "softwar": [0, 10, 19, 21, 23, 24], "oper": [0, 3, 4, 7, 8, 10, 11, 12, 18, 19], "system": [3, 4, 10, 16, 19, 21, 23, 24], "architectur": [0, 16], "logger": [1, 16, 23, 24], "file": [3, 4, 6, 10, 12, 13, 16, 18, 19, 23, 24], "interfac": [0, 13, 16, 18, 19], "applic": [0, 1, 3, 4, 6, 8, 18], "api": [0, 16, 18, 21], "refer": [0, 7, 12, 13, 14, 15, 16, 19, 21, 23, 24], "troubleshoot": 0, "issu": [0, 4], "puls": [0, 8, 11, 23, 24], "between": [0, 7, 8, 12, 14, 15, 18, 19, 23, 24], "A": [0, 1, 3, 4, 6, 7, 8, 9, 11, 21, 23, 24], "b": [0, 6, 7, 8, 9, 11, 13], "valu": [0, 8, 12, 13, 14, 15, 23, 24], "given": [0, 8, 21], "correct": [0, 23, 24], "one": [0, 7, 12, 21, 23, 24], "commun": [0, 1, 8, 18, 19, 21], "compon": [0, 8, 10, 16, 21], "exampl": [0, 7, 12, 14, 15, 20, 21, 23, 24], "new": [0, 10, 18, 21, 22, 23, 24], "archiv": 0, "version": [0, 3, 6, 10, 12, 13, 18, 21, 23, 24], "v": [0, 2, 7, 8, 9, 12, 14, 15, 22], "1": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 21], "01": [0, 2, 13, 24], "limit": [0, 2, 12, 13], "32": [0, 2, 7, 10, 13], "electrod": [0, 1, 2, 6, 7, 8, 9, 12, 14, 15, 22], "02": [0, 2, 12, 13, 23], "inra": [1, 5], "reversa": [1, 19, 23, 24], "villeurbann": 1, "franc": 1, "universit\u00e9": 1, "de": 1, "mon": 1, "belgium": 1, "ger": 1, "rro": 1, "univ": 1, "gustav": 1, "eiffel": 1, "ifsttar": 1, "lyon": 1, "ig": 1, "grenobl": 1, "alp": 1, "ilvo": 1, "merelbek": 1, "julien": 1, "ganc": 1, "emil": 1, "gro": 1, "et": [1, 12], "al": 1, "an": [1, 3, 4, 6, 7, 8, 10, 12, 14, 15, 16, 18, 19, 21, 22, 23, 24], "open": [1, 3, 4, 7, 10, 12, 13, 14, 15, 16, 22, 23, 24], "sourc": [1, 3, 4, 9, 10, 13, 19, 23, 24], "data": [1, 8, 13, 21], "dedic": [1, 21], "electr": [1, 12, 13], "resist": [1, 4, 7, 8, 12, 21, 22], "imag": [1, 10], "small": [1, 7, 8, 12, 13, 21, 23, 24], "laboratori": [1, 7, 11, 23, 24], "scale": [1, 8], "hardwarex": 1, "elsevi": 1, "2020": 1, "8": [1, 7, 8, 10, 12, 13, 14, 15, 21, 23, 24], "24": [1, 7, 11, 12, 13, 15, 23, 24], "p": [1, 12, 14, 15], "ff10": 1, "1016": 1, "j": 1, "ohx": 1, "e00122ff": 1, "particip": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "all": [1, 3, 4, 7, 10, 12, 13, 14, 15, 16, 18, 19, 21, 23, 24], "requir": [1, 3, 4, 7, 10, 16, 18, 19, 21, 23, 24], "skill": [1, 7, 10, 11, 12, 13, 14, 15, 16, 23, 24], "respect": [1, 7, 8, 10, 12, 13, 14, 15, 16, 23, 24], "safeti": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "rule": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "must": [1, 7, 8, 10, 12, 13, 14, 15, 16, 22, 23, 24], "profession": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "context": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "peopl": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "compet": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "The": [1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22], "team": [1, 3, 4, 7, 10, 12, 13, 14, 15, 16, 23, 24], "cannot": [1, 7, 8, 10, 12, 13, 14, 15, 16, 23, 24], "held": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "respons": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24], "materi": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "human": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "damag": [1, 7, 10, 12, 13, 14, 15, 16, 22, 23, 24], "which": [1, 7, 8, 10, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24], "would": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "associ": [1, 7, 10, 12, 13, 14, 15, 16, 18, 23, 24], "us": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24], "equip": [1, 7, 8, 10, 12, 13, 14, 15, 16, 23, 24], "doe": [1, 7, 10, 12, 13, 14, 15, 16, 23, 24], "work": [1, 3, 4, 7, 10, 12, 13, 14, 15, 16, 18, 21, 22, 23, 24], "after": [1, 7, 10, 12, 13, 14, 15, 16, 21, 23, 24], "you": [1, 3, 4, 6, 7, 8, 10, 12, 13, 14, 15, 19, 22, 23, 24], "mai": [1, 10, 18, 21, 22, 23, 24], "redistribut": 1, "modifi": [1, 3, 4, 23, 24], "thi": [1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24], "document": [1, 6, 19, 21, 23], "make": [1, 3, 4, 8, 14, 15, 21, 23, 24], "product": [1, 12, 13, 14, 15], "under": [1, 7, 23, 24], "term": [1, 3, 4], "cern": 1, "ohl": 1, "v2": 1, "distribut": [1, 8], "without": [1, 8, 14, 15, 22, 23, 24], "express": [1, 3, 4], "OR": 1, "impli": [1, 14, 15, 18], "warranti": 1, "includ": [1, 3, 4, 10, 14, 15, 18, 21, 23, 24], "OF": 1, "merchant": 1, "satisfactori": 1, "qualiti": 1, "AND": 1, "fit": 1, "FOR": 1, "particular": [1, 18], "purpos": [1, 7, 13, 23, 24], "pleas": [1, 4, 7, 19, 21, 23, 24], "see": [1, 8, 18, 21, 22, 23, 24], "condit": [1, 13], "present": [1, 3, 4, 7, 13, 14, 15, 23, 24], "low": [1, 4, 13, 23, 24], "cost": [1, 3, 4, 12, 13, 14, 15, 18, 23, 24], "hardwar": [1, 16, 19, 23, 24], "meter": [1, 7, 23, 24], "provid": [1, 11, 13, 18, 21, 23, 24], "scientif": 1, "robust": [1, 22, 23, 24], "flexibl": [1, 18], "tool": [1, 13, 20], "experi": [1, 20, 21, 22, 23, 24], "call": [1, 7, 8, 10, 14, 15, 19, 21], "basic": [1, 3, 4, 18], "meterfeatur": 1, "current": [1, 6, 8, 9, 11, 12, 13, 18, 21, 22], "inject": [1, 6, 8, 9, 13, 18, 21], "function": [1, 3, 4, 18, 21, 23, 24], "multiplex": [1, 6, 7, 14, 15], "allow": [1, 12, 13, 14, 15, 18, 21, 23, 24], "perform": [1, 3, 4, 10, 13, 18, 19, 23, 24], "automat": [1, 4, 21, 23, 24], "up": [1, 8, 9, 10, 11, 13, 14, 15, 16, 20, 21, 22, 23, 24], "64": [1, 13, 14, 15, 23, 24], "s": [1, 12, 13, 14, 15, 21, 22, 23, 24], "philosophi": 1, "fulli": 1, "toolto": 1, "surfac": 1, "anyon": 1, "who": 1, "want": [1, 24], "get": [0, 1, 4, 10, 12, 16, 23, 24], "involv": [1, 21], "welcom": [1, 3, 4], "join": [1, 4], "ohmpi": [2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22], "channel": [4, 11, 13, 14, 15, 23, 24], "mechan": [8, 14, 15, 18, 21, 22, 23, 24], "base": [3, 4, 10, 14, 15, 18, 21, 23, 24], "omron": [13, 14, 15], "manufactur": [12, 13, 14, 15, 23, 24], "relai": [8, 10, 12, 13, 14, 15, 22, 23, 24], "g5le": [13, 14, 15], "vd": [14, 15], "12": [7, 8, 11, 12, 13, 14, 15, 23, 24], "vdc": [11, 13, 14, 15], "each": [7, 8, 10, 11, 14, 15, 18, 23, 24], "combin": [6, 14, 15], "zvn4206a": [14, 15], "mofset": [14, 15], "ha": [8, 10, 11, 13, 14, 15, 18, 21, 22, 23, 24], "onli": [3, 4, 8, 9, 14, 15, 18], "30": [7, 14, 15, 23, 24], "gpio": [7, 8, 10, 13, 14, 15, 23, 24], "enough": [14, 15, 23, 24], "activ": [6, 14, 15, 16], "repres": [14, 15, 18, 23, 24], "512": [14, 15], "we": [6, 8, 9, 10, 12, 13, 14, 15, 19, 21, 22, 23, 24], "expand": [8, 13, 14, 15], "i2c": [8, 10, 12, 13, 14, 15, 19, 22], "mcp23017": [8, 14, 15], "have": [3, 4, 8, 10, 12, 13, 14, 15, 18, 21, 22, 23, 24], "type": [3, 4, 10, 13, 14, 15, 18, 19, 23, 24], "tca9548a": [10, 14, 15], "from": [4, 7, 8, 11, 14, 15, 18, 21, 22, 23, 24], "adafruit": [10, 12, 13, 14, 15, 23, 24], "go": [10, 13, 14, 15, 21], "128": [14, 15], "card": [7, 10, 14, 15], "its": [7, 10, 13, 14, 15, 21, 23, 24], "own": [14, 15], "digit": [8, 12, 13, 14, 15, 23, 24], "0x70": [14, 15], "0x77": [14, 15], "In": [3, 4, 8, 10, 12, 13, 14, 15, 18, 22, 23, 24], "follow": [3, 4, 7, 8, 10, 11, 12, 14, 15, 18, 19, 21, 23, 24], "0x71": [14, 15], "0x72": [14, 15], "m": [7, 8, 10, 12, 14, 15, 23, 24], "0x73": [14, 15], "4": [7, 8, 10, 12, 13, 14, 15, 16, 21, 22, 23, 24], "need": [6, 8, 9, 11, 12, 14, 15, 19, 21, 22, 23, 24], "pcb": [3, 4, 12, 13, 14, 15, 23, 24], "2": [3, 4, 7, 8, 10, 11, 12, 14, 15, 16, 21, 23, 24], "instal": [6, 7, 12, 13, 14, 15, 16, 21], "100": [13, 14, 15, 21, 23, 24], "kohm": [12, 13, 14, 15, 23, 24], "resistor": [4, 8, 11, 12, 13, 14, 15, 22, 23, 24], "mosfet": [13, 14, 15], "diod": [13, 14, 15], "1n4007": [13, 14, 15], "5": [7, 8, 10, 11, 12, 13, 14, 15, 21, 22, 23, 24], "6": [7, 10, 12, 13, 14, 15, 23, 24], "termin": [7, 10, 12, 13, 14, 15, 19, 21, 23, 24], "screw": [7, 12, 13, 14, 15, 23, 24], "7": [7, 10, 12, 13, 14, 15, 23, 24], "male": [12, 14, 15], "header": [12, 13, 14, 15, 23, 24], "pin": [12, 13, 14, 15, 23, 24], "strip": [7, 12, 13, 14, 15, 23, 24], "16": [7, 8, 12, 13, 14, 15, 23, 24], "9": [7, 10, 12, 13, 14, 15, 23, 24], "dip": [12, 13, 14, 15], "dual": [12, 14, 15, 23, 24], "line": [8, 12, 14, 15, 19, 22, 23, 24], "socket": [12, 13, 14, 15], "14": [7, 12, 13, 14, 15], "10": [7, 12, 13, 14, 15, 21, 23, 24], "duplic": [14, 15], "time": [4, 8, 10, 14, 15, 21, 23, 24], "everi": [14, 15, 21], "To": [12, 14, 15, 21, 22, 23, 24], "build": [6, 14, 15, 18, 23, 24], "necessari": [3, 4, 7, 10, 14, 15, 23, 24], "differ": [6, 7, 8, 10, 12, 13, 14, 15, 18, 21, 23, 24], "It": [3, 4, 9, 10, 13, 14, 15, 18, 19, 21, 22, 23, 24], "therefor": [14, 15, 23, 24], "identifi": [14, 15], "assign": [14, 15], "alloc": [14, 15], "code": [3, 4, 10, 11, 14, 15, 19, 23, 24], "here": [4, 7, 14, 15, 24], "select": [4, 10, 14, 15, 23, 24], "default": [14, 15, 18, 21], "For": [8, 10, 12, 14, 15, 19, 21, 23, 24], "suggest": [12, 14, 15, 23, 24], "mount": [7, 12, 14, 15, 23, 24], "jumper": [14, 15], "note": [7, 14, 15, 23, 24], "name": [3, 4, 14, 15, 21, 23, 24], "zoom": [7, 14, 15], "first": [3, 4, 7, 8, 10, 14, 15, 19, 21], "test": [3, 4, 7, 10, 12, 14, 15, 21, 23, 24], "befor": [7, 8, 14, 15, 19, 21, 23, 24], "them": [14, 15, 21, 23, 24], "definit": [14, 15], "simplifi": [14, 15], "thing": [14, 15, 21], "do": [3, 4, 7, 13, 14, 15, 18, 21], "prepar": [12, 14, 15, 23, 24], "50": [7, 9, 11, 14, 15, 23, 24], "cm": [7, 14, 15, 23, 24], "long": [7, 8, 14, 15], "flat": [14, 15], "wire": [7, 8, 10, 13, 14, 15, 23, 24], "two": [3, 4, 8, 9, 12, 14, 15, 21, 22, 23, 24], "pole": [14, 15, 23, 24], "connector": [7, 14, 15, 23, 24], "cabl": [7, 10, 12, 13, 14, 15, 23, 24], "contact": [12, 14, 15, 21, 23, 24], "connect": [7, 8, 9, 12, 13, 14, 15, 19, 21, 22], "12v": [6, 7, 8, 12, 13, 14, 15, 23, 24], "your": [3, 4, 6, 10, 11, 12, 14, 15, 23, 24], "run": [7, 10, 12, 14, 15, 16, 21, 23, 24], "write": [3, 4, 12, 14, 15, 21, 23, 24], "i2cdetect": [12, 14, 15], "y": [12, 14, 15], "three": [12, 14, 15, 18, 21, 23, 24], "should": [3, 4, 7, 8, 10, 12, 14, 15, 18, 21, 23, 24], "appear": [10, 12, 14, 15, 23, 24], "been": [10, 11, 13, 14, 15, 18, 21, 23, 24], "detect": [14, 15], "script": [3, 4, 14, 15, 16, 20, 21], "test_mux_board": [14, 15], "py": [3, 4, 12, 13, 14, 15, 18, 21, 23, 24], "These": [2, 6, 8, 18, 21, 22, 23, 24], "ar": [2, 3, 4, 7, 8, 9, 10, 11, 12, 18, 19, 21, 22, 23, 24], "support": [2, 10], "anymor": [2, 22], "draft": 3, "TO": [3, 15, 22], "BE": [3, 15, 22], "review": [3, 22], "section": [3, 4, 6, 11, 16, 20, 21, 23, 24], "intend": [3, 4], "part": [3, 4, 6, 8, 11, 18, 22, 23, 24], "advic": [3, 4, 22], "best": [3, 4], "practic": [3, 4, 23, 24], "help": [3, 4, 7, 8, 21], "within": [3, 4, 10, 21, 23, 24], "contribut": [0, 3], "howev": [3, 4, 8, 13, 18, 23, 24], "order": [3, 4, 18, 20, 21, 23, 24], "maintain": [3, 4], "track": [3, 4, 23, 24], "promot": [3, 4], "exchang": [3, 4], "reus": [3, 4], "contributor": [3, 4], "ideal": 3, "few": [3, 4], "step": [3, 4, 10, 12, 14, 15, 16, 18, 23, 24], "case": [3, 4, 10, 22, 23, 24], "distinguish": [3, 4], "when": [3, 4, 7, 9, 19, 21, 22, 23, 24], "deal": [3, 4], "compli": [3, 4], "wai": [3, 4, 10, 18, 20, 23, 24], "Such": [3, 4], "typic": [3, 4, 8, 23, 24], "focu": [3, 4], "improv": [3, 4, 18, 24], "exist": [3, 4, 6, 18, 23, 24], "reduc": [3, 4, 8, 18], "adapt": [3, 4, 12, 18, 21, 23, 24], "rang": [3, 4, 11, 18, 22, 23, 24], "specif": [3, 4, 6, 13, 18, 21, 23, 24], "easili": [3, 4, 18, 21, 22], "avail": [3, 4, 9, 18, 21, 23, 24], "newli": [3, 4], "creat": [3, 4, 8, 10, 19, 21, 23, 24], "expos": [3, 4, 18], "minim": [3, 4, 18], "hardware_system": [3, 4], "introduc": [3, 4, 11, 18, 21, 23, 24], "chang": [3, 4, 12, 13, 14, 15, 18, 21, 22], "singl": [3, 4, 13, 21, 23, 24], "also": [3, 4, 8, 9, 10, 19, 21, 23, 24], "discuss": [3, 4], "ohmpi_hardwar": [3, 4], "class": [3, 4, 18, 21], "initi": [3, 4], "veri": [3, 4, 8, 24], "earli": [3, 4], "stage": [3, 4], "investig": [3, 4], "implement": [3, 4, 18, 21], "solut": [3, 4, 23, 24], "If": [3, 4, 10, 12, 13, 19, 22, 23, 24], "path": [3, 4, 8, 10, 23, 24], "strategi": [3, 4], "readi": [3, 4, 19], "devic": [3, 4, 8, 12, 13, 14, 15], "conceiv": [3, 4], "recommend": [3, 4, 10, 21, 23, 24], "import": [3, 4, 18, 21], "kicad": [3, 4], "both": [3, 4, 18, 23, 24], "schema": [3, 4], "share": [3, 4], "alwai": [3, 4], "branch": [3, 4], "python": [3, 4, 6, 16, 18, 19], "copi": [3, 4, 10, 21], "similar": [3, 4, 22], "modul": [3, 4, 6, 8, 13, 18, 19, 21, 23, 24], "store": [3, 4, 21], "hardware_compon": [3, 4], "directori": [3, 4, 10, 23, 24], "defin": [3, 4, 7, 21], "relev": [3, 4, 7], "abstract": [3, 4, 18], "abstract_hardware_compon": [3, 4], "method": [3, 4, 18], "interact": [3, 4, 16, 18, 21], "accord": [3, 4, 8, 23, 24], "sure": [3, 4, 21, 23, 24], "place": [3, 4, 7, 8, 22, 23, 24], "config": [3, 4, 12, 13, 21, 23, 24], "describ": [3, 4, 7, 10, 11, 12, 16, 18, 23, 24], "hardware_config": [3, 4], "dictionari": [3, 4], "config_xxx": [3, 4], "where": [3, 4, 6, 8, 10, 23, 24], "xxx": [3, 4], "replac": [3, 4, 13, 22, 24], "3": [3, 4, 7, 8, 10, 12, 13, 14, 15, 16, 21, 23, 24], "conduct": [3, 4, 23, 24], "todo": 5, "e": [4, 5, 11, 18, 21, 23, 24], "g": [4, 5, 11, 12, 13, 18, 23, 24], "rocherfort": 5, "contain": [6, 7, 10, 18, 23, 24], "compos": [6, 7], "mb": 6, "voltag": [6, 7, 8, 12, 13, 18, 22, 23, 24], "0": [6, 8, 11, 12, 14, 15, 21, 23, 24], "n": [6, 7, 8, 12, 13, 14, 15, 21, 23, 24], "address": [6, 8, 12, 23, 24], "pwr": 6, "either": [6, 10, 19, 23, 24], "batteri": [4, 6, 7, 12, 23, 24], "more": [6, 7, 8, 21, 22], "advanc": [6, 21], "can": [4, 6, 7, 8, 9, 10, 21, 22, 23, 24], "control": [4, 6, 8, 9, 21, 23, 24], "ctrl": [6, 23, 24], "raspberrypi": [6, 8, 9, 10, 13, 19], "upgrad": [6, 13, 24], "recogn": 6, "c": [6, 11, 23, 24], "valid": [6, 23, 24], "regul": 6, "dps5005": 6, "os": [6, 7], "virtual": [6, 16], "environ": [6, 16], "packag": [6, 13, 21], "thonni": [6, 12, 21], "id": [6, 21], "cut": [7, 13], "ribbon": [7, 14, 15], "proper": 7, "length": [7, 23, 24], "about": [7, 8, 13], "5m": [7, 12], "correspond": [7, 18, 23], "crimp": [7, 23, 24], "idc": [7, 13], "suitabl": [7, 23, 24], "clamp": 7, "pai": [7, 23, 24], "attent": [7, 23, 24], "direct": [7, 21, 23, 24], "unbalanc": 7, "perpendicular": 7, "possibl": [7, 11, 18, 22, 23, 24], "same": [7, 8, 21, 23, 24], "flush": 7, "posit": [7, 13, 23, 24], "spacer": [7, 12, 14, 15], "abov": [7, 23, 24], "below": [4, 7, 8, 10, 18, 21, 23, 24], "profil": 7, "view": [7, 12], "color": 7, "yellow": 7, "tin": [7, 13], "end": [7, 18, 23, 24], "red": [7, 12, 20, 21, 23, 24], "black": [7, 12, 13, 23, 24], "left": [7, 12], "shown": [7, 23, 24], "pictur": 7, "i": [7, 14, 15, 21, 23, 24], "ii": 7, "gnd": [7, 23, 24], "nois": [7, 13], "often": [7, 8], "heard": 7, "clip": 7, "11": [0, 7, 11, 12, 13, 23, 24], "input": [7, 8, 11, 12, 13, 23, 24], "right": [7, 12], "fix": [4, 7, 12, 13, 16], "second": [7, 8, 11, 21, 23, 24], "13": [7, 12, 13, 14, 15, 23, 24], "15": [7, 11, 12, 13, 14, 15, 23, 24], "previou": 7, "procedur": 7, "repeat": [7, 16, 21, 23, 24], "other": [7, 18, 21, 23, 24], "17": [7, 12, 13, 23, 24], "purpl": 7, "18": [7, 12, 13, 23, 24], "third": [7, 21], "19": [7, 12, 13, 23, 24], "fourth": 7, "nylon": 7, "hex": [7, 14, 15], "photograph": 7, "detail": [4, 7, 8, 16, 20, 21, 23], "20": [7, 12, 13, 23, 24], "4th": 7, "togeth": [7, 18, 23, 24], "could": [7, 12, 23, 24], "previous": [7, 10, 23, 24], "21": [7, 12, 13, 23, 24], "tie": 7, "22": [7, 12, 13, 23, 24], "23": [7, 12, 13, 14, 15, 23, 24], "pvc": 7, "plate": 7, "minimum": 7, "dimens": 7, "200": [7, 11, 13], "mm": [7, 12, 14, 15, 23, 24], "150": [7, 8, 23, 24], "drill": 7, "remain": [7, 18, 23, 24], "metal": [7, 13], "tighten": 7, "25": [7, 11, 13, 14, 15, 23, 24], "rpi": [7, 10, 23, 24], "so": [7, 8, 23, 24], "access": [7, 10, 21, 23, 24], "usb": 7, "port": [7, 12, 13], "mark": [7, 12], "hole": [7, 13, 23, 24], "26": [7, 13, 23, 24], "add": [4, 7, 19, 23, 24], "27": [7, 13, 14, 15, 23, 24], "attach": 7, "washer": 7, "nut": 7, "28": [7, 13], "29": [7, 23, 24], "come": [4, 7], "out": [7, 10, 23, 24], "pass": [4, 7, 21], "output": [7, 12, 13, 21, 23, 24], "pre": [7, 12], "led": [7, 13], "simpli": [7, 10, 19, 23, 24], "consid": 7, "temporari": 7, "modif": [7, 10, 23, 24], "orang": 7, "31": [7, 12, 14, 15], "brown": 7, "blue": [7, 23, 24], "block": [7, 13, 19, 23, 24], "top": [7, 12, 18], "secur": [7, 21], "33": [7, 13], "34": [7, 13], "35": [7, 12, 13], "36": [7, 12, 23, 24], "37": [7, 23, 24], "38": [7, 13, 23, 24], "sd": [7, 10, 23, 24], "program": [7, 10, 23, 24], "mous": [7, 10, 23, 24], "keyboard": [7, 10, 23, 24], "monitor": [0, 4, 7, 16, 19, 21, 23, 24], "hdmi": [7, 10], "39": [7, 12, 13, 14, 15, 23, 24], "deliv": [7, 23, 24], "12vdc": 7, "enjoi": 7, "integr": [8, 12], "mn": [8, 22], "ab": 8, "switch": [8, 13, 18, 23, 24], "polar": [8, 13, 23, 24], "half": [8, 21], "cycl": [8, 18, 21], "stack": [8, 13, 21, 23, 24], "explan": 8, "understand": [8, 21], "redirect": 8, "reader": 8, "datasheet": 8, "done": [8, 10, 21, 23, 24], "through": [8, 13, 18, 21, 23, 24], "adc": [8, 12, 13, 22, 23, 24], "analog": [4, 8, 12, 13, 23, 24], "convert": [8, 12, 13, 23, 24], "ads1115": [8, 12, 13, 22, 23, 24], "bit": [8, 12, 13, 23, 24], "programm": [8, 13], "gain": [8, 12, 13, 23, 24], "pga": 8, "mean": [8, 18], "factor": 8, "digitis": 8, "Its": [8, 23, 24], "vari": 8, "With": [8, 23, 24], "precis": [8, 12, 13, 23, 24], "076": 8, "mv": 8, "beyond": 8, "larger": 8, "our": [8, 23, 24], "divid": [8, 23, 24], "receiv": [4, 8, 21], "mb_2023": 8, "bridg": [8, 23, 24], "across": 8, "seri": [4, 8, 23, 24], "instanc": [8, 10], "300": 8, "ohm": [8, 11, 12, 13, 23, 24], "anoth": [8, 10, 22, 23, 24], "techniqu": 8, "consist": [8, 22, 23, 24], "opamp": 8, "amplifi": [8, 12, 13, 23, 24], "multipl": [8, 10, 21], "known": [8, 10, 23, 24], "down": [8, 23, 24], "addit": [8, 21, 23, 24], "mode": 8, "ensur": [8, 10, 23, 24], "high": [8, 13, 23, 24], "imped": [8, 11, 23, 24], "inde": [8, 23, 24], "leak": 8, "while": [8, 18], "affect": 8, "mb_2024": 8, "differenti": 8, "model": [8, 10, 12, 13, 23, 24], "float": 8, "ground": [8, 12, 22, 23, 24], "enabl": [8, 9, 18, 21, 23, 24], "much": 8, "higher": [8, 12, 13, 18, 24], "too": 8, "larg": 8, "usual": 8, "accur": [8, 23, 24], "shunt": [4, 8, 11, 12, 13, 22], "As": [8, 23, 24], "tini": 8, "being": [8, 23, 24], "ina282": [8, 12], "via": [4, 8, 10, 18, 19, 21, 22, 23, 24], "click": [8, 10, 13, 22, 23, 24], "ina": 8, "equival": [8, 12, 23, 24], "alreadi": 8, "solder": [8, 12, 23, 24], "off": 8, "revers": [8, 23, 24], "four": [8, 12, 13], "optic": [8, 12, 22], "transit": 8, "mcp2308": 8, "gpi": 8, "sda": [8, 22], "scl": [8, 22], "protocol": [8, 18, 21, 22, 23, 24], "send": 8, "clock": 8, "transmit": 8, "pull": [4, 8, 22], "rest": [8, 22], "5v": [8, 12, 13, 22, 23, 24], "thei": [8, 21, 22, 23, 24], "entri": 8, "becaus": 8, "mani": 8, "bu": 8, "tcaxxxx": 8, "itself": [8, 21], "rapsberrypi": 8, "now": [9, 19, 23, 24], "actual": [9, 18, 23, 24], "henc": 9, "maximum": [9, 21, 23, 24], "aliment": 9, "modbu": 9, "quantiti": [10, 13, 23, 24], "micro": [10, 23, 24], "comput": [10, 19, 23, 24], "instruct": [10, 21], "well": [10, 21, 23, 24], "websit": [10, 23, 24], "watch": [10, 23, 24], "video": [10, 23, 24], "how": [0, 10, 16, 23, 24], "set": [4, 10, 12, 13, 16, 20, 21, 23, 24], "latest": [10, 11, 23, 24], "stabl": [10, 18, 23, 24], "complet": [10, 12, 18, 19], "raspbian": [10, 23, 24], "visit": 10, "http": [10, 12, 13, 14, 15, 19, 21, 23, 24], "org": [10, 13], "en": [10, 13], "were": [10, 12, 23, 24], "onc": [4, 10, 18, 21, 22, 23, 24], "spi": [10, 23, 24], "remot": [10, 21, 23, 24], "option": [10, 11, 13, 21, 23, 24], "deactiv": [10, 19, 23, 24], "gui": [10, 23, 24], "menu": [10, 23, 24], "failur": [10, 23, 24], "carri": [10, 23, 24], "task": [10, 23, 24], "caus": [10, 22, 23, 24], "shield": [10, 23, 24], "dure": [10, 18, 23, 24], "parallel": 10, "interpret": [10, 12, 23, 24], "discret": 10, "util": 10, "protect": 10, "problem": 10, "depend": [10, 19, 21, 23, 24], "specifi": [10, 19, 23, 24], "txt": [10, 19, 21, 23, 24], "libatla": [10, 23, 24], "dev": [10, 23, 24], "librari": [10, 23, 24], "sudo": [10, 23, 24], "apt": [10, 23, 24], "strongli": [10, 23, 24], "gather": [10, 23, 24], "python3": [10, 23, 24], "venv": [10, 23, 24], "command": [10, 19, 21, 23, 24], "bin": [10, 19, 23, 24], "suffici": [10, 23, 24], "meet": [10, 23, 24], "export": [10, 19, 21], "cflag": 10, "fcommon": 10, "pip": [10, 19, 23, 24], "blinka": [10, 23, 24], "numpi": [10, 21, 23, 24], "panda": [10, 23, 24], "circuitpython": [10, 23, 24], "ads1x15": [10, 23, 24], "mcp230xx": 10, "gpiozero": 10, "check": [10, 11, 19, 21, 22, 23, 24], "met": [10, 19, 23, 24], "list": [4, 10, 18, 19], "leav": [10, 19, 23, 24], "decid": [10, 23, 24], "setup": [10, 23, 24], "pythonid": [10, 23, 24], "root": [10, 23, 24], "usr": [10, 23, 24], "window": [10, 21, 23, 24], "On": [10, 18, 23, 24], "altern": [10, 23, 24], "button": [10, 23, 24], "locat": [10, 21, 23, 24], "execut": [10, 21, 23, 24], "find": [10, 23, 24], "folder": [10, 19, 23, 24], "home": [10, 19, 23, 24], "tab": [10, 21, 23, 24], "close": [10, 22, 23, 24], "ok": [10, 23, 24], "save": [10, 23, 24], "year": 11, "consequ": [11, 23, 24], "group": 11, "varieti": 11, "tailor": [11, 21], "technic": 11, "field": [11, 13, 23, 24], "budget": 11, "characterist": [11, 23, 24], "tabl": [11, 24], "paramet": [11, 21], "unit": [11, 12, 13, 14, 15, 23, 24], "vmn": [11, 13], "number": [11, 12, 14, 15, 21, 23, 24], "temperatur": [11, 23, 24], "max": [11, 12, 13], "permiss": 11, "vab": [11, 13], "40": [11, 14, 15, 23, 24], "ma": [11, 12, 13, 23, 24], "500": [11, 23, 24], "min": [11, 23, 24], "durat": [11, 23, 24], "ms": [11, 23, 24], "80": 11, "mohm": [11, 12, 23, 24], "tohm": 11, "volt": 11, "descript": 18, "per": [12, 13, 14, 15, 23, 24], "total": [12, 13, 14, 15, 23, 24], "web": [12, 13, 14, 15, 16, 18], "58": [12, 23, 24], "75": 12, "www": [12, 13, 14, 15, 19, 23, 24], "mouser": [12, 13, 14, 15], "fr": [12, 13, 14, 15, 19, 23, 24], "productdetail": [12, 13, 14, 15], "seeed": 12, "studio": 12, "102110421": 12, "qs": [12, 13, 14, 15], "7mvldsj5uaxen3lyyh3sqw": 12, "3d": [12, 13, 14, 15], "lm158n": 12, "amp": [12, 13, 23, 24], "o": [12, 14, 15, 23, 24], "texa": [12, 23, 24], "instrument": [12, 16, 18, 19, 21, 23, 24], "lm358an": [12, 23, 24], "nopb": [12, 23, 24], "lm158j": 12, "x1j7hmvl2zh8vpefml8": 12, "2ffq": 12, "print": [12, 14, 15, 21, 23, 24], "circuit": [12, 14, 15, 23, 24], "asler": [12, 14, 15, 23, 24], "1085": [12, 13], "2fha2pyfaduh": 12, "2fogzutwiq9iz5vjaqfoyugqalgxpeckigrqvf4hn": 12, "252bg": 12, "capacitor": [12, 13, 24], "100nf": [12, 13, 24], "50vdc": [12, 24], "ceram": [12, 13, 24], "kemet": [12, 24], "c320c104k1": [12, 24], "c320c104k1r5ta7303": 12, "c4uyot": 12, "2flq1th4mcyoetma": 12, "5w": [12, 23, 24], "te": [12, 13, 14, 15, 23, 24], "h81k0bya": [12, 23, 24], "holsworthi": [12, 13], "2fha2pyfaduhuylh7az": 12, "2fmjfh2xjoums6wztux4som": 12, "252bii": 12, "h81k5bya": [12, 23, 24], "2fha2pyfadugy9twham3ru9hmijohywhbin95knm": 12, "252bx": 12, "2fm": 12, "vishai": [12, 13, 14, 15], "ccf071k50gke36": 12, "dale": 12, "qkeozdl6eqpa6lzrlqfvow": 12, "762": 12, "524": 12, "cmf651m0000fkek143": 12, "ciayqk2gdckzia2levalkg": 12, "42": [12, 13], "ohmit": [12, 13], "41f2r0e": 12, "im6toxqzgoauedprb19mha": 12, "08": [12, 14, 15], "pitch": [12, 13, 14, 15, 23, 24], "648": [12, 14, 15, 23, 24], "cui": [12, 14, 15], "tb009": [12, 14, 15], "508": [12, 14, 15], "02be": [12, 14, 15], "vlwxofp3u2wcfk5uckwtka": [12, 14, 15], "dc": [12, 13, 14, 15, 23, 24], "24v": [12, 24], "tracopow": [12, 24], "trn": [12, 24], "1215": [12, 24], "traco": [12, 13, 24], "yca": 12, "2faaymw02gquicgqj0ta": 12, "72": [12, 24], "mill": [12, 13], "110": [12, 13, 15, 23, 24], "43": [12, 13, 23, 24], "308": [12, 13], "41": [12, 13, 15], "001000": [12, 13], "iggadovctstu": 12, "2fqaur8narg": 12, "mgh": 12, "vip": 12, "gclid": 12, "eaiaiqobchmin_taxbcx8wivq5nvch2qaqfpeayyccabegjk1_d_bw": 12, "aqy211eh": 12, "84": [12, 14, 15], "panason": [12, 13], "industri": 12, "wktuvitrialgiu8hcm7dvq": 12, "449": 12, "796": 12, "preci": [12, 15], "83": 12, "304": 12, "001101": [12, 15], "2fha2pyfadujqkqx4wauig": 12, "2fmgndxmcnv": 12, "2f33nj0gbxroculucynpyong": 12, "mcp23008": [12, 13], "593": [12, 13], "sgaepimzzmskedp9slc0yyv4kpdpmd1hts4slctivmw": 12, "1x10": [12, 23, 24], "samtec": [12, 13, 23, 24], "ssw": [12, 13, 23, 24], "ru5fayqh": [12, 13], "252be0w1orxzibqpw": [12, 13], "smt": 12, "breakout": [12, 13], "soic": 12, "1212": 12, "gurawfaegucaqqfvnvtyeg": 12, "eaiaiqobchmit8zjzr6x8wivgdnvch2vbwvseaqyayabegjqg_d_bw": 12, "ina282aid": 12, "ze4": 12, "2fufuz19ilfayzxocfra": 12, "thd": [12, 13], "1211n": [12, 13], "2fha2pyfadugpyeg4idvm": 12, "2fmsr": 12, "252b7an": 12, "2f0t3ruis9pcaqjlt4": 12, "252bnrpuooeq": 12, "53": [12, 13, 24], "ssq": 12, "120": [12, 14, 15], "d": [12, 23, 24], "252be1bmvd": 12, "252bdzonqg": 12, "ejector": [12, 14, 15], "blk": [12, 14, 15], "10120550": [12, 14, 15], "conrad": [12, 14, 15], "com": [12, 13, 14, 15, 19, 21, 23, 24], "bkl": [12, 14, 15], "space": [12, 14, 15], "254": [12, 14, 15], "row": [12, 13, 14, 15], "pc": [12, 14, 15], "741435": [12, 15], "searchterm": [12, 14, 15], "searchtyp": [12, 14, 15], "searchsuggest": [12, 14, 15], "femal": [12, 13, 14, 15, 23, 24], "hexagonal": 12, "87": [12, 13, 15], "48": [12, 13, 23, 24], "harwin": 12, "r25": 12, "3002002": 12, "w0yvoo0ixfenuv0hsdc4": 12, "2fq": 12, "86": [12, 13, 14, 15], "437": [12, 13], "1108331841001101": 12, "318": [12, 13], "ftmup6kvi2tnqoeziaq": 12, "2fpa": 12, "figur": [12, 23, 24], "show": [12, 23, 24], "schemat": [12, 24], "plug": [12, 23, 24], "plai": 12, "propos": [4, 12, 23, 24], "florsch": [12, 23, 24], "advantag": 12, "signal": [12, 13, 23, 24], "lie": [12, 23, 24], "114": [12, 23, 24], "directli": [12, 18, 23, 24], "realiz": 12, "around": 12, "tdh15": 12, "inpout": 12, "than": [12, 13, 23, 24], "just": [12, 13, 24], "decreas": [12, 13], "don": [12, 13], "t": [12, 13, 14, 15, 22], "forget": [12, 13], "kei": [12, 13], "r_shunt": [12, 13], "ohmpi_config": [12, 13], "dict": [12, 13], "adjust": [12, 23, 24], "tow": 12, "dot": 12, "corner": 12, "lm158": 12, "ads115": [12, 23, 24], "3x11": 12, "wurth": [12, 13], "elektronik": [12, 13], "971110321": 12, "305": [12, 14, 15], "apm": [12, 14, 15], "hexseal": [12, 14, 15], "rm3x8mm": [12, 14, 15], "2701": [12, 14, 15], "jjse": [12, 14, 15], "2f12mkns3vxsdryxuhw": [12, 14, 15], "shutdown": 12, "unplug": 12, "bottom": [12, 23, 24], "11mm": 12, "m3": [12, 14, 15], "upper": 12, "everyth": 12, "screen": [12, 23, 24], "1kohm": 12, "r2": [12, 23, 24], "220": 12, "r1": [12, 23, 24], "padboard": 12, "spool": 12, "sample_measurement_exampl": 12, "result": [12, 23, 24], "2023": 13, "offer": [13, 21, 23, 24], "superior": 13, "compar": 13, "predecessor": 13, "evolv": [13, 18, 23, 24], "major": 13, "mikro": 13, "1887": [], "isol": 13, "200v": 13, "bom": [], "140": [14, 15], "560": [14, 15], "62": [14, 15], "92": [14, 15, 23, 24], "tru": [14, 15, 23, 24], "1580994": [14, 15], "256": [14, 15], "091": [14, 15], "296": [14, 15], "incorpor": [13, 14, 15, 18, 21], "sgaepimzzmueqxo7l": [14, 15], "2fbpyakboruumren": [14, 15], "56": [14, 15], "776": [14, 15], "205": [14, 15], "46": [13, 14, 15], "103321": [14, 15], "5twgzeq9e7hsylqaljjyrw": [14, 15], "732": [14, 15], "sgaepimzzmskedp9slc0yfx16nydmpxjueeogolbldi": [14, 15], "325": [14, 15], "over": [14, 15, 22], "503811": [14, 15], "nchannel": [14, 15], "471": [14, 15], "576": [14, 15, 23], "vhuuswq2": [14, 15], "252bsz9b": [14, 15], "2ff6fcxt7g": [14, 15], "100k": [14, 22], "061": [14, 15], "616": [14, 15], "beyschlag": [13, 14, 15], "mba02040c1003frp00": [13, 14, 15], "mzrxyrlhvdt9crf7zyf": [13, 14, 15], "2f5q": [13, 14, 15], "89": [13, 14, 15], "2717": [14, 15], "sgaepimzzmsyydr3r27av4eqf73yoh": [14, 15], "252baqg": [14, 15], "252bz3hvktao": [14, 15], "10120558": [14, 15], "54": [14, 15], "No": [14, 15], "51": [14, 15], "741727": [14, 15], "10120862": [14, 15], "strain": [14, 15], "relief": [14, 15], "44": [13, 14, 15, 23, 24], "742063": [14, 15], "10120158": [14, 15], "x": [14, 15, 23, 24], "multi": [4, 14, 15, 23, 24], "colour": [14, 15], "1012015810": [14, 15], "127": [14, 15], "008": [14, 15], "1548658": [14, 15], "79": [14, 15], "49": [14, 15], "keyston": [14, 15], "24300": [14, 15], "uwqyq": [14, 15], "2f2czwu0ejpozmzc2a": [14, 15], "745": [14, 15], "846": [14, 15], "614": [14, 15], "25515": [14, 15], "2f2czwuxuhumfr": [14, 15], "252bzuq": [14, 15], "updat": [15, 18, 21], "100k\u03c9": 15, "mm\u00b2": [15, 23, 24], "55": [15, 23, 24], "328": 15, "uqd7xcvsscnr3hwd6fta8g": 15, "whose": [23, 24], "main": [18, 23, 24], "summar": [], "cover": [], "acquisit": [4, 16, 21], "separ": 21, "json": [21, 24], "ohmpi_set": [], "central": [], "handler": 21, "layer": [], "excel": 21, "log": [18, 21], "broker": [19, 21], "zip": 21, "rotat": 21, "disk": 21, "exec_logg": 21, "data_logg": 21, "plan": [4, 21], "state": 21, "health": 21, "soh": 21, "futur": [4, 21], "By": 21, "written": [18, 21], "consol": 21, "like": [21, 22], "local": [4, 19, 21], "dai": 21, "size": [13, 21], "exce": 21, "sent": 21, "level": [13, 18, 21], "edit": [19, 21], "setup_logg": 21, "custom": 21, "repositori": [4, 19, 21, 23, 24], "prefer": [21, 23, 24], "desir": [18, 21], "usernam": [19, 21], "password": 21, "One": [21, 22], "alter": 21, "keep": [18, 21], "bash": [19, 21], "run_http_interfac": 21, "sh": [19, 21], "iot": [16, 18], "messag": [18, 21], "friendli": 21, "graphic": 21, "quick": 21, "easi": 21, "wi": 21, "fi": 21, "point": [21, 23, 24], "ap": 21, "webserv": 21, "serv": [21, 23, 24], "index": 21, "html": [19, 21], "laptop": 21, "mobil": 21, "phone": 21, "upload": 21, "sequenc": [4, 18, 20, 21, 23, 24], "download": [21, 23, 24], "act": 21, "raspap": 21, "runonstart": 21, "141": 21, "8080": 21, "pseudo": [4, 21], "evolut": 21, "quadrupol": [21, 23, 24], "appar": 21, "especi": [], "suit": 21, "autom": [20, 21], "ipython": 21, "ssh": [19, 21], "putti": 21, "maco": 21, "linux": 21, "found": 21, "gitlab": [4, 19, 23, 24], "entir": [23, 24], "np": 21, "chdir": [], "object": [18, 21], "k": [13, 21], "load": 21, "manual": [21, 23, 24], "injection_dur": [21, 23, 24], "nb_stack": 21, "nbr_mea": [21, 23, 24], "update_set": 21, "arrai": [13, 21, 23, 24], "shape": 21, "set_sequ": 21, "n2": 21, "string": 21, "load_sequ": 21, "abmn": [21, 23, 24], "rs_check": 21, "synchron": [18, 21], "wait": 21, "return": [21, 23, 24], "prompt": 21, "run_sequ": [20, 21], "run_sequence_async": 21, "thread": [18, 21], "immedi": 21, "sleep": 21, "interrupt": 21, "kill": 21, "asynchron": 21, "interv": [16, 21], "nb_mea": 21, "sequence_delai": [21, 23, 24], "run_multiple_sequ": 21, "taken": 21, "switch_mux_on": [], "run_measur": 21, "switch_mux_off": [], "risk": [], "short": [], "argument": 21, "autogain": [], "true": 4, "ad": [23, 24], "good": [], "resolut": [23, 24], "usag": 21, "consumpt": [21, 23, 24], "process": 21, "sensor": [13, 16, 21], "scope": 21, "internet": 21, "network": 21, "auxiliari": 21, "publish": [21, 23], "subscrib": 21, "approach": 21, "mosquitto": 21, "server": 21, "reachabl": 21, "net": [13, 21], "servic": 21, "install_local_mqtt_brok": 21, "examin": 21, "parti": 21, "explor": 21, "reboot": 21, "further": 21, "format": 21, "kwarg": 21, "illustr": [21, 23, 24], "cmd_id": 21, "3fzxv121uitwgjwygcz4xw": 21, "cmd": 21, "nb_electrod": [21, 23, 24], "3fzxv121uitwgjwygcz4yw": 21, "made": [21, 23, 24], "dashboard": 21, "browser": 21, "flow": [21, 23, 24], "editor": [21, 23, 24], "node": [20, 21], "complex": 21, "properli": [19, 21, 22], "palett": 21, "manag": [4, 13, 21, 23, 24], "noder": [], "doc": [], "guid": [], "ui": 21, "visual": 21, "cookbook": 21, "due": 22, "quit": 22, "fragil": 22, "still": [22, 23, 24], "conductor": 22, "turn": [22, 23, 24], "multimet": 22, "broken": 22, "shoudn": 22, "wa": [22, 23, 24], "burn": 22, "expect": [18, 22], "try": 22, "effect": [4, 13, 22], "voltmet": [22, 23, 24], "sens": 22, "malfunct": 22, "erron": 22, "solv": 22, "most": 22, "vdd": 22, "reach": 22, "stronger": [22, 23, 24], "smaller": [22, 23, 24], "journal": 23, "bug": [4, 23], "explain": 23, "miss": 23, "invit": 23, "v1": [23, 24], "commerci": [23, 24], "cpu": [23, 24], "w": [13, 23, 24], "storag": [23, 24], "o1": [23, 24], "youtub": [23, 24], "wjwzhv1v3pk": [23, 24], "noob": [23, 24], "simpl": [18, 23, 24], "unexpectedli": [23, 24], "boot": [23, 24], "cd": [19, 23, 24], "gnu": [23, 24], "nano": [19, 23, 24], "At": [23, 24], "op": [13, 23, 24], "dl": [23, 24], "press": [23, 24], "enter": [23, 24], "escap": [23, 24], "studi": [23, 24], "hous": [13, 23, 24], "diagram": [23, 24], "displai": [23, 24], "mimic": [23, 24], "behavior": [23, 24], "soil": [23, 24], "subject": [23, 24], "r11": [23, 24], "r10": [23, 24], "r12": [23, 24], "constitut": [23, 24], "stainless": [23, 24], "steel": [23, 24], "r9": [23, 24], "less": [23, 24], "sum": [23, 24], "000": [23, 24], "intens": [23, 24], "potenti": [23, 24], "calcul": [4, 23, 24], "insert": [23, 24], "1115": [23, 24], "a1": [23, 24], "a0": [23, 24], "increas": [18, 23, 24], "r5": [23, 24], "r8": [23, 24], "r6": [23, 24], "r7": [23, 24], "a2": [23, 24], "a3": [23, 24], "obtain": [23, 24], "ly": [23, 24], "let": [23, 24], "equal": [23, 24], "multipli": [23, 24], "reduct": [23, 24], "despit": [23, 24], "calibr": [23, 24], "variou": [13, 23, 24], "disturb": [23, 24], "estim": [23, 24], "mega": [23, 24], "shortcut": [23, 24], "excess": [23, 24], "lithium": [23, 24], "ion": [23, 24], "automobil": [23, 24], "lead": [13, 23, 24], "acid": [23, 24], "strong": [23, 24], "hazard": [23, 24], "fuse": [23, 24], "onto": [23, 24], "ohmmet": [23, 24], "coeffici": [23, 24], "coef_p0": [23, 24], "coef_p1": [23, 24], "coef_p2": [23, 24], "coef_p3": [23, 24], "coef": [23, 24], "po": [23, 24], "p1": [23, 24], "r3": [23, 24], "r4": [23, 24], "p2": [23, 24], "p3": [23, 24], "r_ref": [23, 24], "slope": [23, 24], "convers": [13, 23, 24], "p0": [23, 24], "accuraci": [23, 24], "lm358n": [23, 24], "appli": [23, 24], "weaker": 23, "tx": [23, 24], "rememb": [23, 24], "holder": [23, 24], "f": [23, 24], "circul": [23, 24], "fig": [23, 24], "common": [18, 23, 24], "neg": [23, 24], "normal": [23, 24], "simultan": [23, 24], "role": [23, 24], "thu": [23, 24], "energ": [23, 24], "next": [23, 24], "featur": [0, 23, 24], "strict": [23, 24], "in1": [23, 24], "in2": [23, 24], "in3": [23, 24], "in4": [23, 24], "5vdc": [13, 23, 24], "5vcc": [23, 24], "mm2": [23, 24], "lastli": [23, 24], "congratul": [23, 24], "construct": [23, 24], "ert": [23, 24], "sever": [18, 23, 24], "ten": [23, 24], "thousand": [23, 24], "stuck": [23, 24], "hand": [23, 24], "cap": [23, 24], "produc": [23, 24], "clean": [23, 24], "distanc": [23, 24], "had": [23, 24], "extra": [23, 24], "final": [23, 24], "horizont": [23, 24], "vertic": [23, 24], "06": [13, 23, 24], "04": [23, 24], "05": [13, 23, 24], "din": [23, 24], "rail": [23, 24], "chosen": [23, 24], "incom": [23, 24], "instead": [23, 24], "moreov": [23, 24], "bought": [23, 24], "velleman": [23, 24], "wpm404": [23, 24], "potentiomet": [13, 23, 24], "scienc": [13, 23, 24], "framework": [23, 24], "manuscript": [23, 24], "osf": [23, 24], "io": [23, 24], "dzwb4": [23, 24], "irstea": [19, 23, 24], "unzip": [23, 24], "master": [23, 24], "readm": [23, 24], "assist": [23, 24], "disconnect": [23, 24], "handl": [18, 23, 24], "charg": [23, 24], "full": [4, 18, 23, 24], "capac": [23, 24], "fewer": [23, 24], "bank": [23, 24], "2a": [23, 24], "ll": [23, 24], "insid": [23, 24], "numer": [23, 24], "optim": [23, 24], "attribut": [23, 24], "the9": [23, 24], "hear": [23, 24], "sound": [23, 24], "permut": [23, 24], "csv": [23, 24], "delai": [23, 24], "repetit": [23, 24], "littl": [23, 24], "public": [23, 24], "articl": [23, 24], "sainsmart": [23, 24], "canal": 23, "pour": 23, "arduino": 23, "dsp": [13, 23], "avr": 23, "pic": 23, "arm": 23, "99": [13, 23, 24], "199": [23, 24], "sain": [23, 24], "smart": [23, 24], "101": [23, 24], "70": [13, 23, 24], "103": [23, 24], "018": [23, 24], "1x1": [23, 24], "66": [13, 23, 24], "1568649": [23, 24], "1x0": [23, 24], "71": [13, 23, 24], "1565235": [23, 24], "68": [23, 24], "rs": [23, 24], "pro": [13, 23, 24], "897": [23, 24], "1332": [23, 24], "858": [23, 24], "627": [23, 24], "52": [13, 23, 24], "upw50b50rv": [23, 24], "1083": [23, 24], "7ah": [23, 24], "537": [23, 24], "5488": [23, 24], "lr20": [23, 24], "9v": [23, 24], "185": [23, 24], "4686": [23, 24], "ferrul": [23, 24], "piec": [23, 24], "weidmul": [23, 24], "9004330000": [23, 24], "966067": [23, 24], "car": 23, "littelfus": [23, 24], "fhac0002zxj": 23, "96": [13, 23], "trn3": 24, "suppress": 24, "10v": 24, "fast": 24, "decoupl": 24, "last": 24, "prevent": 24, "overh": 24, "toler": 24, "orient": [18, 24], "h": [13, 24], "nf": [13, 24], "jason": 24, "ohmpi_param": 24, "export_path": 24, "desktop": 24, "0251001": 24, "pat1l": 24, "2c": 13, "ref": 13, "link": [4, 13], "eur": 13, "excl": 13, "vat": 13, "223": 13, "594": 13, "5063jd100k0ft": 13, "film": 13, "4watt": 13, "100kohm": 13, "8watt": 13, "bodi": 13, "eu": 13, "899": 13, "330": 13, "307": 13, "279": 13, "cfr100j330r": 13, "carbon": 13, "330ohm": 13, "1w": 13, "500ppm": 13, "ddevmfoh4ssvknglsgy0ha": 13, "228": 13, "603": 13, "cfr": 13, "25jb": 13, "4k7": 13, "yageo": 13, "4w": 13, "7k": 13, "588": 13, "wnc2r0fet": 13, "wirewound": 13, "2w": 13, "cdpnwznfzjb5bmolbzti": 13, "252bw": 13, "50v": 13, "1a": 13, "rectifi": 13, "214": 13, "637": 13, "1n4001": 13, "diotec": 13, "semiconductor": 13, "olc7aqgiedlll8na510wma": 13, "284": 13, "cree": 13, "941": 13, "c503bgancd0e0781": 13, "c503b": 13, "gan": 13, "cd0e0781": 13, "standard": 13, "green": 13, "527nm": 13, "mmround": 13, "32900": 13, "64600mcd": 13, "7d1ltpjg0i1j7dm": 13, "252b": 13, "252b5igzw": 13, "116": 13, "schottki": 13, "771": 13, "bat86113": 13, "bat86": 13, "113": 13, "nexperia": 13, "sod68": 13, "me8tqzrmiyx1ahcmzsx1tg": 13, "874": 13, "op27": 13, "ultra": 13, "offset": 13, "8dip": 13, "584": 13, "op27epz": 13, "inc": 13, "wivqp4zgangdp3uwih2ura": 13, "485": 13, "accessori": 13, "gurawfaeguaf08zux7w": 13, "2fuq": 13, "78": 13, "pack": 13, "ic": 13, "amazon": 13, "azdeliveri": 13, "parent": 13, "3x": 13, "dp": 13, "b07qhwltt": 13, "sr_1_5": 13, "__mk_fr_fr": 13, "c3": 13, "85m": 13, "85": 13, "c5": 13, "bd": 13, "95": 13, "91": 13, "crid": 13, "18whxz3e0nur5": 13, "keyword": 13, "qid": 13, "1702140215": 13, "sprefix": 13, "2cap": 13, "2c117": 13, "sr": 13, "ref03gpz": 13, "r": 13, "wivqp4zgangjpdfouwu1bw": 13, "dg411dj": 13, "781": 13, "e3": 13, "speed": 13, "dg411": 13, "xkjjivogybzznzq": 13, "252buwcw1q": 13, "unpolar": 13, "k104k15x7rf5ul2": 13, "multilay": 13, "mlcc": 13, "x7r": 13, "ammo": 13, "bc": 13, "rlgk8caobhbcqsnkgo2hja": 13, "568": 13, "10uf": 13, "667": 13, "eeu": 13, "eb1j100": 13, "aluminum": 13, "electrolyt": 13, "radial": 13, "63volt": 13, "aec": 13, "q200": 13, "ceafgkervibcbemsghcq5g": 13, "60v": 13, "600ma": 13, "700mw": 13, "transistor": 13, "zvn4206astz": 13, "335": 13, "522": 13, "chnl": 13, "onsemi": 13, "fairchild": 13, "2n7000bu": 13, "k2x4el1": 13, "2fkj6oexmhafsm5a": 13, "thd1512": 13, "11n": 13, "495": 13, "thd15": 13, "style": 13, "ckjk83fod0x2iyoeopcnmg": 13, "97": 13, "22n": 13, "1222n": 13, "ckjk83fod0uvycxqxchqfw": 13, "848": 13, "649": 13, "vi02215200j0g": 13, "vi0221520000g": 13, "amphenol": 13, "tb": 13, "ri": 13, "cla": 13, "180": 13, "anytek": 13, "mv7bduzupui3lmtbyxcxvw": 13, "088": 13, "74": 13, "932": 13, "1878": 13, "k5owtxstjao5l2rhk53deg": 13, "4976": 13, "mynhzdoqoqkab6t4ih2naq": 13, "serial": 13, "eeprom": 13, "2kb": 13, "dip8": 13, "03": 13, "474": 13, "bob": 13, "15439": 13, "sparkfun": 13, "translat": 13, "pca9306": 13, "p1jmdcb91o4xonpr": 13, "252b0xi4g": 13, "omhron": 13, "653": 13, "1a4": 13, "dc5": 13, "spst": 13, "NO": 13, "seal": 13, "pwf36butxbgftk6ytlb7nq": 13, "575": 13, "1104731841001000": 13, "47": 13, "standrd": 13, "tail": 13, "5ag0nvq1c4xxooytdz6dow": 13, "113308": 13, "8p": 13, "gld": 13, "cont": 13, "wzeyyeqmoweyjis4txlt7q": 13, "11044316": 13, "316": 13, "16p": 13, "iggadovctsrh": 13, "252bxewrwehkg": 13, "prt": 13, "14017": 13, "tall": 13, "2x20": 13, "a4bxicggsn": 13, "2f": 13, "252baml822b65a": 13, "ribon": 13, "710": 13, "61200623021": 13, "wr": 13, "bhd": 13, "54mm": 13, "6p": 13, "strt": 13, "conn": 13, "phr8rmcireabk1ywkdxzfw": 13, "571": 13, "534237": 13, "rec": 13, "1x05p": 13, "vrt": 13, "eln3i3szm1klmlr": 13, "252bszcsuq": 13, "94": 13, "1x04p": 13, "gygf5pdsjzki3hk2o1eilq": 13, "535541": 13, "1x08p": 13, "xdp7pgunc": 13, "252buqvwkjjvkwqw": 13, "ssw11002g": 13, "tiger": 13, "bui": 13, "ssw10202g": 13, "102": 13, "252be2zeimtlw": 13, "2fblw": 13, "826629": 13, "10p": 13, "fazuumncxom0apli6zggxg": 13, "1761681": 13, "hdr": 13, "vert": 13, "ht": 13, "bqfptycq3dlaez2wzdz7aw": 13, "aisler": 13, "lang": 13, "10k": 13, "sip9": 13, "bournd": 13, "3296w_vertic": 13, "raspberryp": 13, "63": 13, "kiwi": 13, "4gb": 13, "4268": 13, "src": 13, "73": 13, "801": 13, "012": 13, "012000": 13, "5ag0nvq1c4x40xnvdlnkzg": 13, "overview": 13, "machin": 13, "thirteen": 13, "eepow": [], "fundament": [], "what": 13, "_": 21, "clone": 16, "mqtt": [18, 19, 21], "re": 18, "structur": 18, "organis": 18, "hierarchi": 18, "five": 18, "distinct": 18, "atom": 18, "Theses": 18, "concret": 18, "properti": 18, "capabl": 18, "physic": 18, "mainli": 18, "occur": 18, "medium": 18, "ohmpihardwar": 18, "orchestr": 18, "cross": 18, "squar": 18, "wave": 18, "waveform": [4, 18], "read": 18, "insur": 18, "whole": 18, "dynam": 18, "instanti": 18, "rel": 18, "customis": 18, "overal": 18, "radic": 18, "acquir": 18, "navig": 19, "dependeci": 19, "centralis": 19, "buse": 19, "pythonpath": [19, 21], "bashrc": 19, "And": 19, "basic_ohmpi_flows_nod": 21, "wish": 4, "kindli": 4, "ask": 4, "touch": 4, "non": 4, "exhaust": 4, "hope": 4, "forc": 4, "idea": 4, "filter": 4, "recharg": 4, "microcontrol": 4, "pure": 4, "concern": 4, "etc": 4, "git": [4, 19], "request": 4, "variabl": 4, "sp": 4, "ip": 4, "schedul": 16, "crontab": 16, "trigger": 16, "instructions_": 19, "_instruct": 19, "Then": 19, "extern": 19, "question": 19, "relat": 19, "documentation_": 19, "_document": 19, "run_multipl": 20, "screenshot": 20, "establish": 21, "correctli": 21, "duty_cycl": 21, "look": 21, "six": 13, "bat85": 13, "ou": 13, "sciencebuddi": 13, "fair": 13, "inform": 13, "light": 13, "emit": 13, "oxid": 13, "img": [], "jpg": [], "zvn4306": 13, "wikipedia": [], "wiki": [], "tantalum": 13, "1u": 13, "\u00b5f": 13, "take": 13, "care": 13, "column": 13, "zvn4206": 13}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"ohmpi": [0, 1, 7, 8, 19, 23, 24], "open": 0, "sourc": 0, "hardwar": [0, 3, 4, 6, 18], "resist": [0, 23, 24], "meter": 0, "summari": 0, "document": 0, "center": 0, "project": [1, 19], "author": 1, "partner": 1, "cite": 1, "introduct": 1, "step": 19, "n": [], "3": 19, "mux": [14, 15], "board": [8, 11, 12, 13, 14, 15, 23, 24], "part": [10, 12, 13, 14, 15], "A": [10, 12, 13, 14, 15, 22], "assembl": [7, 11, 12, 13, 14, 15, 23, 24], "requir": [12, 13, 14, 15], "compon": [3, 4, 12, 13, 14, 15, 18, 22, 23, 24], "b": [10, 12, 14, 15, 22, 23, 24], "address": [14, 15], "c": [10, 12, 14, 15], "valid": [14, 15], "api": [4, 17], "refer": 17, "archiv": 2, "version": [2, 11], "softwar": [3, 4, 16, 18], "interfac": [3, 4, 21], "new": [3, 4], "exampl": 5, "applic": [5, 20], "electron": 8, "design": 8, "measur": [8, 11, 12, 13, 23, 24], "multiplex": [8, 23, 24], "power": 9, "suppli": 9, "12v": 9, "batteri": 9, "regul": 9, "dps5005": 9, "raspberri": [10, 19, 23, 24], "pi": [10, 19, 23, 24], "configur": [10, 21, 23, 24], "os": [10, 23, 24], "instal": [10, 19, 23, 24], "virtual": [10, 19, 23, 24], "environ": [10, 19, 23, 24], "packag": [10, 23, 24], "activ": [10, 19, 23, 24], "thonni": [10, 23, 24], "python": [10, 21, 23, 24], "id": [10, 23, 24], "recogn": 11, "specif": 11, "you": 11, "v2023": [12, 14], "list": [12, 13, 14, 15, 23, 24], "descript": [12, 13, 23, 24], "start": [12, 13, 19], "up": [12, 19], "check": 12, "2024": 13, "0": 13, "2": [13, 19], "v2024": 15, "oper": [16, 21, 23, 24], "system": 18, "architectur": 18, "logger": 21, "file": 21, "web": 21, "mqtt": [], "troubleshoot": 22, "issu": 22, "puls": 22, "between": 22, "valu": 22, "given": 22, "correct": 22, "one": 22, "commun": 22, "v": [23, 24], "1": [19, 23, 24], "01": 23, "limit": [23, 24], "32": [23, 24], "electrod": [23, 24], "The": [23, 24], "philosophi": [23, 24], "technic": [23, 24], "data": [23, 24], "current": [23, 24], "inject": [23, 24], "card": [23, 24], "connect": [23, 24], "electr": [23, 24], "implement": [23, 24], "first": [23, 24], "four": [23, 24], "instruct": [23, 24], "preliminari": [23, 24], "procedur": [23, 24], "onli": [23, 24], "initi": [23, 24], "startup": [23, 24], "paramet": [23, 24], "complet": [23, 24], "tabl": 23, "titl": 23, "02": 24, "schemat": 13, "interact": 13, "bom": 13, "acquisit": [18, 20], "clone": 19, "run": 19, "script": 19, "4": 19, "how": [4, 13], "contribut": 4, "develop": 4, "featur": 4, "get": 19, "set": 19, "monitor": 20, "repeat": 20, "fix": 20, "interv": 20, "schedul": 20, "us": 20, "crontab": 20, "iot": [20, 21], "sensor": 20, "trigger": 20, "befor": 13, "solder": 13}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}})
\ No newline at end of file
diff --git a/doc/build/html/source_rst/hardware/mb/mb_2024.html b/doc/build/html/source_rst/hardware/mb/mb_2024.html
index 874db0ef..e0db7bae 100644
--- a/doc/build/html/source_rst/hardware/mb/mb_2024.html
+++ b/doc/build/html/source_rst/hardware/mb/mb_2024.html
@@ -140,8 +140,8 @@ it provides electrical isolation for the Vmn measurement set. This isolation all
 </section>
 <section id="required-components">
 <h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this heading"></a></h3>
-<table class="docutils align-default" id="id4">
-<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id4" title="Permalink to this table"></a></caption>
+<table class="docutils align-default" id="id2">
+<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id2" title="Permalink to this table"></a></caption>
 <colgroup>
 <col style="width: 11%" />
 <col style="width: 11%" />
@@ -613,8 +613,7 @@ it provides electrical isolation for the Vmn measurement set. This isolation all
 </tbody>
 </table>
 <p>Soldering <a class="reference external" href="https://www.fluke.com/en-us/learn/blog/electrical/what-is-a-diode">DIODE</a> on the measurement board PCB</p>
-<blockquote>
-<div><table class="docutils align-default">
+<table class="docutils align-center">
 <tbody>
 <tr class="row-odd"><td rowspan="2"><p>4</p></td>
 <td><img alt="../../../_images/4.jpg" src="../../../_images/4.jpg" />
@@ -624,10 +623,8 @@ it provides electrical isolation for the Vmn measurement set. This isolation all
 </tr>
 </tbody>
 </table>
-</div></blockquote>
 <p>Soldering <a class="reference external" href="https://www.electronics-tutorials.ws/diode/schottky-diode.html">SCHOTTKY DIODE</a> on the measurement board PCB</p>
-<blockquote>
-<div><table class="docutils align-default">
+<table class="docutils align-center">
 <tbody>
 <tr class="row-odd"><td rowspan="2"><p>5</p></td>
 <td><img alt="../../../_images/5.jpg" src="../../../_images/5.jpg" />
@@ -680,10 +677,8 @@ position cut a header socket 4 ou 5 position.</p></td>
 </tr>
 </tbody>
 </table>
-</div></blockquote>
 <p>Information about <a class="reference external" href="https://en.wikipedia.org/wiki/Light-emitting_diode">light-emitting diode</a></p>
-<blockquote>
-<div><table class="docutils align-default">
+<table class="docutils align-center">
 <tbody>
 <tr class="row-odd"><td rowspan="2"><p>13</p></td>
 <td><img alt="../../../_images/13.jpg" src="../../../_images/13.jpg" />
@@ -693,24 +688,20 @@ position cut a header socket 4 ou 5 position.</p></td>
 </tr>
 </tbody>
 </table>
-</div></blockquote>
-<p>Information about <a class="reference external" href="https://fr.wikiversity.org/wiki/Transistor/Transistor_MOSFET#:~:text=Le%20MOSFET%20(Metal%20Oxide%20Semiconductor,la%20construction%20de%20portes%20logiques">MOSFET (Metal Oxide Semiconductor Field Effect Transistor)</a>.</p>
+<p>Information about <a class="reference external" href="https://fr.wikiversity.org/wiki/Transistor/Transistor_MOSFET#:~:text=Le%20MOSFET%20(Metal%20Oxide%20Semiconductor,la%20construction%20de%20portes%20logiques">MOSFET Metal Oxide Semiconductor Field Effect Transistor</a>.</p>
 <blockquote>
-<div><blockquote>
-<div><table class="docutils align-default">
+<div><table class="docutils align-center">
 <tbody>
 <tr class="row-odd"><td rowspan="2"><p>14</p></td>
 <td><img alt="../../../_images/14.jpg" src="../../../_images/14.jpg" />
 </td>
 </tr>
-<tr class="row-even"><td><p>Soldering MOSFET ZVN4306</p></td>
+<tr class="row-even"><td><p>Soldering MOSFET ZVN4206 or ZVN4306</p></td>
 </tr>
 </tbody>
 </table>
-</div></blockquote>
-<p>What is a <a href="#id2"><span class="problematic" id="id3">`</span></a>CAPACITOR &lt;<a class="reference external" href="https://en.wikipedia.org/wiki/Capacitor">https://en.wikipedia.org/wiki/Capacitor</a>&gt;</p>
-<blockquote>
-<div><table class="docutils align-default">
+<p>What is a <a class="reference external" href="https://en.wikipedia.org/wiki/Capacitor">CAPACITOR</a>?</p>
+<table class="docutils align-center">
 <tbody>
 <tr class="row-odd"><td rowspan="2"><p>15</p></td>
 <td><img alt="../../../_images/15.jpg" src="../../../_images/15.jpg" />
@@ -725,35 +716,44 @@ position cut a header socket 4 ou 5 position.</p></td>
 <tr class="row-even"><td><p>Soldering 1u µF 50V Electrolytic capacitor, <strong>take care</strong> about
 polarity</p></td>
 </tr>
+</tbody>
+</table>
+</div></blockquote>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>In this version, we used a shunt resistor of 2 ohms, which limits the current measurement to 48 mA. If the current is higher than this value, you just have to decrease the value of the shunt resistor. Don’t forget to change the shunt value in the config.py file (value associated to key ‘R_shunt’ in the OHMPI_CONFIG dict).</p>
+</div>
+<table class="docutils align-center">
+<tbody>
 <tr class="row-odd"><td rowspan="2"><p>17</p></td>
 <td><img alt="../../../_images/17.jpg" src="../../../_images/17.jpg" />
 </td>
 </tr>
-<tr class="row-even"><td><p>Installation of female header, 1 by 10  pins, for ADS1115</p></td>
+<tr class="row-even"><td><p>Soldering 2 ohms shunt resistor</p></td>
 </tr>
 <tr class="row-odd"><td rowspan="2"><p>18</p></td>
 <td><img alt="../../../_images/18.jpg" src="../../../_images/18.jpg" />
 </td>
 </tr>
-<tr class="row-even"><td><p>Installation of female header, 1 by 10  pins, for ADS1115</p></td>
+<tr class="row-even"><td><p>Soldering IDC pins</p></td>
 </tr>
 <tr class="row-odd"><td rowspan="2"><p>19</p></td>
 <td><img alt="../../../_images/19.jpg" src="../../../_images/19.jpg" />
 </td>
 </tr>
-<tr class="row-even"><td><p>Installation of female header, 1 by 10  pins, for ADS1115</p></td>
+<tr class="row-even"><td><p>Six screw terminals for cable connection</p></td>
 </tr>
 <tr class="row-odd"><td rowspan="2"><p>20</p></td>
 <td><img alt="../../../_images/20.jpg" src="../../../_images/20.jpg" />
 </td>
 </tr>
-<tr class="row-even"><td><p>Installation of female header, 1 by 10  pins, for ADS1115</p></td>
+<tr class="row-even"><td><p>Soldering six omron G5LE relay 5 VDC</p></td>
 </tr>
 <tr class="row-odd"><td rowspan="2"><p>21</p></td>
 <td><img alt="../../../_images/21.jpg" src="../../../_images/21.jpg" />
 </td>
 </tr>
-<tr class="row-even"><td><p>Installation of female header, 1 by 10  pins, for ADS1115</p></td>
+<tr class="row-even"><td><p>Soldering header for raspberry 2 column 20 position</p></td>
 </tr>
 <tr class="row-odd"><td rowspan="2"><p>22</p></td>
 <td><img alt="../../../_images/22.jpg" src="../../../_images/22.jpg" />
@@ -799,8 +799,6 @@ polarity</p></td>
 </tr>
 </tbody>
 </table>
-</div></blockquote>
-</div></blockquote>
 </section>
 </section>
 </section>
diff --git a/doc/source/source_rst/hardware/mb/mb_2024.rst b/doc/source/source_rst/hardware/mb/mb_2024.rst
index 282a8feb..a082c135 100644
--- a/doc/source/source_rst/hardware/mb/mb_2024.rst
+++ b/doc/source/source_rst/hardware/mb/mb_2024.rst
@@ -128,7 +128,10 @@ Soldering various `RESISTOR <https://eepower.com/resistor-guide/resistor-fundame
 
  
 Soldering `DIODE <https://www.fluke.com/en-us/learn/blog/electrical/what-is-a-diode>`_ on the measurement board PCB
-   
+
+.. table::
+   :align: center
+
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/4.jpg                       |
    |      4 +-------------------------------------------------------------------+
@@ -138,6 +141,8 @@ Soldering `DIODE <https://www.fluke.com/en-us/learn/blog/electrical/what-is-a-di
 
 Soldering `SCHOTTKY DIODE <https://www.electronics-tutorials.ws/diode/schottky-diode.html>`_ on the measurement board PCB
 
+.. table::
+   :align: center
 
    +--------+-------------------------------------------------------------------+  
    |        |   .. image:: ../../../img/mb.2024.x.x/5.jpg                       |
@@ -183,7 +188,9 @@ Soldering `SCHOTTKY DIODE <https://www.electronics-tutorials.ws/diode/schottky-d
 
 Information about `light-emitting diode <https://en.wikipedia.org/wiki/Light-emitting_diode>`_
 
-   
+.. table::
+   :align: center
+
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/13.jpg                      |
    |     13 +-------------------------------------------------------------------+
@@ -191,17 +198,23 @@ Information about `light-emitting diode <https://en.wikipedia.org/wiki/Light-emi
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    
-Information about `MOSFET (Metal Oxide Semiconductor Field Effect Transistor) <https://fr.wikiversity.org/wiki/Transistor/Transistor_MOSFET#:~:text=Le%20MOSFET%20(Metal%20Oxide%20Semiconductor,la%20construction%20de%20portes%20logiques>`_.
-   
+Information about `MOSFET Metal Oxide Semiconductor Field Effect Transistor <https://fr.wikiversity.org/wiki/Transistor/Transistor_MOSFET#:~:text=Le%20MOSFET%20(Metal%20Oxide%20Semiconductor,la%20construction%20de%20portes%20logiques>`_.
+
+ .. table::
+   :align: center
+
    +--------+-------------------------------------------------------------------+  
    |        |   .. image:: ../../../img/mb.2024.x.x/14.jpg                      |
    |     14 +-------------------------------------------------------------------+
-   |        | Soldering MOSFET ZVN4306                                          |
+   |        | Soldering MOSFET ZVN4206 or ZVN4306                               |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
 
  
- What is a `CAPACITOR <https://en.wikipedia.org/wiki/Capacitor>
+ What is a `CAPACITOR <https://en.wikipedia.org/wiki/Capacitor>`_?
+
+ .. table::
+   :align: center
 
    +--------+-------------------------------------------------------------------+   
    |        |   .. image:: ../../../img/mb.2024.x.x/15.jpg                      |
@@ -214,29 +227,39 @@ Information about `MOSFET (Metal Oxide Semiconductor Field Effect Transistor) <h
    |        | Soldering 1u µF 50V Electrolytic capacitor, **take care** about   |
    |        | polarity                                                          |
    +--------+-------------------------------------------------------------------+
+
+.. warning::
+     
+     In this version, we used a shunt resistor of 2 ohms, which limits the current measurement to 48 mA. If the current is higher than this value, you just have to decrease the value of the shunt resistor. Don't forget to change the shunt value in the config.py file (value associated to key 'R_shunt' in the OHMPI_CONFIG dict).   
+
+
+.. table::
+   :align: center
+   
+   +--------+-------------------------------------------------------------------+ 
    |        |   .. image:: ../../../img/mb.2024.x.x/17.jpg                      |
    |     17 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Soldering 2 ohms shunt resistor                                   |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/18.jpg                      |
    |     18 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Soldering IDC pins                                                |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/19.jpg                      |
    |     19 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Six screw terminals for cable connection                          |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/20.jpg                      |
    |     20 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Soldering six omron G5LE relay 5 VDC                              |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/21.jpg                      |
    |     21 +-------------------------------------------------------------------+
-   |        | Installation of female header, 1 by 10  pins, for ADS1115         |
+   |        | Soldering header for raspberry 2 column 20 position               |
    |        |                                                                   |
    +--------+-------------------------------------------------------------------+
    |        |   .. image:: ../../../img/mb.2024.x.x/22.jpg                      |
-- 
GitLab