Innholdsfortegnelse:

PH -regulator/måler - Arduino: 7 trinn
PH -regulator/måler - Arduino: 7 trinn

Video: PH -regulator/måler - Arduino: 7 trinn

Video: PH -regulator/måler - Arduino: 7 trinn
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, November
Anonim
PH -regulator/måler - Arduino
PH -regulator/måler - Arduino

*** Hvis bilder og lenker ikke vises, må du oppdatere siden

Dette kan instrueres for en arduino pH -regulator eller måler:

--- Regulatoren er ment for reaksjoner som starter ved en viss pH og naturlig faller/øker pH på grunn av reaksjonen. For mange reaksjoner er det imidlertid ønskelig å holde seg ved start -pH. Så hvis reaksjonen avviker for langt fra ønsket pH, vil dette arduino -prosjektet pumpe inn syre eller base for å bringe pH tilbake til det normale.

--- Dette prosjektet kan også ganske enkelt brukes som en pH-sensor som leser pH i enhver løsning.

Trinn 1: Nødvendige materialer

-Arduino Uno

-Datamaskin og tastatur

-12V peristaltisk væskepumpe

-Analog pH Sensor / Meter Pro Kit for Arduino

-I2C 20x4 Arduino LCD -skjermmodul

-IN4001 Diode

-PN2222 Transistor

-12V likestrømadapter

-Hann til kvinnelige hoppetråder

-Hann til mannlige hoppetråder

-Alligator -klipp

-Arduino USB -kabel

-Brødbrett

Trinn 2: Loddetiode mellom pumpestikk

Loddediode mellom pumpestikk
Loddediode mellom pumpestikk

Loddioden mellom stikkene på den peristaltiske pumpen som vist. Sørg for å sette sølvbåndet til dioden pekende mot (+) tappen på pumpen. Dette vil beskytte motoren til pumpen.

Trinn 3: Koble til maskinvaren

Kabling av maskinvaren
Kabling av maskinvaren
Kabling av maskinvaren
Kabling av maskinvaren
Kabling av maskinvaren
Kabling av maskinvaren

A4 -------------------- til SDA på LCD

A5 -------------------- til SCL på LCD

GND ----------------- til GND på LCD

5V -------------------- til VCC på LCD

A0 -------------------- til midten av transistoren

GND ----------------- til ** venstre spiss (emitter) av transistoren, ** referert til flat side av transistoren

(-) stikkpumpe ---- til ** høyre stift (kollektor) på transistoren

(+) stikkpumpe ---- til Vin (12V)

A3 -------------------- for å signalisere ledning (blå) av pH-meter

5V -------------------- til (+) ledning (rød) av pH-meter

GND ----------------- til (-) ledning (svart) av pH-meter

_

*** Se bilder for flere detaljer

Trinn 4: Koden

Det er 2 versjoner av Arduino Code -filen vedlagt … den ene er for å regulere reaksjoner som øker i pH, og den andre er for reaksjoner som synker i pH

_

*** VIKTIG ***

Last ned de nødvendige bibliotekene (zip vedlagt i denne instruksjonen)

Denne koden bruker et LCD -bibliotek som ikke allerede er inkludert på Arduino …

For å implementere denne zip -filen i prosjektet, last ned til datamaskinen din, I arduino -vinduet, gå til "Sketch" "Include Library" "Add. ZIP Library"

Trinn 5: Viktig merknad - Seriell skjerm

Dette programmet bruker en seriell inngang for å kjøre menyskjermene. Dette betyr at den må være koblet til en datamaskin eller bærbar datamaskin under bruk. For å betjene den serielle skjermen, klikk på knappen øverst til høyre (ser ut som et forstørrelsesglass) på arduino -vinduet.

*** VIKTIG - bruk alternativene "Autoscroll", "No line ending" og "9600 baud" på den serielle skjermen … hvis du ikke gjør det, vil koden ikke fungere som designet

For å legge inn verdier, skriv inn en verdi ved å bruke tastaturet og trykk enter -tasten, eller klikk "Send"

Trinn 6: Justere koden til dine regulatorbehov

Det er veldig enkle konstanter som bare må endres for å sikre at dette programmet fungerer for deg! Nedenfor er de anbefalte konstantene å endre og beskrivelsene deres:

- fillTime: hvor lang tid det tar pumpen å fylle helt med væske på sekunder

- delayTime: hvor lenge du vil at regulatoren skal vente før du pumper inn mer løsning

- smallAdjust: antall sekunder du vil at syre/base skal pumpes inn når pH avviker med 0,3 - 1 pH

- largeAdjust: antall sekunder du vil at syre/base skal pumpes inn når pH avviker med> 1pH

_

I tillegg må du finne ut hvilken forskyvning og helling pH -måleren din har …

Hvis skråningen og forskyvningen min ikke fungerer bra med pH -måleren din, må du ta følgende trinn:

(1)- sett skråning = 1 og forskyvning = 0

(2)- ta og registrer pH-avlesninger i løsninger med nøyaktig pH 4, pH 7 og pH 10

(3)- Lag et likningssystem slik:

(faktisk pH 4 -avlesning)*skråning + forskyvning = 4

(faktisk pH 7 -avlesning)*skråning + forskyvning = 7

(faktisk pH 10 -avlesning)*skråning + forskyvning = 10

_

Bruk disse tre ligningene for å finne en linje som passer best for skråning og forskyvning, og endre disse konstantene til de nye skrånings- og forskyvningsverdiene

Anbefalt: