0% found this document useful (0 votes)
63 views

Result and Discussion

This document discusses the development of a spectrophotometry system to detect nitrate levels. It describes: 1) Using Proteus software to simulate the system and convert light intensity to voltage readings. 2) Developing a prototype using an Arduino that will classify samples as high or low nitrate based on voltage readings. 3) Recommendations for improving the system, such as using UV light and more accurate reagents.

Uploaded by

Betty Molla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Result and Discussion

This document discusses the development of a spectrophotometry system to detect nitrate levels. It describes: 1) Using Proteus software to simulate the system and convert light intensity to voltage readings. 2) Developing a prototype using an Arduino that will classify samples as high or low nitrate based on voltage readings. 3) Recommendations for improving the system, such as using UV light and more accurate reagents.

Uploaded by

Betty Molla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Result and discussion

Result

In this project we use Proteus Professional 8 software to generate the simulation results. The LDR on
the Proteus transforms light intensity to voltage. If the recorded voltage value is low, the amount of light
transmitted is also low. The absorption of light will alter as the intensity of the light changes.

Once the system designed and developed an Arduino code will be written and uploaded to hardware
prototype. The prototype will classify high and low nitrate level of a sample.

The system developed will start by displaying welcome. It will wait the user for 30 seconds to insert
sample. Then it displays the final intensity of nitrite/nitrate in terms of millivolts.

Discussion

5. Recommendation and Conclusion

5.1 Future works and recommendation


We built a spectrophotometry design with low-cost materials. The majority of them are
available in our country, however the type of reagents we use can alter the values and the accuracy will
be determined by the type of reagents we use.

And here's what we think should be done to improve nitrate detection:

 Use UV light source for accurate result


 Use accurate Reagent for LED detection
 Integrate with Ethernet to access the result.

Appendix-B: Arduino Code

#define LDR A0 /

#include <LiquidCrystal.h> //

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;

LiquidCrystal lcd(rs, en, d4, d5, d6, d7); //LCD pins used in arduino

double IU=270; //Initial Intensity for red

double IB=185; //Initial Intensity for blue

int Blue=8; //Blue light pin connection to arduino

int Red=7; //Red light pin connection to arduino

double value_of_nitrate;

void setup() {

Serial. begin(9600);

lcd.begin(16,2);

pinMode(Blue, OUTPUT);

pinMode(Red, OUTPUT);
digitalWrite(Blue,HIGH);

digitalWrite(Red,HIGH);

lcd.print("Welcome ");

lcd.setCursor(0,1);

lcd.print(" to nitrate/nitrite detector");

delay(2000);

void loop() {

lcd.clear(); //Clear LCD Display

lcd.print("Please insert ");

lcd.setCursor(0,1);

lcd.print("Bilirubin Sample");

delay(5000);

lcd.clear();

lcd.print("Waiting");

delay(5000);

digitalWrite(Red,HIGH);

digitalWrite(Blue,LOW);

delay(5000);

lcd.setCursor(0,1);

value_of_nitrate =analogRead(A0);

lcd.print(value_of_nitrate);

delay(2000);

if((IfB<170) &&(IfU<75))

{
lcd.clear();

lcd.print("Result");

lcd.setCursor(0,1);

lcd.println("Low nitrate/nitrite ");

else if((IfB>= value_of_nitrate))

lcd.clear();

lcd.print(" Result");

lcd.setCursor(0,1);

lcd.println("High nitrate /nitrite");

delay(100000);

Apendesis

Ardiuno code

You might also like