Cuprins:
- Pasul 1: CALIBRAREA UNUI PUNCT SAU A DOUĂ PUNCTE
- Pasul 2: ASAMBLAȚI HARDWARE-ul
- Pasul 3: ÎNCĂRCĂ PROGRAMUL PE ARDUINO UNO
- Pasul 4: activați citirea continuă și setați tipul de sondă
- Pasul 5: CALIBRAREA USCĂRII
- Pasul 6: CALIBRARE CU DOUĂ PUNCTE - Punct scăzut
- Pasul 7: CALIBRARE CU DOUĂ PUNCTE - Punct înalt
- Pasul 8: CALIBRAREA UNUI PUNCT
- Pasul 9: COMPENSAREA TEMPERATURII ÎN TIMPUL CALIBRĂRII
Video: CALIBRAREA SENZORULUI DE SALINITATE ARDUINO: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest tutorial, vom calibra senzorul K1.0 de salinitate / conductivitate EZO al Atlas Scientific folosind Arduino Uno.
TEORIA CALIBRĂRII
Cea mai importantă parte a calibrării este urmărirea citirilor în timpul procesului de calibrare. Este cel mai ușor să calibrați dispozitivul în starea implicită (modul UART, cu citiri continue activate). Comutarea dispozitivului în modul I2C după calibrare nu va afecta calibrarea stocată. Dacă dispozitivul trebuie calibrat în modul I2C, asigurați-vă că solicitați în mod continuu citiri, astfel încât să puteți vedea ieșirea de la sondă. În acest tutorial, calibrarea se va face în modul UART.
MATERIALE
- Arduino Uno
- Set senzor conductivitate K1.0
- Pană de pâine
- Sârme de jumper
- 2 căni
Pasul 1: CALIBRAREA UNUI PUNCT SAU A DOUĂ PUNCTE
Circuitul de conductivitate Atlas EZO are un protocol de calibrare flexibil, care permite calibrarea într-un singur punct sau în două puncte.
Calibrarea cu un singur punct va oferi o gamă îngustă de precizie.
Calibrarea în două puncte va oferi o gamă largă de precizie.
Pasul 2: ASAMBLAȚI HARDWARE-ul
Kitul include 1 circuit EZO EC, 1 sondă de conductivitate K1.0, 1 conector BNC mamă, soluții de calibrare de 4 oz: 12880µS și 80000µS, 1 izolator de tensiune în linie opțional.
Asigurați-vă că circuitul de conductivitate este în modul UART. Pentru instrucțiuni despre comutarea între protocoale, consultați următorul LINK.
Utilizați panoul pentru a monta circuitul și conectorul BNC. Conectați circuitul de conductivitate la Arduino Uno așa cum se arată în schema de mai sus și conectați sonda la conectorul BNC.
Pasul 3: ÎNCĂRCĂ PROGRAMUL PE ARDUINO UNO
a) Descărcați exemplul de cod din acest LINK. Va fi într-un folder intitulat „arduino_UNO_EC_sample_code”.b) Conectați Arduino la computer.
c) Deschideți codul descărcat de la pasul a, în IDE-ul dvs. Arduino. Dacă nu aveți IDE, îl puteți descărca de AICI.
d) Compilați și încărcați codul pe Arduino.
e) Deschideți monitorul serial. Pentru acces accesați Instrumente -> Monitor serial sau apăsați Ctrl + Shift + M pe tastatură. Setați rata de transmisie la 9600 și selectați „Returnare transport”. Acum ar trebui să puteți comunica cu circuitul de conductivitate. Ca test, introduceți comanda i care va returna informațiile dispozitivului.
Pasul 4: activați citirea continuă și setați tipul de sondă
a) Asigurați-vă că capacul sondei este îndepărtat și că este uscat. Cu sonda în aer, trimiteți comanda c, 1 care va permite citiri continue o dată pe secundă.
b) Dacă sonda dvs. nu este K1.0 (implicit), atunci setați tipul sondei folosind comanda k, n
Unde n este valoarea k a sondei dvs. În acest tutorial, vom folosi o probă K1.0. Tipul sondei poate fi confirmat cu comanda k,?
Pasul 5: CALIBRAREA USCĂRII
Trimite comanda cal, uscat
Chiar dacă este posibil să vedeți citiri de 0,00 înainte de a emite comanda, este totuși necesar să faceți o calibrare uscată.
Pasul 6: CALIBRARE CU DOUĂ PUNCTE - Punct scăzut
a) Se toarnă o parte din soluția de calibrare 12880µS într-o ceașcă. Asigurați-vă că există suficientă soluție pentru a acoperi zona de detectare a sondei.
b) Așezați sonda în cupă și amestecați-o pentru a elimina aerul prins. Lăsați sonda să stea în soluție. Citirile pot fi dezactivate cu +/- 40% din valoarea indicată a soluției de calibrare.
c) Așteptați stabilizarea citirilor (mișcarea mică de la o citire la alta este normală) și trimiteți comanda cal, low, 12880
Notă: Citirile nu se vor schimba după introducerea acestei comenzi.
Pasul 7: CALIBRARE CU DOUĂ PUNCTE - Punct înalt
a) Clătiți sonda înainte de a calibra la punctul înalt.
b) Se toarnă o parte din soluția de calibrare 80000µS într-o ceașcă. Asigurați-vă că există suficientă soluție pentru a acoperi zona de detectare a sondei.
c) Așezați sonda în cupă și amestecați-o pentru a elimina aerul prins. Lăsați sonda să stea în soluție. Citirile pot fi dezactivate cu +/- 40% din valoarea indicată a soluției de calibrare.
d) Așteptați stabilizarea citirilor (mișcarea mică de la o citire la alta este normală) și trimiteți comanda cal, mare, 80000
Notă: Citirile se vor schimba după introducerea acestei comenzi. Calibrarea este completă.
Pasul 8: CALIBRAREA UNUI PUNCT
a) Se toarnă o soluție de calibrare într-o ceașcă (valoarea μS la alegere). Asigurați-vă că există suficientă soluție pentru a acoperi zona de detectare a sondei.
b) Așezați sonda în cupă și amestecați-o pentru a elimina aerul prins. Lăsați sonda să stea în soluție. Citirile se pot opri cu +/- 40% din valoarea indicată a soluției de calibrare.
c) Așteptați stabilizarea citirilor (mișcarea mică de la o citire la alta este normală) și trimiteți comanda cal, n unde n este valoarea soluției de calibrare.
Notă: Citirile se vor schimba după introducerea comenzii. Calibrarea este completă.
Pasul 9: COMPENSAREA TEMPERATURII ÎN TIMPUL CALIBRĂRII
Temperatura are un efect semnificativ asupra citirilor de conductivitate / salinitate. Circuitul de conductivitate EZO are temperatura setată la 25 ° C ca valoare implicită.
În niciun moment nu trebuie să modificați compensarea implicită a temperaturii în timpul calibrării.
Dacă soluția de calibrare este de +/- 5 ̊ C (sau mai mult), consultați diagrama de pe flacon și calibrați la valoarea corespunzătoare.
Recomandat:
CALIBRAREA SENZORULUI PH ARDUINO: 7 pași
CALIBRAREA SENZORULUI PH ARDUINO: În acest tutorial, vom calibra senzorul de pH EZO al Atlas Scientific folosind Arduino Uno. TEORIA CALIBRĂRII Cea mai importantă parte a calibrării este urmărirea citirilor în timpul procesului de calibrare. Cel mai simplu este să calibrați dispozitivul în
Calibrarea senzorului de umiditate a solului: 5 pași
Calibrarea senzorului de umiditate a solului: Există multe contoare de umiditate a solului pe piață pentru a ajuta grădinarul să decidă când să-și udă plantele. Din păcate, apucarea unei mână de sol și inspectarea culorii și texturii este la fel de fiabilă ca multe dintre aceste gadgeturi! Unele sondaje chiar registrează
CALIBRAREA SENZORULUI ORP ARDUINO: 3 pași
CALIBRARE ARDUINO ORP SENSOR: În acest tutorial, vom calibra senzorul EZO ORP (potențial de reducere a oxidării) al Atlas Scientific folosind Arduino Uno. Este mai ușor
CALIBRAREA SENZORULUI DE OXIGEN DIZOLVAT ARDUINO: 4 pași
CALIBRAREA SENZORULUI DE OXIGEN DIZOLVAT ARDUINO: În acest tutorial, vom calibra senzorul de oxigen dizolvat (D.O) EZO al lui Atlas Scientific folosind Arduino Uno. Este cel mai ușor de calibrat
Calibrarea senzorului DS18B20 cu Arduino UNO: 3 pași (cu imagini)
Calibrarea senzorului DS18B20 cu Arduino UNO: DISCLAIMER: Dispozitivul pe care îl vedeți în imagini este utilizat într-un alt proiect ca un termostat pentru procesul de dezvoltare a filmului. Puteți găsi acel proiect aici. Pentru a calibra un senzor sau mai multe, veți avea nevoie doar de ceea ce veți găsi în acest proiect