Sadržaj:

Regulator PH/mjerač - Arduino: 7 koraka
Regulator PH/mjerač - Arduino: 7 koraka

Video: Regulator PH/mjerač - Arduino: 7 koraka

Video: Regulator PH/mjerač - Arduino: 7 koraka
Video: Работа с программатором USBAsp в Arduino IDE 2024, Srpanj
Anonim
Regulator PH/mjerač - Arduino
Regulator PH/mjerač - Arduino

*** Ako se fotografije i veze ne pojavljuju, osvježite stranicu

Ovo je instrukcija za arduino pH regulator ili mjerač:

--- Regulator je namijenjen reakcijama koje započinju pri određenom pH i prirodno se smanjuju/povećavaju zbog reakcije. Međutim, za mnoge reakcije poželjno je ostati na početnom pH. Dakle, ako reakcija odstupi predaleko od željenog pH, ovaj arduino projekt će pumpati kiselinu ili bazu kako bi pH vratio u normalu.

--- Ovaj projekt se također može koristiti jednostavno kao pH senzor koji očitava pH bilo koje otopine.

Korak 1: Potrebni materijali

-Arduino Uno

-Kompjuter i tipkovnica

-12V Peristaltička pumpa za tekućinu

-Analog pH senzor / komplet mjerača Pro za Arduino

-I2C 20x4 Arduino LCD zaslon

-IN4001 Dioda

-PN2222 Tranzistor

-12V DC adapter za napajanje

-Muške do ženske kratkospojne žice

-Muška žica za kratkospojnike

-Aligator isječci

-Arduino USB kabel

-Daska

Korak 2: Dioda za lemljenje između zupčanika pumpe

Lemljena dioda između zupčanika pumpe
Lemljena dioda između zupčanika pumpe

Lemite diodu između zupčanika peristaltičke pumpe kao na slici. Srebrnu traku diode obavezno postavite prema (+) zupcu pumpe. Time ćete zaštititi motor pumpe.

Korak 3: Ožičenje hardvera

Ožičenje hardvera
Ožičenje hardvera
Ožičenje hardvera
Ožičenje hardvera
Ožičenje hardvera
Ožičenje hardvera

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

A5 -------------------- SCL-u LCD-a

GND ----------------- do GND LCD-a

5V -------------------- na VCC LCD-a

A0 -------------------- do srednjeg zupca (baza) tranzistora

GND ----------------- na ** lijevi zupčanik (odašiljač) tranzistora, ** odnosi se na ravnu stranu tranzistora

(-) zupčasta pumpa ---- na ** desni zupčanik (kolektor) tranzistora

(+) zupčasta pumpa ---- na Vin (12V)

A3 -------------------- do signalne žice (plave) pH mjerača

5V -------------------- do (+) žica (crvena) pH metra

GND ----------------- (()) žica (crna) pH metra

_

*** Za više detalja pogledajte fotografije

Korak 4: Kôd

U privitku su dvije verzije datoteke Arduino koda … jedna je za reguliranje reakcija koje povećavaju pH, a druga za reakcije koje smanjuju pH

_

*** VAŽNO ***

Preuzmite potrebne biblioteke (zip priložen u ovom uputstvu)

Ovaj kôd koristi LCD biblioteku koja već nije uključena u Arduino …

Da biste implementirali ovu zip datoteku u svoj projekt, preuzmite je na računalo, U arduino prozoru idite na "Sketch" "Include Library" "Add. ZIP Library"

Korak 5: Važna napomena - Serijski monitor

Ovaj program koristi serijski ulaz za pokretanje zaslona izbornika. To znači da će tijekom uporabe morati biti spojen na računalo ili prijenosno računalo. Za upravljanje serijskim monitorom kliknite gornji desni gumb (izgleda poput povećala) na arduino prozoru.

*** VAŽNO - upotrijebite opcije "Automatsko pomicanje", "Bez završetka retka" i "9600 bauda" na ekranu serijskog monitora … ako to ne učinite, kôd neće raditi kako je planirano

Za unos vrijednosti upišite vrijednost pomoću tipkovnice i pritisnite tipku enter ili kliknite "Pošalji"

Korak 6: Prilagođavanje koda vašim potrebama regulatora

Postoje vrlo jednostavne konstante koje je potrebno samo promijeniti kako biste bili sigurni da ovaj program radi za vas! U nastavku su preporučene konstante za promjenu i njihovi opisi:

- fillTime: koliko treba pumpi da se potpuno napuni tekućinom, u sekundama

- delayTime: koliko dugo želite da regulator čeka prije nego što ubaci još otopine

- smallAdjust: broj sekundi u koje želite da se ubaci kiselina/baza kada pH odstupi za 0,3 - 1 pH

- bigAdjust: broj sekundi u koje želite da se ubaci kiselina/baza kada pH odstupi za> 1 pH

_

Osim toga, morat ćete shvatiti koji pomak i nagib ima vaš pH metar …

Ako moj nagib i pomak ne rade dobro s vašim pH -metrom, morat ćete poduzeti sljedeće korake:

(1)- postavljeni nagib = 1 i pomak = 0

(2)- uzeti i zabilježiti očitanja pH u otopinama točno pH 4, pH 7 i pH 10

(3)- Izradite sustav jednadžbi ovako:

(stvarno očitanje pH 4)*nagib + pomak = 4

(stvarno očitanje pH 7)*nagib + pomak = 7

(stvarno očitanje pH 10)*nagib + pomak = 10

_

Pomoću ove tri jednadžbe pronađite liniju koja najbolje odgovara za nagib i pomak i promijenite ove konstante u nove vrijednosti nagiba i pomaka

Preporučeni: