Სარჩევი:

PH მარეგულირებელი/მეტრი - არდუინო: 7 ნაბიჯი
PH მარეგულირებელი/მეტრი - არდუინო: 7 ნაბიჯი

ვიდეო: PH მარეგულირებელი/მეტრი - არდუინო: 7 ნაბიჯი

ვიდეო: PH მარეგულირებელი/მეტრი - არდუინო: 7 ნაბიჯი
ვიდეო: como medir e indicar el PH de liquidos con arduino y LCD 2024, ივლისი
Anonim
PH მარეგულირებელი/მეტრი - არდუინო
PH მარეგულირებელი/მეტრი - არდუინო

*** თუ ფოტოები და ბმულები არ ჩანს, განაახლეთ გვერდი

ეს არის ინსტრუქცია არდუინოს pH მარეგულირებლის ან მეტრისთვის:

--- მარეგულირებელი განკუთვნილია რეაქციებისთვის, რომლებიც იწყება გარკვეული pH- ით და ბუნებრივად მცირდება/იზრდება რეაქციის გამო. თუმცა, მრავალი რეაქციისთვის სასურველია დარჩეს საწყის pH- ზე. ამრიგად, თუ რეაქცია გადაუხვევს სასურველ pH– ს, ეს არდუინოს პროექტი ამოტუმბავს მჟავას ან ფუძეს, რათა pH ნორმალურ დონეზე დააბრუნოს.

--- ეს პროექტი ასევე შეიძლება გამოყენებულ იქნას მხოლოდ როგორც pH სენსორი, რომელიც კითხულობს ნებისმიერი ხსნარის pH- ს.

ნაბიჯი 1: საჭირო მასალები

-არდუინო უნო

-კომპიუტერი და კლავიატურა

-12 ვ პერისტალტიკური თხევადი ტუმბო

-ანალოგური pH სენსორი / მეტრი Pro ნაკრები Arduino– სთვის

-I2C 20x4 Arduino LCD ჩვენების მოდული

-IN4001 დიოდი

-PN2222 ტრანზისტორი

-12V DC დენის ადაპტერი

-მამაკაცი ქალი მდედრის მავთულები

-მამაკაცი მამაკაცი მხტუნავ მავთულხლართებს

-ალიგატორის კლიპები

-არდუინოს USB კაბელი

-პურის დაფა

ნაბიჯი 2: Solder Diode შორის Prongs of Pump

Solder Diode შორის Prongs of Pump
Solder Diode შორის Prongs of Pump

შეაერთეთ დიოდი პერისტალტიკური ტუმბოს კვანძებს შორის, როგორც სურათზეა. დარწმუნდით, რომ დიოდის ვერცხლის ბენდი მიუთითეთ ტუმბოს (+) ძვლისკენ. ეს დაიცავს ტუმბოს ძრავას.

ნაბიჯი 3: აპარატურის გაყვანილობა

აპარატურის გაყვანილობა
აპარატურის გაყვანილობა
აპარატურის გაყვანილობა
აპარატურის გაყვანილობა
აპარატურის გაყვანილობა
აპარატურის გაყვანილობა

A4 -------------------- LCD დისკის SDA- მდე

A5 --------------------– LCD ეკრანისკენ

GND ----------------- LCD ეკრანის GND– მდე

5V -------------------- LCD ეკრანის VCC– მდე

A0 -------------------- ტრანზისტორის შუა წვერამდე (ბაზაზე)

GND ----------------- ტრანზისტორის ** მარცხენა წვერამდე (გამცემი), ** მითითებული ტრანზისტორის ბრტყელ მხარეს

(-) ტუმბოს ტუმბო ---- ტრანზისტორის ** მარჯვნივ

(+) ტუმბო ---- Vin– მდე (12V)

A3 -------------------- სიგნალის მავთულის (ლურჯი) pH მეტრი

5V -------------------- pH მრიცხველის (+) მავთულის (წითელი)

GND ----------------- pH მრიცხველის (-) მავთულამდე (შავი)

_

*** იხილეთ ფოტოები უფრო დეტალურად

ნაბიჯი 4: კოდი

არსებობს Arduino Code ფაილის 2 ვერსია… ერთი არის რეაქციების რეგულირებისათვის, რომლებიც იზრდება pH- ში, ხოლო მეორე არის რეაქციებისთვის pH- ის შემცირებით

_

*** ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ ***

ჩამოტვირთეთ საჭირო ბიბლიოთეკები (zip მიმაგრებულია ამ ინსტრუქციაში)

ეს კოდი იყენებს LCD ბიბლიოთეკას, რომელიც უკვე არ არის ჩართული Arduino– ში…

ამ zip ფაილის თქვენს პროექტში განსახორციელებლად, გადმოწერეთ თქვენს კომპიუტერში, არდუინოს ფანჯარაში გადადით "ესკიზზე" "ბიბლიოთეკის ჩართვა" ". ZIP ბიბლიოთეკის დამატება"

ნაბიჯი 5: მნიშვნელოვანი შენიშვნა - სერიული მონიტორი

ეს პროგრამა იყენებს სერიულ შეყვანას მენიუს ეკრანების მართვისთვის. ეს ნიშნავს, რომ გამოყენებისას ის კომპიუტერთან ან ლეპტოპთან უნდა იყოს დაკავშირებული. სერიული მონიტორის მუშაობისთვის დააწკაპუნეთ ზედა მარჯვენა ღილაკზე (გამოიყურება გამადიდებელი შუშის სახით) არდუინოს ფანჯარაში.

*** მნიშვნელოვანია - გამოიყენეთ "ავტომატური გადაადგილება", "ხაზის დასრულების გარეშე" და "9600 baud" პარამეტრები სერიული მონიტორის ეკრანზე … თუ არა, კოდი არ შეასრულებს ისე, როგორც არის შემუშავებული

მნიშვნელობების შესაყვანად აკრიფეთ მნიშვნელობა კლავიატურის გამოყენებით და დააჭირეთ ღილაკს Enter, ან დააწკაპუნეთ "გაგზავნა"

ნაბიჯი 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

_

გამოიყენეთ ეს სამი განტოლება, რათა იპოვოთ საუკეთესო მორგებული ხაზი ფერდობზე და გადაადგილებაზე და შეცვალოთ ეს მუდმივები თქვენს ახალ ფერდობზე და ოფსეტურ მნიშვნელობებზე

გირჩევთ: