Turinys:

PH reguliatorius/matuoklis - „Arduino“: 7 žingsniai
PH reguliatorius/matuoklis - „Arduino“: 7 žingsniai

Video: PH reguliatorius/matuoklis - „Arduino“: 7 žingsniai

Video: PH reguliatorius/matuoklis - „Arduino“: 7 žingsniai
Video: Arduino pamoka Nr. 11: Sukame variklį – Tranzistorius ir variklis 2024, Lapkritis
Anonim
PH reguliatorius/matuoklis - „Arduino“
PH reguliatorius/matuoklis - „Arduino“

*** Jei nuotraukos ir nuorodos nerodomos, atnaujinkite puslapį

Tai nurodoma naudojant arduino pH reguliatorių ar matuoklį:

--- Reguliatorius skirtas reakcijoms, kurios prasideda esant tam tikram pH ir dėl reakcijos natūraliai sumažėja/padidėja pH. Tačiau daugeliui reakcijų pageidautina išlaikyti pradinį pH. Taigi, jei reakcija nukrypsta nuo norimo pH, šis arduino projektas pumpuos rūgštį arba bazę, kad pH būtų normalus.

--- Šis projektas taip pat gali būti naudojamas tiesiog kaip pH jutiklis, kuris nuskaito bet kurio tirpalo pH.

1 žingsnis: būtinos medžiagos

-Arduino Uno

-Kompiuteris ir klaviatūra

-12 V skysčio peristaltinis siurblys

-Analoginis pH jutiklio / matuoklio rinkinys „Arduino“

-I2C 20x4 „Arduino“LCD ekrano modulis

-IN4001 diodas

-PN2222 tranzistorius

-12 V nuolatinės srovės maitinimo adapteris

-Vyriški ir moteriški jungiamieji laidai

-Vyriškos lyties jungiamieji laidai

-Aligatoriaus spaustukai

-Arduino USB kabelis

-Bandomoji Lenta

2 žingsnis: litavimo diodas tarp siurblio šakių

Litavimo diodas tarp siurblio šakių
Litavimo diodas tarp siurblio šakių

Lituokite diodą tarp peristaltinio siurblio kištukų, kaip parodyta paveikslėlyje. Būtinai uždėkite sidabrinę diodo juostą, nukreiptą į siurblio (+) kištuką. Tai apsaugos siurblio variklį.

3 žingsnis: Įjunkite aparatūrą

Aparatūros prijungimas
Aparatūros prijungimas
Aparatūros prijungimas
Aparatūros prijungimas
Aparatūros prijungimas
Aparatūros prijungimas

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

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

GND ----------------- iki GND LCD

5V -------------------- į VCC LCD

A0 -------------------- tranzistoriaus vidurinė atrama (bazė)

GND ----------------- iki ** kairysis tranzistoriaus kištukas (spinduolis), ** nurodytas plokščioje tranzistoriaus pusėje

(-) dantų siurblys ---- iki ** dešinės tranzistoriaus šakės (kolektorius)

(+) dantų siurblys ---- iki Vin (12V)

A3 -------------------- signalinio laido (mėlyna) pH matuokliui

5V -------------------- į (+) laidą (raudoną) pH matuoklį

GND ----------------- iki (-) viela (juoda) pH matuoklio

_

*** Daugiau informacijos rasite nuotraukose

4 žingsnis: Kodas

Pridedamos 2 „Arduino Code“failo versijos … viena skirta reguliuoti reakcijas, kurių pH didėja, o kita - reakcijoms, kurių pH mažėja

_

*** SVARBU ***

Atsisiųskite reikalingas bibliotekas (ZIP kodas pridedamas prie šios instrukcijos)

Šis kodas naudoja LCD biblioteką, kuri dar nėra įtraukta į „Arduino“…

Norėdami įdiegti šį ZIP failą į savo projektą, atsisiųskite į savo kompiuterį, „Arduino“lange eikite į „Eskizas“, „Įtraukti biblioteką“, „Pridėti. ZIP biblioteką“

5 žingsnis: Svarbi pastaba - serijinis monitorius

Ši programa naudoja serijinę įvestį meniu ekranams rodyti. Tai reiškia, kad naudojimo metu jį reikės prijungti prie kompiuterio ar nešiojamojo kompiuterio. Norėdami valdyti serijinį monitorių, arduino lange spustelėkite viršutinį dešinįjį mygtuką (atrodo kaip didinamasis stiklas).

*** SVARBU - serijinio monitoriaus ekrane naudokite parinktis „Autoscroll“, „No line end“ir „9600 baud“… jei to nepadarysite, kodas neveiks taip, kaip numatyta

Norėdami įvesti reikšmes, klaviatūra įveskite vertę ir paspauskite klavišą „Enter“arba spustelėkite „Siųsti“

6 veiksmas: pritaikykite kodą pagal savo reguliatoriaus poreikius

Yra labai paprastų konstantų, kurias reikia tik pakeisti, kad įsitikintumėte, jog ši programa jums tinka! Žemiau pateikiamos rekomenduojamos keisti konstantos ir jų aprašymai:

- „fillTime“: kiek laiko jūsų siurblys visiškai užpildomas skysčiu per kelias sekundes

- delayTime: kiek laiko norite, kad reguliatorius lauktų prieš siurbdamas daugiau tirpalo

- mažas

- largeAdjust: sekundžių skaičius, per kurį reikia pumpuoti rūgštį/bazę, kai pH nukrypsta> 1pH

_

Be to, turėsite išsiaiškinti, koks yra jūsų pH matuoklio poslinkis ir nuolydis …

Jei mano nuolydis ir poslinkis netinkamai veikia su jūsų pH matuokliu, turėsite atlikti šiuos veiksmus:

(1)- nustatykite nuolydį = 1, o poslinkį- 0

(2)- paimkite ir užrašykite pH rodmenis tiksliai 4, 7 ir 10 pH tirpaluose

(3)- Sukurkite tokią lygčių sistemą:

(faktinis pH 4 rodmuo)*nuolydis + poslinkis = 4

(faktinis pH 7 rodmuo)*nuolydis + poslinkis = 7

(faktinis pH 10)*nuolydis + poslinkis = 10

_

Naudokite šias tris lygtis, kad surastumėte tinkamiausią liniją nuolydžiui ir poslinkiui išspręsti ir pakeiskite šias konstantas į naujas nuolydžio ir poslinkio vertes

Rekomenduojamas: