Obsah:

Regulátor/měřič PH - Arduino: 7 kroků
Regulátor/měřič PH - Arduino: 7 kroků

Video: Regulátor/měřič PH - Arduino: 7 kroků

Video: Regulátor/měřič PH - Arduino: 7 kroků
Video: pH meter Arduino, pH Meter Calibration, DIYMORE pH Sensor, pH Sensor Arduino Code, pH of liquids 2024, Červenec
Anonim
Regulátor/měřič PH - Arduino
Regulátor/měřič PH - Arduino

*** Pokud se fotografie a odkazy nezobrazují, obnovte stránku

Toto je instrukce pro arduino pH regulátor nebo měřič:

--- Regulátor je určen pro reakce, které začínají při určitém pH a přirozeně se snižují/zvyšují v důsledku reakce. U mnoha reakcí je však žádoucí zůstat na počátečním pH. Pokud se tedy reakce příliš liší od požadovaného pH, tento arduino projekt bude pumpovat kyselinu nebo bázi, aby se pH vrátilo k normálu.

--- Tento projekt lze také použít jednoduše jako senzor pH, který čte pH jakéhokoli roztoku.

Krok 1: Potřebné materiály

-Arduino Uno

-Počítač a klávesnice

-12V peristaltická kapalinová pumpa

-Analogová sada pH senzoru / měřiče Pro pro Arduino

-I2C 20x4 Arduino LCD displejový modul

-IN4001 dioda

-PN2222 Tranzistor

-12V DC napájecí adaptér

-Propojovací dráty mezi mužem a ženou

-Propojovací dráty mezi muži a muži

-Klipy aligátora

-Arduino USB kabel

-prkénko

Krok 2: Pájecí dioda mezi hroty pumpy

Pájecí dioda mezi hroty pumpy
Pájecí dioda mezi hroty pumpy

Pájujte diodu mezi hroty peristaltického čerpadla podle obrázku. Nezapomeňte umístit stříbrný pásek diody směřující k (+) hrotu pumpy. Tím bude chráněn motor čerpadla.

Krok 3: Zapojení hardwaru

Zapojení hardwaru
Zapojení hardwaru
Zapojení hardwaru
Zapojení hardwaru
Zapojení hardwaru
Zapojení hardwaru

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

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

GND ----------------- až GND LCD

5V -------------------- až VCC LCD

A0 -------------------- do středního hrotu (báze) tranzistoru

GND ----------------- na ** levý hrot (emitor) tranzistoru, ** odkaz na plochou stranu tranzistoru

(-) hrotové čerpadlo ---- do ** pravého hrotu (kolektoru) tranzistoru

(+) hrotové čerpadlo ---- na Vin (12V)

A3 -------------------- na signální vodič (modrý) pH metru

5V -------------------- na (+) vodič (červený) pH metru

GND ----------------- (-) vodič (černý) pH metru

_

*** Viz fotografie pro více podrobností

Krok 4: Kód

Jsou připojeny 2 verze souboru Arduino Code… jedna je určena pro regulaci reakcí, které zvyšují pH, a druhá pro reakce, které snižují pH

_

*** DŮLEŽITÉ ***

Stáhněte si potřebné knihovny (zip připojený v tomto návodu)

Tento kód používá knihovnu LCD, která ještě není součástí Arduino…

Chcete -li implementovat tento soubor zip do projektu, stáhněte si do počítače, V okně arduino přejděte na „Skica“„Zahrnout knihovnu“„Přidat knihovnu. ZIP“

Krok 5: Důležitá poznámka - Sériový monitor

Tento program používá k ovládání obrazovek nabídky sériový vstup. To znamená, že během používání bude muset být připojen k počítači nebo notebooku. Sériový monitor spustíte kliknutím na pravé horní tlačítko (vypadá jako lupa) v okně arduino.

*** DŮLEŽITÉ - použijte možnosti „Autoscroll“, „No line ends“a „9600 baud“na obrazovce sériového monitoru … pokud ne, kód nebude fungovat tak, jak byl navržen

Chcete -li zadat hodnoty, zadejte hodnotu pomocí klávesnice a stiskněte klávesu Enter nebo klikněte na „Odeslat“

Krok 6: Přizpůsobení kódu vašim potřebám regulátoru

Existují velmi jednoduché konstanty, které stačí změnit, abyste se ujistili, že tento program funguje pro vás! Níže jsou uvedeny doporučené konstanty, které je třeba změnit, a jejich popis:

- fillTime: jak dlouho trvá pumpě úplné naplnění kapalinou, v sekundách

- delayTime: jak dlouho chcete, aby regulátor čekal, než načerpá další řešení

- smallAdjust: počet sekund, po které má být kyselina/zásada čerpána, když se pH odchyluje o 0,3 - 1 pH

- largeAdjust: počet sekund, po které má být kyselina/zásada čerpána, když se pH odchyluje o> 1 ph

_

Kromě toho budete muset zjistit, jaký offset a sklon má váš pH metr…

Pokud můj sklon a offset nefunguje dobře s vaším pH metrem, budete muset provést následující kroky:

(1)- nastavený sklon = 1 a offset = 0

(2)- odebírejte a zaznamenávejte hodnoty pH v roztocích s přesným pH 4, pH 7 a pH 10

(3)- Vytvořte systém rovnic takto:

(aktuální hodnota pH 4)*sklon + offset = 4

(aktuální hodnota pH 7)*sklon + offset = 7

(aktuální hodnota pH 10)*sklon + offset = 10

_

Pomocí těchto tří rovnic najděte nejvhodnější linii pro řešení sklonu a ofsetu a změňte tyto konstanty na nové hodnoty sklonu a offsetu

Doporučuje: