PurityScan

Compares a liquid against a clean reference using a laser. It flags cloudiness and colour. It cannot detect clear liquids such as salt water or alcohol.

View Supported Liquids & Detection Matrix →

  1. Connect your device

    Plug the Arduino in with the USB cable, then pick its port. Works in desktop Chrome or Edge.

  2. Check the buzzer

  3. Check laser and sensor

    With an empty cup in place and the lid closed, the laser turns on for up to 60 seconds. Never look into the beam.

  4. Calibrate with the clean liquid

    Fill the cup with your reference (clean water for water tests), wait 5 to 10 seconds for it to settle, then calibrate.

  5. Scan a sample

  6. Build the dataset and train

    After a scan, label it and save it. Collect 20 or more per liquid, then train. The classifier learns from your own samples.

  7. Settings

    Without a server, the verdict uses simple thresholds on this page.