Obsah:

Regulátor/merač PH - Arduino: 7 krokov
Regulátor/merač PH - Arduino: 7 krokov

Video: Regulátor/merač PH - Arduino: 7 krokov

Video: Regulátor/merač PH - Arduino: 7 krokov
Video: Датчик кислотности жидкости (pH-метр) | Новинка от iarduino.ru 2024, November
Anonim
Regulátor/merač PH - Arduino
Regulátor/merač PH - Arduino

*** Ak sa fotografie a odkazy nezobrazujú, obnovte stránku

Toto je návod pre regulátor alebo merač pH Arduino:

--- Regulátor je určený pre reakcie, ktoré začínajú pri určitom pH a v dôsledku reakcie prirodzene znižujú/zvyšujú pH. Pri mnohých reakciách je však žiaduce zostať na počiatočnom pH. Ak sa teda reakcia príliš líši od požadovaného pH, tento arduino projekt bude pumpovať kyselinu alebo zásadu, aby sa pH vrátilo na normálnu hodnotu.

--- Tento projekt je možné tiež použiť jednoducho ako senzor pH, ktorý odčíta pH akéhokoľvek roztoku.

Krok 1: Potrebné materiály

-Arduino Uno

-Počítač a klávesnica

-12V peristaltická kvapalinová pumpa

-Analogová sada pH senzora / merača Pro pre Arduino

-I2C 20x4 Arduino LCD displejový modul

-dióda IN4001

-PN2222 tranzistor

-12V DC napájací adaptér

-prepojovacie drôty medzi mužmi a ženami

-prepojovacie drôty medzi mužmi a mužmi

-Klipy aligátora

-Arduino USB kábel

-Breadboard

Krok 2: Spájkovacia dióda medzi hrotmi pumpy

Spájkovacia dióda medzi hrotmi pumpy
Spájkovacia dióda medzi hrotmi pumpy

Spájkujte diódu medzi hrotmi peristaltického čerpadla podľa obrázku. Uistite sa, že ste nasadili strieborný pás diódy smerujúci k (+) hrotu pumpy. To ochráni motor čerpadla.

Krok 3: Zapojenie hardvéru

Zapojenie hardvéru
Zapojenie hardvéru
Zapojenie hardvéru
Zapojenie hardvéru
Zapojenie hardvéru
Zapojenie hardvéru

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

A5 -------------------- na SCL LCD

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

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

A0 -------------------- na stredný hrot (báza) tranzistora

GND ----------------- na ** ľavý hrot (vysielač) tranzistora, ** odkaz na plochú stranu tranzistora

(-) hrotové čerpadlo ---- do ** pravého hrotu (kolektora) tranzistora

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

A3 -------------------- na signálny vodič (modrý) pH metra

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

GND ----------------- (-) vodič (čierny) pH metra

_

*** Podrobnejšie informácie nájdete na fotografiách

Krok 4: Kód

Sú priložené 2 verzie súboru Arduino Code … jedna je na reguláciu reakcií, ktoré zvyšujú pH, a druhá na reakcie, ktoré znižujú pH

_

*** DÔLEŽITÉ ***

Stiahnite si potrebné knižnice (zip je priložený v tomto návode)

Tento kód používa LCD knižnicu, ktorá ešte nie je zahrnutá v Arduino…

Ak chcete tento súbor zip implementovať do svojho projektu, stiahnite si ho do počítača, V okne arduino prejdite na „Skica“„Zahrnúť knižnicu“„Pridať knižnicu. ZIP“

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

Tento program používa na ovládanie obrazoviek ponuky sériový vstup. To znamená, že počas používania bude musieť byť pripojený k počítaču alebo prenosnému počítaču. Sériový monitor spustíte kliknutím na pravé horné tlačidlo (vyzerá ako lupa) v okne arduino.

*** DÔLEŽITÉ - na obrazovke sériového monitora použite možnosti „Autoscroll“, „No line ends“a „9600 baud“… ak to neurobíte, kód nebude fungovať tak, ako bol navrhnutý

Ak chcete zadať hodnoty, zadajte hodnotu pomocou klávesnice a stlačte kláves Enter alebo kliknite na „Odoslať“

Krok 6: Prispôsobenie kódu potrebám regulátora

Existujú veľmi jednoduché konštanty, ktoré stačí zmeniť, aby ste sa uistili, že tento program funguje pre vás! Nasledujú odporúčané konštanty, ktoré je potrebné zmeniť, a ich popisy:

- fillTime: ako dlho trvá, kým sa čerpadlo úplne naplní kvapalinou, v priebehu niekoľkých sekúnd

- delayTime: ako dlho chcete, aby regulátor čakal, kým načerpá ďalšie riešenie

- smallAdjust: počet sekúnd, počas ktorých sa má nasávať kyselina/zásada, keď sa pH líši o 0,3 - 1 pH

- largeAdjust: počet sekúnd, počas ktorých sa má kyselina/zásada čerpať, keď sa pH líši o> 1 ph

_

Okrem toho budete musieť zistiť, aký offset a sklon má váš pH meter…

Ak môj sklon a odchýlka nepracuje správne s vašim pH metrom, budete musieť vykonať nasledujúce kroky:

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

(2)- odčítajte a zaznamenajte hodnoty pH v roztokoch s presným pH 4, pH 7 a pH 10

(3)- Vytvorte sústavu rovníc takto:

(skutočné hodnoty pH 4)*sklon + offset = 4

(skutočné hodnoty pH 7)*sklon + offset = 7

(skutočné hodnoty pH 10)*sklon + offset = 10

_

Pomocou týchto troch rovníc nájdite najvhodnejšiu priamku na riešenie sklonu a posunu a zmeňte tieto konštanty na nové hodnoty sklonu a posunu

Odporúča: