Satura rādītājs:

PH regulators/mērītājs - Arduino: 7 soļi
PH regulators/mērītājs - Arduino: 7 soļi

Video: PH regulators/mērītājs - Arduino: 7 soļi

Video: PH regulators/mērītājs - Arduino: 7 soļi
Video: PID algorithm: an example with pH value control of a liquid 2024, Novembris
Anonim
PH regulators/mērītājs - Arduino
PH regulators/mērītājs - Arduino

*** Ja fotoattēli un saites neparādās, atsvaidziniet lapu

Tas ir pamācāms arduino pH regulatoram vai mērītājam:

--- Regulators ir paredzēts reakcijām, kas sākas ar noteiktu pH un reakcijas dēļ dabiski samazina/palielina pH. Tomēr daudzām reakcijām vēlams palikt pie sākotnējā pH. Tātad, ja reakcija pārāk tālu novirzās no vēlamā pH, šis arduino projekts iesūknēs skābi vai bāzi, lai pH normalizētos.

--- Šo projektu var izmantot arī vienkārši kā pH sensoru, kas nolasa jebkura šķīduma pH.

1. darbība. Nepieciešamie materiāli

-Arduino Uno

-Dators un tastatūra

-12V šķidruma sūknis ar peristaltiku

-Analogs pH sensora / mērītāja komplekts Arduino

-I2C 20x4 Arduino LCD displeja modulis

-IN4001 diode

-PN2222 tranzistors

-12V līdzstrāvas adapteris

-Vīriešu un sieviešu džemperu vadi

-Vīriešu un vīriešu džemperu vadi

-Aligatora klipi

-Arduino USB kabelis

-Maizes dēlis

2. solis: lodēšanas diode starp sūkņa atzariem

Lodēšanas diode starp sūkņa zariem
Lodēšanas diode starp sūkņa zariem

Lodējiet diodi starp peristaltiskā sūkņa tapām, kā parādīts attēlā. Noteikti novietojiet diodes sudraba joslu, kas vērsta uz sūkņa (+) zaru. Tas aizsargās sūkņa motoru.

3. darbība. Aparatūras savienošana

Aparatūras savienošana
Aparatūras savienošana
Aparatūras savienošana
Aparatūras savienošana
Aparatūras savienošana
Aparatūras savienošana

A4 -------------------- LCD SDA

A5 -------------------- LCD SCL

GND ----------------- līdz GND no LCD

5V -------------------- līdz LCD VCC

A0 -------------------- līdz tranzistora vidējam zariņam (pamatnei)

GND ----------------- līdz ** tranzistora kreisais zariņš (izstarotājs), ** attiecas uz tranzistora plakano pusi

(-) zaru sūknis ---- līdz ** tranzistora labais uzgalis (kolektors)

(+) zaru sūknis ---- līdz Vin (12V)

A3 -------------------- lai signalizētu vadu (zils) ar pH mērītāju

5V -------------------- līdz (+) vadam (sarkans) pH mērītājā

GND ----------------- līdz (-) stieple (melna) ar pH mērītāju

_

*** Sīkāku informāciju skatiet fotoattēlos

4. solis: kods

Ir pievienotas 2 Arduino koda faila versijas … viena ir paredzēta, lai regulētu reakcijas, kuru pH paaugstinās, bet otra - reakcijām, kuru pH samazinās

_

*** SVARĪGS ***

Lejupielādējiet nepieciešamās bibliotēkas (zip ir pievienots šai pamācībai)

Šis kods izmanto LCD bibliotēku, kas vēl nav iekļauta Arduino…

Lai ieviestu šo zip failu savā projektā, lejupielādējiet to savā datorā, Arduino logā dodieties uz "Skice" "Iekļaut bibliotēku" "Pievienot. ZIP bibliotēku"

5. darbība. Svarīga piezīme - sērijas monitors

Šī programma izmanto seriālo ievadi, lai vadītu izvēlņu ekrānus. Tas nozīmē, ka lietošanas laikā tas būs jāpievieno datoram vai klēpjdatoram. Lai darbinātu seriālo monitoru, arduino logā noklikšķiniet uz augšējās labās pogas (izskatās kā palielināms stikls).

*** SVARĪGI - seriālā monitora ekrānā izmantojiet opcijas "Autoscroll", "No line end" un "9600 baud" … ja to nedarīsit, kods nedarbosies, kā paredzēts

Lai ievadītu vērtības, ievadiet vērtību, izmantojot tastatūru, un nospiediet ievadīšanas taustiņu vai noklikšķiniet uz "Sūtīt"

6. darbība: koda pielāgošana jūsu regulatora vajadzībām

Ir ļoti vienkāršas konstantes, kuras vienkārši jāmaina, lai pārliecinātos, ka šī programma darbojas jums! Tālāk ir norādītas ieteicamās maināmās konstantes un to apraksti.

- fillTime: cik ilgs laiks nepieciešams, lai sūknis sekundēs pilnībā piepildītos ar šķidrumu

- delayTime: cik ilgi vēlaties, lai regulators gaidītu, pirms iesūknēs vairāk šķīduma

- smallAdjust: sekunžu skaits, kad vēlaties iesūknēt skābi/bāzi, kad pH novirzās par 0,3 - 1 pH

- largeAdjust: cik sekunžu laikā vēlaties iesūknēt skābi/bāzi, ja pH novirzās par> 1pH

_

Turklāt jums būs jānoskaidro, kāds ir jūsu pH mērītāja nobīde un slīpums …

Ja mans slīpums un nobīde nedarbojas labi ar jūsu pH mērītāju, jums jāveic šādas darbības:

(1)- iestatiet slīpumu = 1 un nobīdi = 0

(2)- ņemiet un reģistrējiet pH rādījumus tieši pH 4, pH 7 un 10 šķīdumos

(3)- Izveidojiet šādu vienādojumu sistēmu:

(faktiskais pH 4 nolasījums)*slīpums + nobīde = 4

(faktiskais pH 7 nolasījums)*slīpums + nobīde = 7

(faktiskais pH 10 nolasījums)*slīpums + nobīde = 10

_

Izmantojiet šos trīs vienādojumus, lai atrastu vispiemērotāko slīpuma un nobīdes līniju, un mainiet šīs konstantes uz jaunajām slīpuma un nobīdes vērtībām

Ieteicams: