Calibration of Conductivity Sensors

Slides:



Advertisements
Similar presentations
Salt water mixtures living with the lab © 2011 David Hall the worlds oceans contain an average of about 3.5% salt by weight (35 grams of salt for every.
Advertisements

ARDUINO CLUB What we’re really doing. BASICS The setup() and loop() functions.
Electrical team Arduino tutorial I BY: JOSHUA arduini
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
temperature system wiring
Control of Salinity EAS 199B Modifications of ENGR 121 living with the lab.
Control of salinity living with the lab © 2012 David Hall.
Conductivity sensor implementation living with the lab © 2011 LWTL faculty team.
Panasonic EVE-KC2F2024B 24 pulses per revolution 6mm diameter flattened output shaft output type: quadrature (incremental) minimum life: 15,000 rotations.
Using the Arduino to Make an LED Flash Work in teams of two! living with the lab digital I/O pins (I/O = input / output) USB cable plug power pins.
Intro to Arduino with LilyPad Make a MakerSpace, Artisan’s Asylum Linz Craig, Chris Taylor, Mike Hord & Joel Bartlett.
Calibration of conductivity sensors living with the lab.
Lesson 4: Breathing Monitors. Breathing Monitors In the past 3 classes, we’ve learned – How to write to a digital pin – How to read the value of a digital.
Basic Circuits – Lab 2 Arduino and Sensors Xmedia Spring 2011.
Calibration of Conductivity Sensors EAS 199B. living with the lab cal ∙ i ∙ brate [kal-uh-breyt] -verb (used with object), -brat ∙ ed, -brat ∙ ing. 1.
ARDUINO PROGRAMMING Working with the Arduino microcontroller.
Working with Arduino: Lesson #1: Getting Acquainted with the Kit EGN1007.
Thermistor calibration living with the lab © 2013 David Hall.
Calibration of Conductivity Sensors EAS 199B living with the lab.
PING))) Ultrasonic Distance Sensor living with the lab ultrasonic pressure waves from PING))) speaker The PING))) sensor emits short bursts of sound and.
Tips for fishtank programming living with the lab © 2013 David Hall.
Introduction to the Arduino
Khaled A. Al-Utaibi  The Push Button  Interfacing Push Buttons to Arduino  Programming Digital Inputs  Working with “Bouncy”
Cascade switching of an LED EAS 199B Winter 2013.
Valdosta State University Experiment 11 Oxidation-Reduction Chemistry Valdosta State University.
Control of salinity living with the lab © 2012 David Hall.
Pulse Width Modulation (PWM). 100% Pulse Width Modulation (PWM) 0% On the chipKIT there are 490 periods per second. Use analogWrite(pin, value) to control.
Conductivity sensor implementation living with the lab © 2011 LWTL faculty team.
Living with the lab Assume that your fishtank system has a setpoint of 0.09% NaCl. Your instructor comes by your table and upsets your system by adding.
Microcontroller Hands-on Workshop #2 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers October 31, 2009.
Arduino libraries Datatekniker Udvidet hardware/software.
Photoresistor resistance changes dramatically with light level living with the lab Using Photoresistors with an Arduino © 2011 LWTL faculty team.
1 Introduction to Haptics Introduction to the Hapkit board Allison M. Okamura Stanford University.
Fish Tank Project Introduction ME 121Portland State University Mechanical and Materials Engineering.
Control of salinity living with the lab © 2012 David Hall.
Voltaic Cells Notes A.) Spontaneous reaction 1.) In Voltaic Cells (Batteries), when the circuit is closed (turned on) electrons will move from anode.
1 Introduction to Coding. 2 Example Codes A lot of example codes are given with Arduino IDE A code can often be based on a previous example rather than.
Environmental Monitoring with Arduino and Compatibles
More on LED’s with Arduino
Val Manes Department of Math & Computer Science
UTA010 : Engineering Design – II
calibration of conductivity sensors
Cascade switching of an LED
Welcome to Arduino A Microcontroller.
UCD ElecSoc Robotics Club 2017/2018
Arduino Part 1 Topics: Microcontrollers Programming Basics
INC 161 , CPE 100 Computer Programming
Arduino Uno and sensors
Introduction to Transistors
Control a motors angular position with a flex sensor
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Conductivity Sensor.
Introduction to Transistors
using the Arduino to make LEDs flash
Using Photoresistors with an Arduino
Working with Arduino: Lesson #1: Getting Acquainted with the Kit
Welcome to Digital Electronics using the Arduino Board
analog and digital measurements
Electrolysis Electrolysis is the term used to describe any chemical reaction that is powered by an electric current. The reaction you are seeing is the.
Programming 2: The Arduino IDE & First Sketches
Arduino Part 4 Let there be more light.
The George Washington University Electrical & Computer Engineering Department ECE 1020 Dr. S. Ahmadi Lab 1.
CTY SAR FCPS Shawn Lupoli, Elliot Tan
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Electrochemical Cells (Batteries)
AP Chem Get HW checked Take out laptops and go to bit.ly/GalCell
Arduino Uno circuit basics
from a battery or other external energy source
Arduino程式範例.
CTY SAR FCPS Alexander Velikanov
Presentation transcript:

