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, Novembar
Anonim
Regulator PH/mjerač - Arduino
Regulator PH/mjerač - Arduino

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

Ovo je uputstvo za arduino pH regulator ili mjerač:

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

--- Ovaj projekat se može koristiti i jednostavno kao pH senzor koji očitava pH bilo koje otopine.

Korak 1: Potrebni materijali

-Arduino Uno

-Kompjuter i tastatura

-12V Peristaltička pumpa za tečnost

-Analog pH senzor / mjerač Pro Kit za Arduino

-I2C 20x4 Arduino LCD monitor

-IN4001 Dioda

-PN2222 Tranzistor

-12V DC adapter za napajanje

-Muške do ženske kratkospojne žice

-Muška žica za kratkospojnike

-Aligator Clips

-Arduino USB kabel

-Bboardboard

Korak 2: Lemljena dioda između zupčanika pumpe

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

Lemite diodu između zupca peristaltičke pumpe kao na slici. Stavite srebrnu traku diode prema (+) zupcu pumpe. Ovo će 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 kraka (baza) tranzistora

GND ----------------- na ** lijevi zupčanik (odašiljač) tranzistora, ** upućen na ravnu stranu tranzistora

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

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

A3 -------------------- do signalne žice (plave) pH metra

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

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

_

*** Pogledajte fotografije za više detalja

Korak 4: Kôd

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

_

*** BITAN ***

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 projekat, preuzmite je na računar, 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 ekrana menija. To znači da će tokom upotrebe morati biti povezan sa računarom ili laptopom. Da biste upravljali serijskim monitorom, kliknite gornje desno dugme (izgleda kao povećalo) na arduino prozoru.

*** VAŽNO - koristite opcije "Automatsko pomicanje", "Bez završetka linije" 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! Ispod su preporučene konstante za promjenu i njihovi opisi:

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

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

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

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

_

Osim toga, morat ćete otkriti koje pomak i nagib ima vaš pH metar …

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

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

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

(3)- Napravite sistem jednadžbi ovako:

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

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

(stvarno očitavanje 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čuje se: