Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Michael Boakye SarfoKornyoh BridgetHarry AkligohIsaac Atia-AbugbillaEvans Djangbah
Published

Sensor for Mercury Detection in Water

Low-cost sensor for measuring mercury levels in water bodies at mining and industrial areas in Ghana.

IntermediateWork in progress4,543
Sensor for Mercury Detection in Water

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Standard LCD - 16x2 White on Blue
Adafruit Standard LCD - 16x2 White on Blue
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Flash Memory Card, MicroSD Card
Flash Memory Card, MicroSD Card
×1
Buzzer
Buzzer
×1
Micro SD card deck
Bitcraze Micro SD card deck
×1
5 mm LED: Red
5 mm LED: Red
×1

Software apps and online services

XOD

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Code

sensor for measuring mercury levels

XML
{
  "name": "",
  "patches": {
    "@/main": {
      "links": {
        "BJGz-CI6N": {
          "id": "BJGz-CI6N",
          "input": {
            "nodeId": "H1pJ-ALTV",
            "pinKey": "SJqZ8COrDkW"
          },
          "output": {
            "nodeId": "rydkgA8aE",
            "pinKey": "BJllkG0Ub"
          }
        },
        "BJwGfCLaN": {
          "id": "BJwGfCLaN",
          "input": {
            "nodeId": "S1ebMCU6N",
            "pinKey": "HyYh1a3LZ"
          },
          "output": {
            "nodeId": "H1pJ-ALTV",
            "pinKey": "HktZUCdrPkZ"
          }
        },
        "HJ9BeCI6V": {
          "id": "HJ9BeCI6V",
          "input": {
            "nodeId": "B1yfl0LTN",
            "pinKey": "HkXK-dGob"
          },
          "output": {
            "nodeId": "rydkgA8aE",
            "pinKey": "BJllkG0Ub"
          }
        },
        "HkKM-CLTE": {
          "id": "HkKM-CLTE",
          "input": {
            "nodeId": "rJbbZ0LpV",
            "pinKey": "Hkb8Ui77-7"
          },
          "output": {
            "nodeId": "H1pJ-ALTV",
            "pinKey": "HktZUCdrPkZ"
          }
        },
        "HkKYtCUaN": {
          "id": "HkKYtCUaN",
          "input": {
            "nodeId": "BJphS0Up4",
            "pinKey": "Bk74I0_SPyb"
          },
          "output": {
            "nodeId": "rydkgA8aE",
            "pinKey": "ryguFKiSlQ"
          }
        },
        "HyPBvRL6V": {
          "id": "HyPBvRL6V",
          "input": {
            "nodeId": "rJmVwRUpE",
            "pinKey": "rJJHNrVuM"
          },
          "output": {
            "nodeId": "BJphS0Up4",
            "pinKey": "BkEVI0uHwJb"
          }
        },
        "S1fCnLDbS": {
          "id": "S1fCnLDbS",
          "input": {
            "nodeId": "rJmlH8DbB",
            "pinKey": "Hkqu9oaWb"
          },
          "output": {
            "nodeId": "rydkgA8aE",
            "pinKey": "BJllkG0Ub"
          }
        },
        "SyFNY0UaE": {
          "id": "SyFNY0UaE",
          "input": {
            "nodeId": "S1zAS08TN",
            "pinKey": "SJ1CkNggf"
          },
          "output": {
            "nodeId": "rJmVwRUpE",
            "pinKey": "HJrBNr4dG"
          }
        },
        "Syc5FRIpV": {
          "id": "Syc5FRIpV",
          "input": {
            "nodeId": "S1zAS08TN",
            "pinKey": "BJK0yEglf"
          },
          "output": {
            "nodeId": "rydkgA8aE",
            "pinKey": "ryguFKiSlQ"
          }
        },
        "rkVSwAIpE": {
          "id": "rkVSwAIpE",
          "input": {
            "nodeId": "rJmVwRUpE",
            "pinKey": "HynENHNOz"
          },
          "output": {
            "nodeId": "rydkgA8aE",
            "pinKey": "BJllkG0Ub"
          }
        },
        "ryIC3IP-r": {
          "id": "ryIC3IP-r",
          "input": {
            "nodeId": "HJkgdSP-H",
            "pinKey": "H1bLN9F-b"
          },
          "output": {
            "nodeId": "rJmlH8DbB",
            "pinKey": "rksccsp-W"
          }
        }
      },
      "nodes": {
        "B1yfl0LTN": {
          "id": "B1yfl0LTN",
          "position": {
            "x": 1,
            "y": 2,
            "units": "slots"
          },
          "type": "xod/debug/watch"
        },
        "BJphS0Up4": {
          "id": "BJphS0Up4",
          "position": {
            "x": 4,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/system-time"
        },
        "H1pJ-ALTV": {
          "boundLiterals": {
            "HJjZLRdBw1-": "0.5"
          },
          "id": "H1pJ-ALTV",
          "position": {
            "x": -4,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/less"
        },
        "HJkgdSP-H": {
          "boundLiterals": {
            "B1TSE9tZ-": "\"Mercury level\"",
            "rJlYT7EfW": "38h"
          },
          "id": "HJkgdSP-H",
          "position": {
            "x": -6,
            "y": 4,
            "units": "slots"
          },
          "type": "xod/common-hardware/text-lcd-16x2-i2c"
        },
        "S1ebMCU6N": {
          "boundLiterals": {
            "B1oqkTnIb": "D4"
          },
          "id": "S1ebMCU6N",
          "position": {
            "x": -7,
            "y": 3,
            "units": "slots"
          },
          "type": "xod/common-hardware/led"
        },
        "S1zAS08TN": {
          "boundLiterals": {
            "BJGhy4lgG": "D10",
            "rJbTJVxxM": "\"water quality cvs\""
          },
          "id": "S1zAS08TN",
          "position": {
            "x": 1,
            "y": 4,
            "units": "slots"
          },
          "type": "xod/common-hardware/sd-log"
        },
        "rJbbZ0LpV": {
          "id": "rJbbZ0LpV",
          "position": {
            "x": -3,
            "y": 3,
            "units": "slots"
          },
          "type": "marcoaita/malibrary/buzzer"
        },
        "rJmVwRUpE": {
          "boundLiterals": {
            "rJGQNB4df": "\"  \""
          },
          "id": "rJmVwRUpE",
          "position": {
            "x": 3,
            "y": 3,
            "units": "slots"
          },
          "type": "xod/core/join"
        },
        "rJmlH8DbB": {
          "boundLiterals": {
            "BkeKcj6ZZ": "\"ppb\""
          },
          "id": "rJmlH8DbB",
          "position": {
            "x": -2,
            "y": 2,
            "units": "slots"
          },
          "type": "xod/core/concat"
        },
        "rydkgA8aE": {
          "boundLiterals": {
            "r1xoR-C8-": "D7",
            "rJa50WCL-": "D6"
          },
          "id": "rydkgA8aE",
          "position": {
            "x": 1,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/common-hardware/hc-sr04-ultrasonic-range"
        }
      },
      "path": "@/main"
    }
  }
}

Credits

Michael Boakye Sarfo

Michael Boakye Sarfo

2 projects • 5 followers
A student, studying medical laboratory Technology at the Garden City University College. Final year
Kornyoh Bridget

Kornyoh Bridget

1 project • 2 followers
Harry Akligoh

Harry Akligoh

4 projects • 11 followers
Harry enjoys tinkering with electronics and biology in other to make tools for biology research and education easily accessible.
Isaac Atia-Abugbilla

Isaac Atia-Abugbilla

5 projects • 11 followers
Hardware tinkerer, IoT and AI/ML engineer, PCB designer
Evans Djangbah

Evans Djangbah

5 projects • 6 followers

Comments