Measure Nitrate Concentration in Water With EOS 1
by jianshengfeng in Circuits > Sensors
1672 Views, 3 Favorites, 0 Comments
Measure Nitrate Concentration in Water With EOS 1
This is a brief step-by-step instruction on how to use the EOS1 for measuring nitrate concentration in water. Similar steps can be used for measuring phosphate (a different test kid is required).
Preparation: Check You Have Everything Ready
What you will need for this measurement:
- EOS 1 spectrometer
- your smartphone
- water sample to be measured (more than 2mL)
- API freshwater nitrate test kit (available on Amazon and other online stores)
- disposable pipette with volume marks (for example, you can get a bag on 100 on Amazon)
- disposable test tube with lid (for example, you can get a bag of 100 on Amazon)
- [not shown in the picture] optically clear standard cuvette (for example, you can get a bag of 100 on Amazon)
Take 2.0 ML of Water Sample
- Check and make sure the water sample is clear. If not, use a centrifuge to sediment suspended solids first, and take only the clear liquid as sample.
- Use the volume markers on the pipette to transfer (as accurate as you can) 2.0 mL of water sample to the test tube.
- Double-check the volume of the water sample with markings on the test tube.
Add 4 Drops of Reagent #1 (from Nitrate Kit)
- Hold the bottle such that it's pointing straight down to ensure consistency on the size of droplets.
- Carefully add 4 drops. Only squeeze the bottle lightly to let the droplets come out slowly (again to ensure consistency on the size of droplets).
- Reagent #1 as marked on the bottle. The reagent should be yellow in color.
- Shaking the bottle for 30 seconds before adding the reagent may help improve the consistency of the test results.
Shake for 1 Minute to Mix
- Make sure reagent #1 is evenly mixed with the water sample.
- After mixing with reagent #1, the sample should turn yellow and stay that color until reagent #2 is added. However, it has been observed that some water samples may turn back to clear after a few seconds. In those cases, the nitrate test does not work
Shake Reagent #2 for 1 Minute
- The active component of reagent #2 may sediment. Therefore, it is crucial to ensure the evenness of the reagent before adding to the sample.
Add 4 Drops of Reagent #2 (from Nitrate Kit)
- Hold the bottle such that it's pointing straight down to ensure consistency on the size of droplets.
- Carefully add 4 drops. Only squeeze the bottle lightly to let the droplets come out slowly (again to ensure consistency on the size of droplets).
- Reagent #2 as marked on the bottle. The reagent should be clear.
Shake for 1 Minute to Mix
- After mixing with reagent #2, the sample may stay yellow the nitrate concentration is low, or it may turn orange or red (the higher the nitrate concentration, the more red it will turn).
Wait 5 Minutes
- Timing should start right after adding reagent #2 (i.e., the 5 minutes include 1 minute of shaking as mentioned in the previous step).
Transfer Sample to a Cuvette
- This step may take up to 1 minute.
Put Cuvettes of Sample and Clear Water Into EOS1
- Place the EOS1 such that the side with the LED faces towards you. Then place the reference cuvette (with clear water) into the left-hand-side slot, and the sample cuvette (with colored sample) into the right-hand-side slot. This is important for image analysis.
Close the Cover and Turn on the LED
- After this step, if you look closely into the hole on the top plate of EOS1, you should see two spectra (i.e., rainbows) such as shown in the picture.
Take a Picture of the Spectra With Smartphone
- Place your smartphone on top of EOS1. Align the phone camera with the hole on the top plate.
- After the two spectra can be seen in the camera viewer, adjust the phone so that the two spectra align with the vertical axis of the picture (which should be a portrait image). Misalignment can cause measurement inaccuracy.
Analyze the Picture With Our Python Code
- Go to our Github page to find the Python code for image analysis, or use our Android app (coming soon).
- If this is the first time you are doing this image analysis, please read this IPython (Jupyter) Notebook. It explains how the image analysis code works.
- Assume you already have the "ImgAna_minimum.py" or "ImgAna_aligncheck.py" script (download from here: https://github.com/jianshengfeng/EOS1), you can either run it as a Python script (i.e., "python ImgAna_minimum.py"), or use it as a Python module (i.e., "import ImgAna_minimum") and get access to the EOS1_Img class.
- If you run it as a Python script, you will first be asked to perform/update calibration (recommended). If you do a calibration, a calibration plot will be generated for your reference, also a calibration record "nitrate_calibration.csv" will be generated (overwritten if already exists).