Բովանդակություն:

PH կանոնավորող/հաշվիչ - Arduino: 7 քայլ
PH կանոնավորող/հաշվիչ - Arduino: 7 քայլ

Video: PH կանոնավորող/հաշվիչ - Arduino: 7 քայլ

Video: PH կանոնավորող/հաշվիչ - Arduino: 7 քայլ
Video: Что такое pH простыми словами 2024, Նոյեմբեր
Anonim
PH կանոնավորող/հաշվիչ - Arduino
PH կանոնավորող/հաշվիչ - Arduino

*** Եթե լուսանկարներն ու հղումները չեն երևում, թարմացրեք էջը

Սա ուսանելի է arduino pH կարգավորիչի կամ հաշվիչի համար.

--- Կարգավորիչը նախատեսված է այն ռեակցիաների համար, որոնք սկսվում են որոշակի pH- ով և բնականաբար նվազում/ավելանում են pH- ի արդյունքում: Այնուամենայնիվ, շատ ռեակցիաների դեպքում ցանկալի է մնալ սկզբնական pH- ի վրա: Այսպիսով, եթե ռեակցիան շատ շեղվի ցանկալի pH- ից, ապա այս arduino նախագիծը թթու կամ հիմք կմղի `pH- ն նորմալ դարձնելու համար:

--- Այս նախագիծը կարող է օգտագործվել նաև պարզապես որպես pH սենսոր, որը կարդում է ցանկացած լուծույթի pH- ը:

Քայլ 1: Անհրաժեշտ նյութեր

-Արդուինո Ունո

-համակարգիչ և ստեղնաշար

-12 Վ պերիստալտիկ հեղուկ պոմպ

-Անալոգային pH սենսոր / Meter Pro Kit Arduino- ի համար

-I2C 20x4 Arduino LCD ցուցադրման մոդուլ

-IN4001 դիոդ

-PN2222 տրանզիստոր

-12 Վ DC հոսանքի ադապտեր

-Արականից իգական ցատկող լարեր

-Արականից արական ցատկող լարեր

-Ալիգատոր տեսահոլովակներ

-Arduino USB մալուխ

-Գրատախտակ

Քայլ 2. oldոդման դիոդ պոմպի երկարության միջև

Sոդման դիոդ պոմպի երկարության միջև
Sոդման դիոդ պոմպի երկարության միջև

Sոդեք դիոդը պերիստալտիկ պոմպի ճարմանդների միջև, ինչպես պատկերված է: Համոզվեք, որ դիոդի արծաթե ժապավենը դրեք դեպի պոմպի (+) ճյուղը: Սա կպաշտպանի պոմպի շարժիչը:

Քայլ 3: Սարքավորումների միացում

Սարքավորումների միացում
Սարքավորումների միացում
Սարքավորումների միացում
Սարքավորումների միացում
Սարքավորումների միացում
Սարքավորումների միացում

A4 -------------------- LCD- ի SDA- ին

A5 -------------------- դեպի LCD- ի SCL- ը

GND ----------------- ից GND LCD

5V ---------------------LCD- ի VCC- ից

A0 -------------------- դեպի տրանզիստորի միջին ծայրը (հիմքը)

GND ----------------- դեպի ** տրանզիստորի ձախ ճառագայթ (արտանետիչ), ** նշվում է տրանզիստորի հարթ կողմում

(-) ցողունային պոմպ ---- դեպի տրանզիստորի ** աջ ակոս (կոլեկտոր)

(+) ցատկման պոմպ ---- դեպի Vin (12V)

A3 -------------------- pH մետր ազդանշանի մետաղալարով (կապույտ)

5V ---------------------pH մետր (+) մետաղալարին (կարմիր)

GND ----------------- մինչև (-) մետաղալար (սև) pH մետր

_

*** Ավելի մանրամասն տես լուսանկարները

Քայլ 4: Կոդ

Կից կա Arduino Code ֆայլի 2 տարբերակ… մեկը pH- ի աճող ռեակցիաները կարգավորելու համար է, իսկ մյուսը ՝ pH- ում նվազող ռեակցիաների համար:

_

*** ԿԱՐԵՎՈՐ ***

Ներբեռնեք անհրաժեշտ գրադարանները (zip- ը կցված է այս հրահանգում)

Այս կոդը օգտագործում է LCD գրադարան, որն արդեն ներառված չէ Arduino- ում…

Այս ZIP ֆայլը ձեր նախագծում ներդնելու համար ներբեռնեք ձեր համակարգչում, Arduino պատուհանում անցեք "Էսքիզ" "Ներառել գրադարանը" "Ավելացնել. ZIP գրադարան"

Քայլ 5. Կարևոր նշում. Սերիայի մոնիտոր

Այս ծրագիրը օգտագործում է Սերիական մուտքագրում `ընտրացանկի էկրանները վարելու համար: Սա նշանակում է, որ օգտագործման ընթացքում այն պետք է միացված լինի համակարգչին կամ նոութբուքին: Սերիական մոնիտորը գործարկելու համար կտտացրեք arduino պատուհանի վերևի աջ կոճակին (կարծես խոշորացույց է):

