INHOUDSOPGAWE:

ARDUINO PH METER: 6 stappe (met foto's)
ARDUINO PH METER: 6 stappe (met foto's)

Video: ARDUINO PH METER: 6 stappe (met foto's)

Video: ARDUINO PH METER: 6 stappe (met foto's)
Video: Lukas Graham - 7 Years [Official Music Video] 2024, Julie
Anonim
ARDUINO PH METER
ARDUINO PH METER

In hierdie projek gaan ons 'n pH -meter op die tafel maak met behulp van die gravitasie -analoge pH -stroombaan en sonde van Atlas Scientific en 'n Arduino Uno. Die lesings sal op 'n LCD -skerm vertoon word.

Let wel:

- Hierdie meter is ontwikkel op 'n Windows -rekenaar. Dit is nie op Mac getoets nie. - Die omhulsel is nie waterdig nie.

MATERIAAL

  • 1 - Arduino Uno
  • 1 - Gravitasie analoog pH -sensor
  • 1 - pH -sonde
  • 1 - 20x4 LCD -module
  • 1 - 158x90x60mm omhulsel
  • 1 - Mini broodbord
  • Springdrade
  • Akrielblad (plexiglas)
  • 4 - 11 mm afstande en skroewe (kom met die pH -sensor)
  • 1 - 220Ω en 1 - 1kΩ weerstande

GEREEDSKAP

Boor, boorpunte, gips snyers, lêers, skroewedraaiers, tafelblad, bandzaag, gomgeweer en gomstok, soldeerbout en soldeer, digitale remklauw, liniaal.

Stap 1: Berei behuising voor

Berei behuising voor
Berei behuising voor
Berei behuising voor
Berei behuising voor
Berei behuising voor
Berei behuising voor

Veiligheid: Onthou om versigtig te wees by die hantering van gereedskap/masjinerie en om die regte veiligheidsuitrusting te dra, soos 'n bril, handskoene en asemhalingsmasjiene.

Die behuising wat gebruik word, is 'n ABS -plastiekomhulsel. Dit moet aangepas word vir die pH -meter.

Sny opening vir die LCD

a) Die LCD word in die boonste gedeelte (omslag) van die omhulsel geplaas. Sentreer 'n reghoek van 98 x 40 mm op die omslag.

b) Plaas die stuk in die bankschroef en boor 'n 3,2 mm (1/8 ) loodgat in die reghoek wat afgemerk is.

c) Gebruik hierdie loodgat as die beginpunt vir die 3,2 mm (1/8 ) gips snyboor. Aangesien dit 'n klein taak is, gebruik ons die boor op die handboor eerder as 'n gips snymasjien. Werk aan die binnekant van die reghoek in plaas van die lyne, aangesien dit 'n bietjie moeilik kan wees om reguit met hierdie boor op die boor te sny.

d) Gebruik 'n handlêer om die oortollige materiaal te verwyder en vorm die reghoek tot die vereiste grootte.

Sny openinge vir BNC -aansluiting en Arduino -poorte

Die openinge vir die BNC -aansluiting en Arduino -poorte is aan die kant van die onderste gedeelte van die omhulsel.

a) Merk die middelpunt van die sirkel en die buitelyne van die twee reghoeke met die afmetings hierbo.

b) Sit die stuk in die skutbank en sny die openinge. Die sirkelvormige opening word gemaak met boorpunte. Die reghoeke word gemaak deur 'n soortgelyke proses te volg wat gebruik is om die opening vir die LCD te maak.

Pas die basisplaat aan om die komponente te monteer

Die basisplaat word gebruik om die Arduino, pH -sensor en mini -broodbord te monteer. 6,4 mm (1/4 ) dik akrielblad word gebruik.

a) Sny die akrielblad tot 135x62,5 mm met 'n lintzaag.

b) Merk die posisies vir die vier gate af soos aangedui. Boor gate met 'n deursnee van 2,38 mm (3/32 "). Versink die gate aan die een kant van die bord tot 'n diepte van 3 mm en 'n deursnee van 4,4 mm (11/64"). Dit is nodig om 'n plat onderkant te hou wanneer die skroewe ingesit word om die afstande te hou.

c) Bevestig die 11 mm afstande met die meegeleverde skroewe. Die pH -sensor het 4 afstande en skroewe. Gebruik twee daarvan vir die Arduino.

Stap 2: Installeer elektronika in behuising

Installeer elektronika in behuising
Installeer elektronika in behuising
Installeer elektronika in behuising
Installeer elektronika in behuising
Installeer elektronika in behuising
Installeer elektronika in behuising

1) Steek die basisplaat in die onderste gedeelte van die behuising. Hou dit vas met skroewe of warm gom.

2) Monteer die pH -sensor op die basisplaat. Bevestig dit met skroewe.

3) Monteer die Arduino Uno op die basisplaat. Bevestig die skroewe.

4) Voeg die mini -broodbord op die basisplaat.

5) Soldeer die koppenne aan die LCD (penne verskaf). Plaas die LCD in die boonste gedeelte van die behuizing en gebruik warm gom om die skerm op sy plek te hou.

