Kazalo:
- 1. korak: KALIBRACIJA ENE TOČKE ALI DVO TOČK
- 2. korak: SESTAVLJANJE HARDVERA
- 3. korak: NALOŽITE PROGRAM NA ARDUINO UNO
- 4. korak: Omogočite neprekinjeno branje in nastavite tip sonde
- 5. korak: SUHA KALIBRACIJA
- Korak 6: UMERJANJE DVE TOČKE - spodnja točka
- Korak 7: UMERJANJE DVE TOČKE - High Point
- 8. korak: KALIBRACIJA ENIH TOČK
- 9. korak: KOMPENZACIJA TEMPERATURE V času kalibracije
Video: ARDUINO SALINITY SENSOR CALIBRATION: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tej vadnici bomo kalibrirali senzor slanosti/prevodnosti K1.0 Atlas Scientific EZO s pomočjo Arduino Uno.
KALIBRACIJSKA TEORIJA
Najpomembnejši del kalibracije je spremljanje odčitkov med postopkom kalibracije. Napravo je najlažje kalibrirati v privzetem stanju (način UART z omogočenimi stalnimi odčitki). Preklop naprave v način I2C po umerjanju ne bo vplival na shranjeno umerjanje. Če morate napravo umeriti v načinu I2C, nenehno zahtevajte odčitke, da boste lahko videli izhod iz sonde. V tem vodiču bo kalibracija izvedena v načinu UART.
MATERIALI
- Arduino Uno
- Komplet senzorjev prevodnosti K1.0
- Ogledna plošča
- Mostične žice
- 2 skodelici
1. korak: KALIBRACIJA ENE TOČKE ALI DVO TOČK
Atlas EZO prevodni tokokrog ima prilagodljiv kalibracijski protokol, ki omogoča enotočkovno ali dvotočkovno kalibracijo.
Umerjanje v eni točki bo zagotovilo ozek razpon natančnosti.
Dvotočkovna kalibracija bo zagotovila širok razpon natančnosti.
2. korak: SESTAVLJANJE HARDVERA
Komplet vsebuje 1 vezje EZO EC, 1 sondo za prevodnost K1.0, 1 ženski BNC konektor, 4oz kalibracijske rešitve: 12880µS in 80000µS, 1 izbirni vtični izolator napetosti.
Prepričajte se, da je prevodni tokokrog v načinu UART. Navodila za preklapljanje med protokoli najdete na naslednji povezavi.
Z vezjem priključite vezje in priključek BNC. Povežite prevodno vezje z Arduino Uno, kot je prikazano na zgornji shemi, in priključite sondo na konektor BNC.
3. korak: NALOŽITE PROGRAM NA ARDUINO UNO
a) Prenesite vzorčno kodo s te POVEZAVE. Našel se bo v mapi z naslovom "arduino_UNO_EC_sample_code". B) Arduino povežite z računalnikom.
c) Odprite kodo, preneseno iz koraka a, v svojem Arduino IDE. Če IDE nimate, jo lahko prenesete TUKAJ.
d) Sestavite in naložite kodo v Arduino.
e) Odprite serijski monitor. Za dostop pojdite na Orodja -> Serijski monitor ali pritisnite Ctrl+Shift+M na tipkovnici. Hitrost prenosa nastavite na 9600 in izberite "Carriage return". Zdaj bi morali komunicirati s tokokrogom prevodnosti. Kot test vnesite ukaz i, ki bo vrnil podatke o napravi.
4. korak: Omogočite neprekinjeno branje in nastavite tip sonde
a) Poskrbite, da je pokrovček sonde odstranjen in da je suh. Ko je sonda v zraku, pošljite ukaz c, 1, ki bo omogočal neprekinjeno odčitavanje enkrat na sekundo.
b) Če vaša sonda ni K1.0 (privzeto), nastavite vrsto sonde z ukazom k, n
Kjer je vrednost k vaše sonde. V tej vadnici bomo uporabljali sondo K1.0. Tip sonde lahko potrdite z ukazom k,?
5. korak: SUHA KALIBRACIJA
Pošljite ukaz cal, dry
Čeprav lahko pred izdajo ukaza vidite odčitke 0,00, je vseeno treba izvesti suho kalibracijo.
Korak 6: UMERJANJE DVE TOČKE - spodnja točka
a) V skodelico nalijte kalibracijsko raztopino 12880µS. Prepričajte se, da je dovolj raztopine za pokrivanje območja zaznavanja sonde.
b) Sondo postavite v skodelico in jo premešajte, da odstranite ujet zrak. Sonda naj sedi v raztopini. Odčitki so morda odstopani za +/- 40% od navedene vrednosti kalibracijske raztopine.
c) Počakajte, da se odčitki stabilizirajo (majhen premik od enega odčitka do drugega je normalen) in pošljite ukaz cal, low, 12880
Opomba: Odčitki se po vnosu tega ukaza ne bodo spremenili.
Korak 7: UMERJANJE DVE TOČKE - High Point
a) Pred kalibracijo na najvišjo točko sperite sondo.
b) V skodelico nalijte nekaj raztopine za umerjanje 80000µS. Prepričajte se, da je dovolj raztopine za pokrivanje območja zaznavanja sonde.
c) Postavite sondo v skodelico in jo premešajte, da odstranite ujet zrak. Sonda naj sedi v raztopini. Odčitki so morda odstopani za +/- 40% od navedene vrednosti kalibracijske raztopine.
d) Počakajte, da se odčitki stabilizirajo (majhen premik od enega odčitka do drugega je normalen) in pošljite ukaz cal, high, 80000
Opomba: Odčitki se bodo po vnosu tega ukaza spremenili. Umerjanje je zdaj končano.
8. korak: KALIBRACIJA ENIH TOČK
a) V skodelico nalijte nekaj raztopine za umerjanje (vrednost μS po vaši izbiri). Prepričajte se, da je dovolj raztopine za pokrivanje območja zaznavanja sonde.
b) Sondo postavite v skodelico in jo premešajte, da odstranite ujet zrak. Sonda naj sedi v raztopini. Odčitki so morda odstopani za +/- 40% od navedene vrednosti kalibracijske raztopine.
c) Počakajte, da se odčitki stabilizirajo (majhen premik od enega odčitka do drugega je normalen) in pošljite ukaz cal, n kjer je n vrednost raztopine za umerjanje.
Opomba: Odčitki se bodo po vnosu ukaza spremenili. Umerjanje je zdaj končano.
9. korak: KOMPENZACIJA TEMPERATURE V času kalibracije
Temperatura pomembno vpliva na odčitke prevodnosti/slanosti. Temperatura vezja EZO privzeto je nastavljena na 25 ̊ C.
Med kalibracijo ne smete spreminjati privzete temperaturne kompenzacije.
Če je raztopina za umerjanje +/- 5 ̊ C (ali več), glejte tabelo na steklenici in kalibrirajte na ustrezno vrednost.
Priporočena:
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 korakov
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en una alarma básica que detecta presencia, activa una sirena de 108dB y avisa al usuario mediaan un SMS (neobvezno). Dovolite también el control remoto básico por parte del usuario in través de SMS (encendido, apagado, reinicio
Sistema De Prevenção De Deslizamentos Com Sensor MPU-6050: 6 korakov
Sistema De Prevenção De Deslizamentos Com Sensor MPU-6050: O senzor MPU-6050 ali čip s čipom, ki je primeren za merjenje temperature in umirjanje z MEMS. São 3 eixos para o acelerômetro e 3 eixos para o giroscópio, sendo ao todo 6 graus de liberdade (6DOF) .Vamos aprender a desenvolver um protótipo de um system de preven
IoT-Ubidots-ESP32+Long-range-Wireless-Vibration-and-Temperature-Sensor: 7 korakov
IoT-Ubidots- ESP32+Senzor za brezžične vibracije in temperaturo na dolge razdalje: Vibracije so resnično premikanje sem ali tja-ali nihanje-strojev in komponent v motoriziranih pripomočkih. Vibracije v industrijskem sistemu so lahko simptom ali motiv težav ali pa so povezane z vsakodnevnim delovanjem. Na primer, osci
Guia Do Sensor De Gás E Fumaça MQ-2 Com Arduino: 5 korakov
Guia Do Sensor De Gás E Fumaça MQ-2 Com Arduino: Este guia mostra como criar um detector de fumaça que emite um bipe quando detecta gás ou fumaça vnet. Acesse meu último artigo: Arduino: tudo o que você precisa sabre [Guia Completo] .O senzor za senzor MQ-2O za senzor fumaça MQ-2 é sensível à fu
NAREDITE SVOJ SISTEM ZA NADZOR PH IN SALINITY Z LED KAZALCI: 4 koraki
NAredite SVOJ SISTEM ZA NADZOR PH IN SALINITY Z LED KAZALCI: V tem projektu bomo izdelali sistem za spremljanje pH in slanosti/prevodnosti z LED indikatorji. Uporabljajo se senzorji pH in slanosti podjetja Atlas Scientific. Delovanje poteka po protokolu I2C, odčitki pa so prikazani na serijskem monitorju Arduino