Агуулгын хүснэгт:

PH зохицуулагч/тоолуур - Arduino: 7 алхам
PH зохицуулагч/тоолуур - Arduino: 7 алхам

Видео: PH зохицуулагч/тоолуур - Arduino: 7 алхам

Видео: PH зохицуулагч/тоолуур - Arduino: 7 алхам
Видео: P2 Blynk NodeMCU - The Code - PSU Series (Subtittled) 2024, Долдугаар сарын
Anonim
PH зохицуулагч/тоолуур - Arduino
PH зохицуулагч/тоолуур - Arduino

*** Хэрэв зураг, линк харагдахгүй байвал хуудсыг дахин сэргээнэ үү

Энэ бол arduino рН зохицуулагч эсвэл тоолуурын заавар юм.

--- Зохицуулагч нь тодорхой рН-ээс эхэлдэг ба урвалын улмаас рН-ийг байгалийн байдлаар бууруулдаг/нэмэгдүүлдэг урвалд зориулагдсан болно. Гэсэн хэдий ч олон урвалын хувьд анхны рН -тэй үлдэхийг хүсдэг. Тиймээс, хэрэв урвал хүссэн рН -ээс хэт хол хазайх юм бол энэхүү ардуино төсөл нь хүчил эсвэл суурийг шахаж рН -ийг хэвийн хэмжээнд хүргэх болно.

--- Энэхүү төслийг ямар ч уусмалын рН-ийг уншдаг рН мэдрэгч болгон ашиглаж болно.

Алхам 1: Шаардлагатай материал

-Ардуино Уно

-Компьютер ба гар

-12V перисталтик шингэн насос

-Analog рН мэдрэгч / Meter Pro Kit for Arduino

-I2C 20x4 Arduino LCD дэлгэцийн модуль

-IN4001 диод

-PN2222 транзистор

-12V DC хүчдэлийн адаптер

-Эрэгтэй эмэгтэй холбогч утас

-Эрэгтэй эрэгтэй холбогч утас

-Аллигаторын клип

-Arduino USB кабель

-Талхны самбар

Алхам 2: Насосны бэхэлгээний хооронд гагнуурын диод

Насосны бэхэлгээний хооронд гагнуурын диод
Насосны бэхэлгээний хооронд гагнуурын диод

Зурагт үзүүлсэн шиг перисталтик насосны хавчаарын хооронд диодыг гагнана. Диодын мөнгөн туузыг насосны (+) зүү рүү чиглүүлэхээ мартуузай. Энэ нь насосны моторыг хамгаалах болно.

Алхам 3: Тоног төхөөрөмжийг холбох

Тоног төхөөрөмжийг холбох
Тоног төхөөрөмжийг холбох
Тоног төхөөрөмжийг холбох
Тоног төхөөрөмжийг холбох
Тоног төхөөрөмжийг холбох
Тоног төхөөрөмжийг холбох

A4 -------------------- LCD SDA руу

A5 -------------------- LCD SCL рүү

LCD-ийн GND -----------------

5V -------------------- LCD VCC хүртэл

A0 -------------------- транзисторын дунд тулгуур (суурь) хүртэл

GND ----------------- ** транзисторын зүүн талыг (ялгаруулагч), ** транзисторын хавтгай талыг хэлнэ

(-) түлхүүр насос ---- -аас ** транзисторын баруун тийш (коллектор)

(+) түлхүүр насос ---- Вин хүртэл (12V)

А3 -------------------- рН тоолуурын утас (цэнхэр) дохио өгөх

РН тоолуурын 5V -------------------- (+) утас (улаан) хүртэл

РН тоолуурын GND ----------------- (-) утас (хар) хүртэл

_

*** Дэлгэрэнгүйг зургуудаас үзнэ үү

Алхам 4: Код

Arduino Code файлын 2 хувилбарыг хавсаргасан болно … нэг нь рН нэмэгдэж буй урвалыг зохицуулах зориулалттай, нөгөө нь рН буурах урвалд зориулагдсан болно.

_

*** ЧУХАЛ ***

Шаардлагатай номын санг татаж авах (энэ зааварт зип хавсаргасан болно)

Энэ код нь Arduino -д хараахан ороогүй байгаа LCD номын санг ашигладаг.

Энэхүү zip файлыг төсөлдөө хэрэгжүүлэхийн тулд компьютер дээрээ татаж аваад, Arduino цонхонд "Sketch" "Номын санг оруулах" ". ZIP номын сан нэмэх" хэсэгт очно уу.

Алхам 5: Чухал тэмдэглэл - Цуваа дэлгэц

Энэ програм нь цэсийн дэлгэцийг жолоодохын тулд цуваа оролтыг ашигладаг. Энэ нь ашиглах явцад компьютер эсвэл зөөврийн компьютерт холбогдох шаардлагатай болно гэсэн үг юм. Цуваа дэлгэцийг ажиллуулахын тулд arduino цонхны баруун дээд буланд (томруулдаг шил шиг харагдаж байна) дарна уу.

*** ЧУХАЛ - Цуваа дэлгэцийн дэлгэц дээрх "Автоматаар гүйлгэх", "Мөр дуусахгүй", "9600 бауд" сонголтыг ашиглана уу … хэрэв тэгэхгүй бол код нь төлөвлөсний дагуу ажиллахгүй болно.

Утга оруулахын тулд гараа ашиглан утга бичээд enter товчлуурыг дарна уу эсвэл "Илгээх" дээр дарна уу.

Алхам 6: Кодыг зохицуулагчийн хэрэгцээнд тохируулах

Энэ програм нь танд тохирсон эсэхийг шалгахын тулд өөрчлөх шаардлагатай маш энгийн тогтмолууд байдаг! Өөрчлөхийг зөвлөж буй тогтмолууд ба тэдгээрийн тайлбарыг доор харуулав.

- fillTime: насосоо хэдэн секундын дотор шингэнээр бүрэн дүүргэхэд хэр их хугацаа шаардагддаг

- delayTime: илүү зохицуулалтыг шахахаас өмнө зохицуулагчийг хэр удаан хүлээхийг хүсч байна

- жижиг Тохируулах: рН 0.3 - 1 рН хазайх үед хүчил/шүлт оруулахыг хүссэн секундын тоо

- том Тохируулах: рН> 1pH-ээс хазайхад хүчил/шүлт оруулахыг хүссэн секундын тоо

_

Нэмж дурдахад таны рН хэмжигч ямар офсет, налуутай болохыг олж мэдэх хэрэгтэй болно …

Хэрэв миний налуу ба офсет нь рН тоолууртай сайн ажиллахгүй бол та дараах алхмуудыг хийх шаардлагатай болно.

(1)- налуу = 1 ба офсет = 0

(2)- рН-ийн уншилтыг яг рН 4, рН 7, рН 10-ын уусмалд хийж бүртгэнэ

(3)- Дараахь тэгшитгэлийн системийг үүсгэнэ үү.

(бодит рН 4 үзүүлэлт)*налуу + офсет = 4

(бодит рН 7 үзүүлэлт)*налуу + офсет = 7

(бодит рН 10 үзүүлэлт)*налуу + офсет = 10

_

Эдгээр гурван тэгшитгэлийг ашиглан налуу ба офсетыг шийдэх хамгийн сайн тохирох шугамыг хайж олох бөгөөд эдгээр тогтмолуудыг шинэ налуу ба офсет утгууд болгон өөрчлөх.

Зөвлөмж болгож буй: