Innholdsfortegnelse:
- Trinn 1: Nødvendige materialer
- Trinn 2: Loddetiode mellom pumpestikk
- Trinn 3: Koble til maskinvaren
- Trinn 4: Koden
- Trinn 5: Viktig merknad - Seriell skjerm
- Trinn 6: Justere koden til dine regulatorbehov
- Trinn 7: Video av PH -regulatoren/måleren med kalibreringsfunksjon
Video: PH -regulator/måler - Arduino: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
*** 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
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
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:
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte
Lær hvordan du tegner et lys - trinn for trinn: 6 trinn
Lær hvordan du tegner et lys - trinn for trinn: Dette lyset tar 10 minutter å tegne hvis du følger trinnene mine nøye
Montering av en Smapler V0002 Trinn for trinn: 5 trinn
Montering av en Smapler V0002 Trinn for trinn: En Smapler er en krets dedikert til produksjon av generativ lyd skapt av David Cuartielles og Ino Schlaucher fra BlushingBoy.org. Smapler v0002 -aka Singapore -utgaven- er ikke annet enn et Arduino -skjold som skal brukes til å spille funky ster