Calibration of Conductivity Sensors living with the lab Calibration of Conductivity Sensors ME 121

Calibration cal ∙ i ∙ brate [kal-uh-breyt] living with the lab cal ∙ i ∙ brate [kal-uh-breyt] -verb (used with object), -brat ∙ ed, -brat ∙ ing. 1. to determine, check, or rectify the graduation of (any instrument giving quantitative measurements). Calibration Associate sensor output with salt concentration Relate sensor output and salt concentration using an equation (linear regression) The goal is to be able to compute the salt concentration based on sensor output

The Basic Idea living with the lab Adding salt to the water will increase the availability of Cl- ions at the anode More ions at the anode will increase the rate at which chemical reactions can occur The “electrical resistance” of the salt water will decrease as more salt is added to the water The analog voltage on the + side of the 10kΩ resistor will increase as more salt is added Correlating this voltage with the salt concentration will allow us to “calibrate” the conductivity sensor e- 5V 10 kΩ Cl- Cl Cl2 OH- H2O H anode – oxidation (loss of electrons) cathode – reduction (gain of electrons) Na+ ion migration Na+ is a spectator ion

The Circuit and Sketch living with the lab int salinity_power_pin = 4; // Digital I/O pin, Global variable void setup() { Serial.begin (9600); pinMode (salinity_power_pin, OUTPUT); } void loop() int salinity_input_pin = 2; // Analog input pin int salinity; salinity = sensor_reading( salinity_power_pin, salinity_input_pin ); Serial.println (salinity); // --------------------------------------------------- int sensor_reading( int power_pin, int input_pin ) { int reading; digitalWrite (power_pin, HIGH ); // Turn on the sensor delay(100); // Wait to settle reading = analogRead (input_pin ); // Read voltage digitalWrite (power_pin, LOW ); // Turn off the sensor return reading;

Salt Concentrations living with the lab Each group of students should put about 1.5 inches of water in four bottles The four bottles should contain . . . DI water 0.05% weight NaCl 0.10% weight NaCl 0.15% weight NaCl Please take ONLY the amount that you will need to use TODAY Be sure to label your water bottles Swish a small amount of DI water around in your bottle to wash out impurities before filling with calibration water

Capture data during calibration living with the lab Capture data during calibration

Calibration steps in the lab living with the lab Calibration steps in the lab Configure your flow loop as required for homework Implement the conductivity sensor circuit on your breadboard Flush tank with DI water. Pour enough DI water into your fishtank to fill the flow loop Turn on the pump to run the flow loop for about a minute to “wash out” the impurities. Turn the three-way valve toward the drain to flush the system Repeat to completely clean the system Fill the system with DI water Collect calibration data Wait for the system to come into equilibrium Copy a large amount (50 to 100) of readings from the Serial Monitor to a text file or Excel Save the file with a name that allows you to identify it later Fill the system with 0.05 wt% salt water. Flush once, and refill with 0.05 wt% salt water Repeat steps 5a through 5c Repeat steps 5 through 7 for 0.10 wt% salt water and 0.15 wt% salt water

Analysis of calibration data living with the lab Analysis of calibration data Use MATLAB to create a histogram of your data Compute the mean, standard deviation and median of the data Record the data in the following table

Fit Output of Sensor to Salt Concentration living with the lab Fit Output of Sensor to Salt Concentration Use the mean data for each concentration and plot it in MATLAB. Add a curve fit.