*** ԿԱՐԵՎՈՐ - սերիական մոնիտորի էկրանին օգտագործեք «Ավտոսկրալ», «Տող չկա» և «9600 baud» տարբերակները … եթե դա չանեք, ծածկագիրը չի գործի այնպես, ինչպես նախատեսված

Արժեքներ մուտքագրելու համար մուտքագրեք ձեր ստեղնաշարի արժեքը և սեղմեք մուտքագրման ստեղնը կամ կտտացրեք «Ուղարկել»

Քայլ 6: Կոդի կարգավորումը ձեր կարգավորիչի կարիքներին

Կան շատ պարզ հաստատուններ, որոնք պարզապես պետք է փոխվեն ՝ համոզվելու համար, որ այս ծրագիրը աշխատում է ձեզ համար: Ստորև բերված են փոփոխման առաջարկվող հաստատունները և դրանց նկարագրությունները.

- fillTime. որքան ժամանակ է պահանջվում, որպեսզի ձեր պոմպը լիովին լցվի հեղուկով, վայրկյանների ընթացքում

- delayTime. որքա՞ն ժամանակ եք ցանկանում, որ կարգավորիչը սպասի, նախքան ավելի շատ լուծույթ ներմուծելը

- smallAdjust: վայրկյանների քանակը, երբ ցանկանում եք, որ թթու/հիմք մղվի, երբ pH- ը շեղվի 0.3 - 1 pH- ով

- largeAdjust. վայրկյանների քանակը, երբ ցանկանում եք, որ թթու/հիմք մղվի, երբ pH- ը շեղվի> 1pH- ով

_

Բացի այդ, դուք պետք է պարզեք, թե ինչ փոխհատուցում և թեքություն ունի ձեր pH հաշվիչը…

Եթե իմ թեքությունն ու տեղաշարժը լավ չեն աշխատում ձեր pH հաշվիչի հետ, ապա ձեզ հարկավոր է կատարել հետևյալ քայլերը.

(1)- սահմանել թեքություն = 1 և օֆսեթ = 0

(2)- վերցնել և գրանցել pH- ի ընթերցումները ճշգրիտ pH 4, pH 7 և pH 10 լուծույթներում

(3)- Ստեղծեք հավասարումների համակարգ, ինչպիսին է հետևյալը.

(փաստացի pH 4 ընթերցում)*թեքություն + օֆսեթ = 4

(փաստացի pH 7 ընթերցում)*թեքություն + օֆսեթ = 7

(փաստացի pH 10 ընթերցում)*թեքություն + օֆսեթ = 10

_

Օգտագործեք այս երեք հավասարումները ՝ թեքությունն ու տեղաշարժը լուծելու համար լավագույն պիտանի գիծը գտնելու համար և այդ հաստատունները փոխեք ձեր նոր թեքության և փոխհատուցման արժեքների:

Խորհուրդ ենք տալիս: