Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
*** 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á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
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