Talaan ng mga Nilalaman:

PH Regulater / Meter - Arduino: 7 Hakbang
PH Regulater / Meter - Arduino: 7 Hakbang

Video: PH Regulater / Meter - Arduino: 7 Hakbang

Video: PH Regulater / Meter - Arduino: 7 Hakbang
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Nobyembre
Anonim
PH Regulater / Meter - Arduino
PH Regulater / Meter - Arduino

*** Kung ang mga larawan at link ay hindi lilitaw, i-refresh ang pahina

Ito ay isang itinuturo para sa isang arduino pH regulator o metro:

--- Ang regulator ay inilaan para sa mga reaksyon na nagsisimula sa isang tiyak na ph at natural na bumaba / pagtaas ng PH dahil sa reaksyon. Gayunpaman, para sa maraming mga reaksyon, ninanais na manatili sa panimulang ph. Kaya, kung ang reaksyon ay lumihis ng masyadong malayo sa nais na ph, ang proyektong arduino na ito ay magbomba sa acid o base upang maibalik sa normal ang pH.

--- Ang proyektong ito ay maaari ding magamit nang simple lamang bilang isang sensor ng pH na nagbabasa ng pH ng anumang solusyon.

Hakbang 1: Mga Kinakailangan na Kagamitan

-Arduino Uno

-Computer at keyboard

-12V Peristaltic Liquid Pump

-Analog pH Sensor / Meter Pro Kit para sa Arduino

-I2C 20x4 Arduino LCD Display Module

-IN4001 Diode

-PN2222 Transistor

-12V DC Power Adapter

-Lalaki sa Mga Babae na Jumper Wires

-Lalaki sa Mga Lalaki na Jumper Wires

-Alligator Clips

-Arduino USB Cable

-Breadboard

Hakbang 2: Solder Diode Sa Pagitan ng Prongs of Pump

Solder Diode Sa Pagitan ng Prongs of Pump
Solder Diode Sa Pagitan ng Prongs of Pump

Paghinang ng diode sa pagitan ng mga prongs ng peristaltic pump tulad ng nakalarawan. Tiyaking ilagay ang pilak na banda ng diode na nakaturo patungo sa (+) prong ng bomba. Protektahan nito ang motor ng bomba.

Hakbang 3: Pag-kable ng Up ng Hardware

Pag-kable ng Upat ng Hardware
Pag-kable ng Upat ng Hardware
Pag-kable ng Upat ng Hardware
Pag-kable ng Upat ng Hardware
Pag-kable ng Upat ng Hardware
Pag-kable ng Upat ng Hardware

A4 -------------------- sa SDA ng LCD

A5 -------------------- sa SCL ng LCD

GND ----------------- sa GND ng LCD

5V ----------------- sa VCC ng LCD

A0 -------------------- hanggang sa gitna ng prong (base) ng transistor

GND ----------------- sa ** kaliwang prong (emitter) ng transistor, ** tinukoy sa patag na bahagi ng transistor

(-) prong pump ---- hanggang sa kanang prong (kolektor) ng transistor

(+) prong pump ---- kay Vin (12V)

A3 -------------------- upang mag-signal wire (asul) ng PH meter

5V -------------------- sa (+) wire (pula) ng pH meter

GND ----------------- sa (-) wire (itim) ng pH meter

_

*** Tingnan ang mga larawan para sa karagdagang detalye

Hakbang 4: Ang Code

Mayroong 2 mga bersyon ng file ng Arduino Code na nakakabit … ang isa ay para sa pagkontrol ng mga reaksyon na dumarami sa pH, at ang isa pa ay para sa mga reaksyon na bumababa sa ph

_

*** MAHALAGA ***

I-download ang mga kinakailangang aklatan (zip na nakakabit sa itinuturo na ito)

Gumagamit ang code na ito ng isang LCD library na hindi pa kasama sa Arduino…

Upang maipatupad ang zip file na ito sa iyong proyekto, mag-download sa iyong computer, Sa window ng arduino, pumunta sa "Sketch" "Isama ang Library" "Add. ZIP Library"

Hakbang 5: Mahalagang Tandaan - Serial Monitor

Gumagamit ang program na ito ng Serial input upang himukin ang mga screen ng menu. Nangangahulugan ito na kakailanganin itong konektado sa isang computer o laptop habang ginagamit. Upang mapatakbo ang serial monitor, i-click ang kanang tuktok na pindutan (mukhang isang magnifying glass) sa window ng arduino.

*** MAHALAGA - gamitin ang "Autoscroll", "Walang linya na nagtatapos", at "9600 baud" na mga pagpipilian sa serial monitor screen … kung hindi mo gagawin, ang code ay hindi gaganap bilang dinisenyo

Upang mag-input ng mga halaga, mag-type ng isang halaga sa paggamit ng iyong keyboard at pindutin ang enter key, o i-click ang "Ipadala"

Hakbang 6: Ang pagsasaayos ng Code sa iyong Mga Kailangan sa Regulator

Mayroong napaka-simpleng mga Constant na kailangan lamang mabago upang matiyak na ang program na ito ay gumagana para sa iyo! Nasa ibaba ang mga inirekumendang pare-pareho upang baguhin at ang kanilang mga paglalarawan:

- fillTime: gaano katagal ang iyong bomba upang ganap na punan ang likido, sa mga segundo

- delayTime: gaano katagal mo nais na maghintay ang regulator bago mag-pump sa mas maraming solusyon

- maliit na ayusin: bilang ng mga segundo na nais mong ma-pump ang acid / base kapag lumihis ang pH ng 0.3 - 1 pH

- largeAdjust: bilang ng mga segundo na nais mong ma-pump ang acid / base kapag lumihis ang pH ng> 1pH

_

Bilang karagdagan, kakailanganin mong malaman kung anong offset at slope ang mayroon ang iyong PH meter …

Kung ang aking slope at offset ay hindi gumagana ng maayos sa iyong PH meter, kakailanganin mong gawin ang mga sumusunod na hakbang:

(1) - itakda ang slope = 1 at offset = 0

(2) - kumuha at magtala ng pagbasa ng pH sa mga solusyon ng eksaktong pH 4, pH 7, at pH 10

(3) - Lumikha ng isang sistema ng mga equation tulad nito:

(aktwal na pagbasa ng pH 4) * slope + offset = 4

(aktwal na pagbasa ng PH 7) * slope + offset = 7

(aktwal na pagbasa ng PH 10) * slope + offset = 10

_

Gamitin ang tatlong mga equation na ito upang makahanap ng pinakamahusay na linya na magkasya upang malutas ang slope at offset at baguhin ang mga ito sa iyong bagong slope at offset na halaga

Inirerekumendang: