INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
*** As foto's en skakels nie verskyn nie, herlaai die bladsy
Dit is 'n instruksie vir 'n arduino pH -reguleerder of meter:
--- Die reguleerder is bedoel vir reaksies wat begin by 'n sekere pH en natuurlik daal/verhoog in pH as gevolg van die reaksie. Vir baie reaksies is dit egter wenslik om by die begin -pH te bly. Dus, as die reaksie te ver afwyk van die gewenste pH, pomp hierdie arduino -projek suur of basis in om die pH terug te keer na normaal.
--- Hierdie projek kan ook eenvoudig gebruik word as 'n pH-sensor wat die pH van enige oplossing lees.
Stap 1: nodige materiaal
-Arduino Uno
-Rekenaar en sleutelbord
-12V peristaltiese vloeistofpomp
-Analog pH Sensor / Meter Pro Kit vir Arduino
-I2C 20x4 Arduino LCD -skermmodule
-IN4001 Diode
-PN2222 Transistor
-12V DC kragadapter
-Manne tot vroulike trui
-Manlike tot manlike draaddrade
-Alligator -knipsels
-Arduino USB -kabel
-Broodbord
Stap 2: Soldeerdiode tussen die tande van die pomp
Soldeer die diode tussen die steke van die peristaltiese pomp soos op die foto. Maak seker dat die silwer band van die diode na die (+) punt van die pomp wys. Dit beskerm die motor van die pomp.
Stap 3: Sluit die hardeware aan
A4 -------------------- na die SDA van LCD
A5 -------------------- na die SCL van LCD
GND ----------------- tot GND van LCD
5V -------------------- na VCC van LCD
A0 -------------------- tot middelste punt (basis) van transistor
GND ----------------- na ** linkerpunt (emitter) van transistor, ** verwys na plat kant van transistor
(-) stompomp ---- tot ** regterpunt (versamelaar) van transistor
(+) stompomp ---- na Vin (12V)
A3 -------------------- om draad (blou) van pH-meter aan te dui
5V -------------------- tot (+) draad (rooi) pH-meter
GND ----------------- tot (-) draad (swart) van pH-meter
_
*** Sien foto's vir meer besonderhede
Stap 4: Die kode
Daar is twee weergawes van die Arduino -kode -lêer aangeheg … die een is vir die regulering van reaksies wat in pH toeneem, en die ander is vir reaksies wat in pH daal
_
*** BELANGRIK ***
Laai die nodige biblioteke af (zip aangeheg in hierdie instruksie)
Hierdie kode gebruik 'n LCD -biblioteek wat nog nie op die Arduino ingesluit is nie …
Laai dit na u rekenaar af om hierdie zip -lêer in u projek te implementeer, Gaan in die arduino -venster na "Skets" "Sluit biblioteek in" "Voeg. ZIP -biblioteek by"
Stap 5: Belangrike opmerking - Serial Monitor
Hierdie program gebruik 'n seriële invoer om die spyskaarte te bestuur. Dit beteken dat dit tydens gebruik aan 'n rekenaar of skootrekenaar gekoppel moet word. Om die seriële monitor te gebruik, klik op die regter boonste knoppie (lyk soos 'n vergrootglas) in die arduino -venster.
*** BELANGRIK - gebruik 'Autoscroll', 'No line ending' en '9600 baud' opsies op die seriële monitor skerm … as u dit nie doen nie, sal die kode nie werk soos dit ontwerp is nie
Om waardes in te voer, tik 'n waarde in met behulp van u sleutelbord en druk die enter -sleutel, of klik op "Stuur"
Stap 6: Pas die kode aan by u regulatorbehoeftes
Daar is baie eenvoudige konstantes wat net verander moet word om seker te maak dat hierdie program vir u werk! Hieronder is die aanbevole konstantes om te verander en hul beskrywings:
- fillTime: hoe lank neem dit om u pomp binne enkele sekondes heeltemal met vloeistof te vul
- delayTime: hoe lank wil u hê dat die reguleerder moet wag voordat daar meer oplossing ingepomp word
- klein Aanpas: aantal sekondes wat u wil hê dat suur/basis ingepomp moet word wanneer die pH met 0,3 - 1 pH afwyk
- groot Aanpas: aantal sekondes wat u wil hê dat suur/basis ingepomp moet word wanneer pH met> 1pH afwyk
_
Boonop moet u uitvind watter verrekening en helling u pH -meter het …
As my helling en offset nie goed werk met u pH -meter nie, moet u die volgende stappe doen:
(1)- stel helling = 1 en offset = 0 in
(2)- neem en teken pH-metings op in oplossings van presies pH 4, pH 7 en pH 10
(3)- Skep 'n stelsel van vergelykings soos volg:
(werklike pH 4 -lesing)*helling + offset = 4
(werklike pH 7 -lesing)*helling + offset = 7
(werklike pH 10 -lesing)*helling + offset = 10
_
Gebruik hierdie drie vergelykings om 'n lyn te vind wat die beste pas vir helling en offset, en verander hierdie konstantes na u nuwe helling- en offsetwaardes