Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
*** Če se fotografije in povezave ne prikažejo, osvežite stran
To je navodilo za arduino pH -regulator ali merilnik:
--- Regulator je namenjen reakcijam, ki se začnejo pri določenem pH in se zaradi reakcije naravno znižajo/zvišajo. Za mnoge reakcije pa je zaželeno, da ostanejo na začetnem pH. Torej, če reakcija odstopa predaleč od želenega pH, bo ta projekt arduino črpal kislino ali bazo, da se pH vrne v normalno stanje.
--- Ta projekt se lahko uporablja tudi preprosto kot pH-senzor, ki bere pH katere koli raztopine.
1. korak: potrebni materiali
-Arduino Uno
-računalnik in tipkovnica
-12V Peristaltična črpalka za tekočino
-Analog pH senzor / komplet za merilnik Pro za Arduino
-I2C 20x4 Arduino LCD zaslon
-IN4001 dioda
-PN2222 Tranzistor
-12V DC napajalnik
-Moški do ženski skakalec
-Moški do moških žic
-Aligator posnetki
-Arduino USB kabel
-lesena deska
2. korak: Spajkanje diode med členi črpalke
Spojite diodo med robove peristaltične črpalke, kot je prikazano na sliki. Srebrni trak diode namestite proti (+) žlebu črpalke. To bo zaščitilo motor črpalke.
3. korak: Ožičenje strojne opreme
A4 -------------------- na SDA LCD
A5 -------------------- na SCL LCD
GND ----------------- do GND LCD-ja
5V -------------------- na VCC LCD
A0 -------------------- na srednji rog (osnova) tranzistorja
GND ----------------- na ** levi rog (oddajnik) tranzistorja, ** sklican na ravno stran tranzistorja
(-) črpalka z roglji ---- do ** desnega roba (zbiralnika) tranzistorja
(+) črpalka z vijaki ---- do Vin (12V)
A3 -------------------- do signalne žice (modra) pH metra
5V -------------------- do (+) žica (rdeča) pH metra
GND ----------------- (()) žica (črna) pH-metra
_
*** Za več podrobnosti si oglejte fotografije
4. korak: Koda
Priloženi sta dve različici datoteke Arduino Code… ena je za uravnavanje reakcij, ki naraščajo pri pH, druga pa za reakcije, ki se znižujejo pri pH
_
*** POMEMBNO ***
Prenesite potrebne knjižnice (zip je priložen v tem navodilu)
Ta koda uporablja knjižnico LCD, ki še ni vključena v Arduino …
Če želite implementirati to datoteko zip v svoj projekt, jo prenesite v računalnik, V oknu arduino pojdite na "Sketch" "Include Library" "Add. ZIP Library"
5. korak: Pomembna opomba - Serijski monitor
Ta program uporablja serijski vhod za upravljanje zaslonov menija. To pomeni, da ga bo treba med uporabo povezati z računalnikom ali prenosnikom. Za upravljanje serijskega monitorja kliknite zgornji desni gumb (izgleda kot povečevalno steklo) v oknu arduino.
*** POMEMBNO - uporabite možnosti »Samodejni pomik«, »Brez konca vrstice« in »9600 baud« na zaslonu serijskega monitorja … če tega ne storite, koda ne bo delovala tako, kot je načrtovana
Če želite vnesti vrednosti, s tipkovnico vnesite vrednost in pritisnite tipko enter ali kliknite »Pošlji«
6. korak: Kodo prilagodite svojim potrebam regulatorja
Obstajajo zelo preproste konstante, ki jih je treba le spremeniti, da se prepričate, da ta program deluje za vas! Spodaj so priporočene konstante za spreminjanje in njihovi opisi:
- fillTime: koliko časa traja, da se črpalka popolnoma napolni s tekočino, v nekaj sekundah
- delayTime: koliko časa želite, da regulator počaka, preden napolni več raztopine
- smallAdjust: število sekund, ki jih želite črpati s kislino/bazo, ko pH odstopa za 0,3 - 1 pH
- largeAdjust: število sekund, ki jih želite črpati s kislino/bazo, ko pH odstopa za> 1pH
_
Poleg tega boste morali ugotoviti, kakšen zamik in naklon ima vaš pH meter …
Če moj naklon in odmik ne delujeta dobro z vašim pH -metrom, boste morali izvesti naslednje korake:
(1)- nastavite naklon = 1 in odmik = 0
(2)- vzemite in zabeležite odčitke pH v raztopinah natančno pH 4, pH 7 in pH 10
(3)- Ustvarite sistem enačb takole:
(dejanski odčitek pH 4)*nagib + odmik = 4
(dejanski odčitki pH 7)*nagib + odmik = 7
(dejanski pH 10)*nagib + odmik = 10
_
S temi tremi enačbami poiščite najprimernejšo črto za nagib in odmik ter spremenite te konstante v nove vrednosti naklona in odmika