Spisu treści:

Regulator/miernik PH - Arduino: 7 kroków
Regulator/miernik PH - Arduino: 7 kroków

Wideo: Regulator/miernik PH - Arduino: 7 kroków

Wideo: Regulator/miernik PH - Arduino: 7 kroków
Wideo: Sonda pH i pH-metr na Arduino 2024, Lipiec
Anonim
Regulator/miernik PH - Arduino
Regulator/miernik PH - Arduino

***Jeśli zdjęcia i linki nie pojawiają się, odśwież stronę

To jest instrukcja dla regulatora pH lub miernika arduino:

--- Regulator jest przeznaczony do reakcji, które rozpoczynają się przy określonym pH i naturalnie obniżają/wzrastają w wyniku reakcji. Jednak w przypadku wielu reakcji pożądane jest utrzymanie wyjściowego pH. Tak więc, jeśli reakcja odbiega zbyt daleko od pożądanego pH, ten projekt arduino będzie pompował kwas lub zasadę, aby przywrócić normalne pH.

--- Ten projekt może być również używany po prostu jako czujnik pH, który odczytuje pH dowolnego roztworu.

Krok 1: Niezbędne materiały

-Arduino Uno

-Komputer i klawiatura

-12V Perystaltyczna pompa cieczy

-Analogowy czujnik pH / zestaw miernika Pro dla Arduino

-Moduł wyświetlacza LCD Arduino I2C 20x4

-Dioda IN4001

-Tranzystor PN2222

-12 V zasilacz prądu stałego

-Przewody połączeniowe z męskiego na żeńskie

-Przewody połączeniowe z męskiego na męskie

-Zaciski krokodylkowe

-Kabel USB Arduino

-Płytka do krojenia chleba

Krok 2: Dioda lutownicza między zębami pompy

Dioda lutownicza między zębami pompy
Dioda lutownicza między zębami pompy

Przylutuj diodę między bolcami pompy perystaltycznej jak na zdjęciu. Upewnij się, że srebrny pasek diody jest skierowany w stronę (+) bolca pompy. To ochroni silnik pompy.

Krok 3: okablowanie sprzętu

Podłączanie sprzętu
Podłączanie sprzętu
Podłączanie sprzętu
Podłączanie sprzętu
Podłączanie sprzętu
Podłączanie sprzętu

A4 -------------------- do SDA LCD!

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

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

5 V ------------------- do VCC LCD!

A0 -------------------- do środkowego bolca (bazy) tranzystora

GND ----------------- **lewy bolec (emiter) tranzystora, **odnosi się do płaskiej strony tranzystora

(-) pompa bolca ---- do **prawego bolca (kolektora) tranzystora

(+) pompa bolcowa ---- do Vin (12V)

A3 -------------------- do przewodu sygnałowego (niebieskiego) miernika pH

5V -------------------- do (+) przewodu (czerwonego) pehametru

GND ----------------- do (-) przewodu (czarnego) pehametru

_

***Zobacz zdjęcia, aby uzyskać więcej szczegółów

Krok 4: Kodeks

Dołączone są 2 wersje pliku Arduino Code… jedna służy do regulacji reakcji, których pH wzrasta, a druga do reakcji spadających w pH

_

*** WAŻNY ***

Pobierz potrzebne biblioteki (zip załączony w tej instrukcji)

Ten kod wykorzystuje bibliotekę LCD, która nie jest jeszcze zawarta w Arduino…

Aby zaimplementować ten plik zip do swojego projektu, pobierz na swój komputer, W oknie arduino przejdź do „Szkic” „Dołącz bibliotekę” „Dodaj bibliotekę. ZIP”

Krok 5: Ważna uwaga - monitor szeregowy

Ten program wykorzystuje wejście szeregowe do sterowania ekranami menu. Oznacza to, że podczas użytkowania będzie musiał być podłączony do komputera lub laptopa. Aby obsługiwać monitor szeregowy, kliknij prawy górny przycisk (wygląda jak szkło powiększające) w oknie arduino.

***WAŻNE - użyj opcji "Autoscroll", "Bez końca linii" i "9600 bodów" na ekranie monitora szeregowego… jeśli tego nie zrobisz, kod nie będzie działał zgodnie z przeznaczeniem

Aby wprowadzić wartości, wpisz wartość za pomocą klawiatury i naciśnij klawisz Enter lub kliknij „Wyślij”

Krok 6: Dostosowanie kodu do potrzeb regulatora

Istnieją bardzo proste stałe, które po prostu trzeba zmienić, aby upewnić się, że ten program działa dla Ciebie! Poniżej znajdują się zalecane stałe do zmiany i ich opisy:

-- fillTime: ile czasu zajmuje pompie całkowite napełnienie płynem w ciągu kilku sekund

-- delayTime: jak długo regulator ma czekać przed wpompowaniem większej ilości roztworu

-- smallAdjust: liczba sekund, przez jaką kwas/zasada ma być wpompowywana, gdy pH odbiega od 0,3-1 pH

-- largeAdjust: liczba sekund, przez które kwas/zasada ma być wpompowywana, gdy pH odbiega o > 1pH

_

Ponadto będziesz musiał dowiedzieć się, jakie przesunięcie i nachylenie ma twój miernik pH…

Jeśli moje nachylenie i przesunięcie nie działają dobrze z twoim miernikiem pH, będziesz musiał podjąć następujące kroki:

(1)-- ustaw nachylenie = 1 i przesunięcie = 0

(2)-- weź i zapisz odczyty pH w roztworach o dokładnie pH 4, pH 7 i pH 10

(3)-- Utwórz układ równań taki jak:

(rzeczywisty odczyt pH 4)*nachylenie + offset = 4

(rzeczywisty odczyt pH 7)*nachylenie + przesunięcie = 7

(rzeczywisty odczyt pH 10)*nachylenie + przesunięcie = 10

_

Użyj tych trzech równań, aby znaleźć najlepszą linię dopasowania do obliczenia nachylenia i odsunięcia i zmień te stałe na nowe wartości nachylenia i odsunięcia

Zalecana: