Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
*** Kui fotosid ja linke ei kuvata, värskendage lehte
See on juhitav arduino pH -regulaatori või -mõõturi jaoks:
--- Regulaator on mõeldud reaktsioonidele, mis algavad teatud pH juures ja loomulikult vähendavad/suurendavad pH reaktsiooni tõttu. Paljude reaktsioonide puhul soovitakse siiski jääda algsele pH -le. Niisiis, kui reaktsioon kaldub soovitud pH -st liiga kaugele, pumpab see arduino projekt sisse happe või aluse, et viia pH tagasi normaalseks.
--- Seda projekti saab kasutada ka lihtsalt pH-andurina, mis loeb mis tahes lahuse pH-d.
Samm: vajalikud materjalid
-Arduino Uno
-Arvuti ja klaviatuur
-12 V vedel perumpalt
-Analoogne pH -anduri / -arvestuskomplekt Arduino jaoks
-I2C 20x4 Arduino LCD -ekraanimoodul
-IN4001 diood
-PN2222 transistor
-12V alalisvoolu adapter
-Meeste ja naiste hüppajajuhtmed
-Meeste ja meeste hüppajajuhtmed
-Aligaatori klambrid
-Arduino USB -kaabel
-Leivalaud
2. samm: jootmisdiood pumba harude vahel
Jootke diood peristaltilise pumba piikide vahele, nagu pildil. Pange dioodi hõbedane riba kindlasti pumba (+) haru poole. See kaitseb pumba mootorit.
Samm: riistvara ühendamine
A4 -------------------- LCD SDA-le
A5 -------------------- LCD-ekraani SCL-ile
GND ----------------- kuni GND LCD
5V -------------------- LCD VCC-le
A0 -------------------- transistori keskmisele harule (alusele)
GND ----------------- kuni ** transistori vasak äär (emitter), ** viidatud transistori lamedale küljele
(-) hambapump ---- kuni ** transistori parempoolne piik (kollektor)
(+) hambapump ---- kuni Vin (12V)
A3 -------------------- pH-meetri signaaltraadile (sinine)
5V -------------------- pH-meetri (+) juhtmesse (punane)
GND ----------------- (-) traat (must), pH-meeter
_
*** Vaata lähemalt fotodelt
Samm: kood
Lisatud on 2 Arduino koodifaili versiooni … üks on mõeldud pH tõusva reaktsiooni reguleerimiseks ja teine pH vähenemisele
_
*** TÄHTIS ***
Laadige alla vajalikud teegid (zip on lisatud selles juhendis)
See kood kasutab LCD -raamatukogu, mida Arduino veel ei sisalda …
Selle ZIP -faili oma projekti rakendamiseks laadige oma arvutisse alla, Avage arduino aknas jaotis "Visand" "Kaasa raamatukogu" "Lisa. ZIP -raamatukogu"
Samm: oluline märkus - jadamonitor
See programm kasutab menüüekraanide juhtimiseks jadasisendit. See tähendab, et see tuleb kasutamise ajal ühendada arvuti või sülearvutiga. Seeriamonitori kasutamiseks klõpsake arduino aknas ülemist paremat nuppu (näeb välja nagu suurendusklaas).
*** TÄHTIS - kasutage jadamonitori ekraanil suvandeid "Autoscroll", "No line end" ja "9600 baud" … kui te seda ei tee, ei tööta kood ettenähtud viisil
Väärtuste sisestamiseks sisestage klaviatuuri abil väärtus ja vajutage sisestusklahvi või klõpsake nuppu "Saada"
6. samm: koodi kohandamine vastavalt teie regulaatori vajadustele
On väga lihtsaid konstante, mida tuleb lihtsalt muuta, veendumaks, et see programm teie jaoks töötab! Allpool on soovitatavad konstandid ja nende kirjeldused:
- fillTime: kui kaua kulub pumbal sekunditega vedeliku täielikuks täitmiseks
- delayTime: kui kaua soovite regulaatorit oodata, enne kui rohkem lahust sisse pumbatakse
- smallAdjust: sekundite arv, mille jooksul soovite hapet/alust pumbata, kui pH erineb 0,3–1 pH
- largeAdjust: sekundite arv, mille jooksul soovite hapet/alust pumbata, kui pH erineb> 1pH
_
Lisaks peate välja selgitama, milline on teie pH -meetri nihke ja kalle …
Kui minu kalle ja nihe ei tööta teie pH -meetriga hästi, peate tegema järgmised toimingud:
(1)- määrake kalle = 1 ja nihe = 0
(2)- võtke ja registreerige pH näidud täpselt pH 4, pH 7 ja 10 lahustes
(3)- Looge võrrandisüsteem järgmiselt:
(tegelik pH 4 näit)*kalle + nihe = 4
(tegelik pH 7 näit)*kalle + nihe = 7
(tegelik pH 10 näit)*kalle + nihe = 10
_
Kasutage neid kolme võrrandit, et leida kalle ja nihke lahendamiseks kõige sobivam joon ning muuta need konstandid oma uuteks kalde- ja nihkeväärtusteks