Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli
- 2. solis: lodēšanas diode starp sūkņa atzariem
- 3. darbība. Aparatūras savienošana
- 4. solis: kods
- 5. darbība. Svarīga piezīme - sērijas monitors
- 6. darbība: koda pielāgošana jūsu regulatora vajadzībām
- 7. solis: video no PH regulatora/mērītāja ar kalibrēšanas funkciju
Video: PH regulators/mērītājs - Arduino: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
*** Ja fotoattēli un saites neparādās, atsvaidziniet lapu
Tas ir pamācāms arduino pH regulatoram vai mērītājam:
--- Regulators ir paredzēts reakcijām, kas sākas ar noteiktu pH un reakcijas dēļ dabiski samazina/palielina pH. Tomēr daudzām reakcijām vēlams palikt pie sākotnējā pH. Tātad, ja reakcija pārāk tālu novirzās no vēlamā pH, šis arduino projekts iesūknēs skābi vai bāzi, lai pH normalizētos.
--- Šo projektu var izmantot arī vienkārši kā pH sensoru, kas nolasa jebkura šķīduma pH.
1. darbība. Nepieciešamie materiāli
-Arduino Uno
-Dators un tastatūra
-12V šķidruma sūknis ar peristaltiku
-Analogs pH sensora / mērītāja komplekts Arduino
-I2C 20x4 Arduino LCD displeja modulis
-IN4001 diode
-PN2222 tranzistors
-12V līdzstrāvas adapteris
-Vīriešu un sieviešu džemperu vadi
-Vīriešu un vīriešu džemperu vadi
-Aligatora klipi
-Arduino USB kabelis
-Maizes dēlis
2. solis: lodēšanas diode starp sūkņa atzariem
Lodējiet diodi starp peristaltiskā sūkņa tapām, kā parādīts attēlā. Noteikti novietojiet diodes sudraba joslu, kas vērsta uz sūkņa (+) zaru. Tas aizsargās sūkņa motoru.
3. darbība. Aparatūras savienošana
A4 -------------------- LCD SDA
A5 -------------------- LCD SCL
GND ----------------- līdz GND no LCD
5V -------------------- līdz LCD VCC
A0 -------------------- līdz tranzistora vidējam zariņam (pamatnei)
GND ----------------- līdz ** tranzistora kreisais zariņš (izstarotājs), ** attiecas uz tranzistora plakano pusi
(-) zaru sūknis ---- līdz ** tranzistora labais uzgalis (kolektors)
(+) zaru sūknis ---- līdz Vin (12V)
A3 -------------------- lai signalizētu vadu (zils) ar pH mērītāju
5V -------------------- līdz (+) vadam (sarkans) pH mērītājā
GND ----------------- līdz (-) stieple (melna) ar pH mērītāju
_
*** Sīkāku informāciju skatiet fotoattēlos
4. solis: kods
Ir pievienotas 2 Arduino koda faila versijas … viena ir paredzēta, lai regulētu reakcijas, kuru pH paaugstinās, bet otra - reakcijām, kuru pH samazinās
_
*** SVARĪGS ***
Lejupielādējiet nepieciešamās bibliotēkas (zip ir pievienots šai pamācībai)
Šis kods izmanto LCD bibliotēku, kas vēl nav iekļauta Arduino…
Lai ieviestu šo zip failu savā projektā, lejupielādējiet to savā datorā, Arduino logā dodieties uz "Skice" "Iekļaut bibliotēku" "Pievienot. ZIP bibliotēku"
5. darbība. Svarīga piezīme - sērijas monitors
Šī programma izmanto seriālo ievadi, lai vadītu izvēlņu ekrānus. Tas nozīmē, ka lietošanas laikā tas būs jāpievieno datoram vai klēpjdatoram. Lai darbinātu seriālo monitoru, arduino logā noklikšķiniet uz augšējās labās pogas (izskatās kā palielināms stikls).
*** SVARĪGI - seriālā monitora ekrānā izmantojiet opcijas "Autoscroll", "No line end" un "9600 baud" … ja to nedarīsit, kods nedarbosies, kā paredzēts
Lai ievadītu vērtības, ievadiet vērtību, izmantojot tastatūru, un nospiediet ievadīšanas taustiņu vai noklikšķiniet uz "Sūtīt"
6. darbība: koda pielāgošana jūsu regulatora vajadzībām
Ir ļoti vienkāršas konstantes, kuras vienkārši jāmaina, lai pārliecinātos, ka šī programma darbojas jums! Tālāk ir norādītas ieteicamās maināmās konstantes un to apraksti.
- fillTime: cik ilgs laiks nepieciešams, lai sūknis sekundēs pilnībā piepildītos ar šķidrumu
- delayTime: cik ilgi vēlaties, lai regulators gaidītu, pirms iesūknēs vairāk šķīduma
- smallAdjust: sekunžu skaits, kad vēlaties iesūknēt skābi/bāzi, kad pH novirzās par 0,3 - 1 pH
- largeAdjust: cik sekunžu laikā vēlaties iesūknēt skābi/bāzi, ja pH novirzās par> 1pH
_
Turklāt jums būs jānoskaidro, kāds ir jūsu pH mērītāja nobīde un slīpums …
Ja mans slīpums un nobīde nedarbojas labi ar jūsu pH mērītāju, jums jāveic šādas darbības:
(1)- iestatiet slīpumu = 1 un nobīdi = 0
(2)- ņemiet un reģistrējiet pH rādījumus tieši pH 4, pH 7 un 10 šķīdumos
(3)- Izveidojiet šādu vienādojumu sistēmu:
(faktiskais pH 4 nolasījums)*slīpums + nobīde = 4
(faktiskais pH 7 nolasījums)*slīpums + nobīde = 7
(faktiskais pH 10 nolasījums)*slīpums + nobīde = 10
_
Izmantojiet šos trīs vienādojumus, lai atrastu vispiemērotāko slīpuma un nobīdes līniju, un mainiet šīs konstantes uz jaunajām slīpuma un nobīdes vērtībām
Ieteicams:
LM317 Regulējams sprieguma regulators: 6 soļi
LM317 Regulējams sprieguma regulators: Šeit mēs vēlētos runāt par regulējamiem sprieguma regulatoriem. Viņiem ir vajadzīgas sarežģītākas shēmas nekā lineāras. Tos var izmantot, lai ražotu dažādas fiksēta sprieguma izejas atkarībā no ķēdes, kā arī regulējams spriegums, izmantojot potenciometru. Es
Mainīga motora ātruma regulators: 8 soļi
Mainīga motora ātruma regulators: Šajā projektā es jums parādīšu, kā es izveidoju motora ātruma regulatoru & Es arī parādīšu, cik viegli var izveidot mainīga motora ātruma regulatoru, izmantojot IC 555. Sāksim
12v līdz 3v sprieguma regulators: 8 soļi
12v līdz 3v sprieguma regulators: Jūs varat viegli atcelt jebkuru līdzstrāvas padevi, izmantojot tikai 2 rezistorus. Sprieguma dalītājs ir vienkārša un vienkārša ķēde jebkura līdzstrāvas padeves pārtraukšanai. Šajā rakstā mēs izveidosim vienkāršu ķēdi, lai samazinātu 12v uz 3
Vienkāršs jaudas LED lineārais strāvas regulators, pārskatīts un precizēts: 3 soļi
Vienkāršs jaudas LED lineārais strāvas regulators, pārskatīts un precizēts: Šis pamācība būtībā ir Dan lineārās strāvas regulatora ķēdes atkārtojums. Viņa versija, protams, ir ļoti laba, taču kaut kā trūkst skaidrības. Šis ir mans mēģinājums to risināt. Ja jūs saprotat un varat izveidot Dan versiju
Termiskā ventilatora ātruma regulators: 4 soļi
Termiskā ventilatora ātruma regulators: HiToday, ja Dievs vēlas, es parādīšu video, kurā ir izskaidrota svarīga ķēde, lai kontrolētu datora ventilatora vai jebkura ventilatora rotācijas ātrumu, izmantojot nepārtrauktu strāvu, izmantojot LM7812 lineāro sprieguma regulatoru, ar BD139 tranzistors