Stap 3: Verbind elektronika saam

Draadelektronika saam
Draadelektronika saam
Draadelektronika saam
Draadelektronika saam

Die komponente word in die skema hierbo getoon.

Gebruik die mini -broodbord vir die 1kΩ en 220Ω en vir die verspreiding van die Arduino se 5V en gemaalde penne.

Die twee weerstande word gebruik om die skermkontras in te stel.

Inligtingsblaaie

Gravitasie pH -sensor, pH -sonde

Stap 4: Voltooi die vergadering

Voltooi die vergadering
Voltooi die vergadering

Nadat die bedrading voltooi is:

a) Sit die boonste en onderste dele van die behuizing saam met die meegeleverde skroewe.

b) Koppel die sonde aan die BNC -aansluiting.

Stap 5: Laai kode op na Arduino Uno

Die kode vir hierdie projek maak gebruik van pasgemaakte biblioteke en koplêers. U moet dit by u Arduino IDE voeg om die kode te gebruik. Die onderstaande stappe bevat die proses om hierdie toevoeging tot die IDE te maak.

a) Koppel die Arduino aan op u rekenaar en maak die IDE oop. Die IDE kan van hierdie LINK afgelaai word as u dit nie het nie. Gaan na Tools -> Board -> Kies Arduino/Genuino Uno. Gaan na Tools -> Port -> kies die poort waarmee die Arduino gekoppel is.

b) Voeg Liquid Crystal Display -biblioteek by: Gaan in die IDE na Skets -> Sluit biblioteek in -> Bestuur biblioteke. Tik "liquidcrystal" in die soekbalk van die biblioteekbestuurder. Soek die pakket met die titel "LiquidCrystal Built-in by Arduino, Adafruit". Dit mag al dan nie geïnstalleer word. Indien nie, kies die pakket en klik op installeer.

c) Voeg Atlas Gravity sensor biblioteek by: Laai die zip -lêer af vanaf die volgende LINK. Die lêer sal gestoor word as "Atlas_gravity.zip". Gaan in die IDE na Skets -> Sluit biblioteek in -> Voeg. ZIP -biblioteek by. Soek die lêer "Atlas_gravity.zip" en kies om by te voeg.

d) Vervolgens moet ons die kode vir die pH -meter byvoeg. Kopieer die kode van hierdie LINK na die IDE -werkpaneel.

e) Stel die kode saam en laai dit op na die Arduino.

f) Die pH -metings sal dan op die LCD vertoon word. U kan ook die lesings op die seriële monitor sien. Om die seriële monitor oop te maak, gaan na Tools -> Serial Monitor of druk Ctrl+Shift+M op u sleutelbord. Stel die baud -tempo op 9600 en kies "Vervoer terugkeer".

Stap 6: Kalibreer PH -sensor

Opmerking: as u van plan is om 'n eksterne kragtoevoer vir die Arduino te gebruik, moet u dit aan die Arduino koppel voordat u die kalibrasie doen. Dit sal verseker dat die verwysingsvlakke behoorlik ingestel word, wat die korrekte kalibrasie sal help.

Hierdie pH-meter kan gekalibreer word na een, twee of drie-punt kalibrasie. Standaard bufferoplossings (pH 4, 7 en 10) word vereis

Die seriële monitor word gebruik vir die kalibrasieproses. Die gebruiker sal die geleidelike verandering in lesings kan waarneem namate stabilisering kom en die toepaslike opdragte stuur.

Kalibrasie -data word in die EEPROM van die Arduino gestoor.

Let daarop dat kalibrasie van pH 7 eers uitgevoer moet word.

Kalibrasie opdragte

Middelpunt: kal, 7

Laagpunt: cal, 4

Hoogtepunt: cal, 10

Duidelike kalibrasie: kal, duidelik

Stappe

a) Verwyder die weekbak en spoel die pH -sonde af.

b) Giet 'n paar van die pH 7 -oplossing in 'n koppie. Maak seker dat daar genoeg is om die waarnemingsarea van die sonde te bedek.

c) Plaas die sonde in die beker en roer dit om ingeslote lug te verwyder. Let op die lesings op die seriële monitor. Laat die sonde in die oplossing sit totdat die metings stabiliseer (klein beweging van een lesing na die volgende is normaal)

d) Nadat die metings gestabiliseer is, voer die opdrag cal, 7 in die seriële monitor in. Kalibrasie tot pH 7 is nou voltooi.

Herhaal stappe a-d vir pH4 en pH10. Onthou om die sonde te spoel terwyl u na verskillende bufferoplossings gaan.

Wat van temperatuurvergoeding?

Die sensor wat in hierdie projek gebruik word, het 'n akkuraatheid van +/- 0,2%. Die pH -meter werk binne hierdie akkuraatheid in die temperatuurbereik van 7 - 46 ° C. Buite hierdie reeks moet die meter aangepas word vir tydelike vergoeding. Opmerking: die pH -sonde kan aan 'n reeks van 1 - 60 ° C onderwerp word.

Aanbeveel: