Mündəricat:
- Addım 1: Lazımi materiallar
- Addım 2: Pompa ucları arasındakı lehim diodu
- Addım 3: Avadanlıqların Bağlanması
- Addım 4: Kod
- Addım 5: Mühüm Qeyd - Serial Monitor
- Addım 6: Kodu tənzimləyici ehtiyaclarınıza uyğunlaşdırın
- Addım 7: Kalibrləmə xüsusiyyəti olan PH tənzimləyicisinin/metrin videosu
Video: PH Tənzimləyicisi/Metr - Arduino: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
*** Şəkillər və bağlantılar görünmürsə, səhifəni yeniləyin
Bu arduino pH tənzimləyicisi və ya sayğacı üçün təlimatdır:
--- Tənzimləyici, müəyyən bir pH ilə başlayan və reaksiya səbəbiylə təbii olaraq pH-da azalma/artan reaksiyalar üçündür. Ancaq bir çox reaksiyalar üçün başlanğıc pH səviyyəsində qalmaq arzu edilir. Beləliklə, reaksiya istənilən pH -dan çox uzaqlaşarsa, bu arduino layihəsi pH -ı normallaşdırmaq üçün turşu və ya baza vuracaq.
--- Bu layihə hər hansı bir məhlulun pH səviyyəsini oxuyan bir pH sensoru olaraq da istifadə edilə bilər.
Addım 1: Lazımi materiallar
-Arduino Uno
-Kompüter və klaviatura
-12V Peristaltik Maye Pompası
-Analog pH Sensor / Arduino üçün Meter Pro Kit
-I2C 20x4 Arduino LCD Ekran Modulu
-IN4001 Diod
-PN2222 tranzistor
-12V DC Güc Adaptoru
-Erkek -Dişi Jumper Telləri
-Erkək -Kişi Jumper Telləri
-Timsah Klipləri
-Arduino USB Kabeli
-Çörək lövhəsi
Addım 2: Pompa ucları arasındakı lehim diodu
Şəkildə göstərildiyi kimi peristaltik nasosun ucları arasındakı diodu lehimləyin. Diodun gümüş bandını, nasosun ucuna (+) tərəfə işarə etdiyinizə əmin olun. Bu, nasosun motorunu qoruyacaq.
Addım 3: Avadanlıqların Bağlanması
A4 -------------------- LCD SDA-ya
A5 -------------------- LCD SCL-ə
GND ----------------- LCD GND-ə
5V -------------------- LCD VCC-yə
A0 -------------------- tranzistorun orta ucundan (əsasına)
GND ----------------- ** transistorun ** sol ucu (yayıcısı), ** transistorun düz tərəfinə aiddir
(-) dişli nasos ---- tranzistorun ** sağ qolu (kollektoru)
(+) dişli nasos ---- Vin (12V)
A3 -------------------- pH sayğacının siqnal telinə (mavi)
PH ölçerinin 5V -------------------- (+) telinə (qırmızı) qədər
PH metrinin GND ----------------- (-) telinə (qara) qədər
_
*** Daha ətraflı məlumat üçün fotoşəkillərə baxın
Addım 4: Kod
Arduino Kod faylının 2 versiyası əlavə olunur … biri pH artan reaksiyaları tənzimləmək üçün, digəri isə pH -da azalma reaksiyaları üçündür.
_
*** Vacib ***
Lazım olan kitabxanaları yükləyin (bu təlimatda zip əlavə olunur)
Bu kod, Arduino -ya daxil olmayan bir LCD kitabxanasından istifadə edir …
Bu zip faylını layihənizə tətbiq etmək üçün kompüterinizə yükləyin, Arduino pəncərəsində "Sketch" ə gedin "Kitabxananı daxil et" "ZIP Kitabxanası əlavə et"
Addım 5: Mühüm Qeyd - Serial Monitor
Bu proqram menyu ekranlarını idarə etmək üçün Serial girişdən istifadə edir. Bu o deməkdir ki, istifadə zamanı kompüterə və ya dizüstü kompüterə qoşulmaq lazımdır. Serial monitoru işlətmək üçün arduino pəncərəsindəki sağ üst düyməni (böyüdücü şüşəyə bənzəyir) basın.
*** ƏHƏMİYYƏTLİ - serial monitor ekranında "Avtomatik sürüş", "Satır sonu yoxdur" və "9600 baud" seçimlərindən istifadə edin … etməsəniz, kod nəzərdə tutulduğu kimi işləməyəcək.
Dəyərləri daxil etmək üçün klaviaturadan istifadə edərək bir dəyər yazın və enter düyməsini basın və ya "Göndər" düyməsini basın.
Addım 6: Kodu tənzimləyici ehtiyaclarınıza uyğunlaşdırın
Bu proqramın sizin üçün işlədiyinə əmin olmaq üçün dəyişdirilməsi lazım olan çox sadə sabitlər var! Aşağıda dəyişdirilməsi tövsiyə olunan sabitlər və onların təsvirləri verilmişdir:
- fillTime: pompanızın saniyə ərzində tamamilə maye ilə doldurulması nə qədər çəkir
- delayTime: tənzimləyicinin daha çox həll etməzdən əvvəl nə qədər gözləməsini istəyirsiniz
- kiçik Ayarla: pH 0,3 - 1 pH sapdıqda turşu/baza vurulmasını istədiyiniz saniyə sayı
- böyük Ayarla: pH> 1pH-dən kənara çıxanda turşu/baza vurulmasını istədiyiniz saniyə sayı
_
Əlavə olaraq, pH sayğacınızın hansı ofset və yamacına sahib olduğunu anlamalısınız …
Yamacım və ofsetim pH sayğacınızla yaxşı işləmirsə, aşağıdakı addımları atmalısınız.
(1)- yamac = 1 və ofset = 0 təyin edin
(2)- tam olaraq pH 4, pH 7 və pH 10 həllində pH oxunuşlarını götürün və qeyd edin
(3)- Aşağıdakı kimi tənliklər sistemi yaradın:
(faktiki pH 4 oxunuşu)*yamac + ofset = 4
(faktiki pH 7 oxunuşu)*yamac + ofset = 7
(faktiki pH 10 oxunuşu)*yamac + ofset = 10
_
Yamac və ofset üçün həll etmək üçün ən uyğun xətt tapmaq və bu sabitləri yeni yamac və ofset dəyərlərinizə dəyişdirmək üçün bu üç tənliyi istifadə edin.
Tövsiyə:
LM317 tənzimlənən gərginlik tənzimləyicisi: 6 addım
LM317 Ayarlanabilir Gərginlik Tənzimləyicisi: Burada tənzimlənən gərginlik tənzimləyiciləri haqqında danışmaq istərdik. Xətti ilə müqayisədə daha mürəkkəb sxemlər tələb edirlər. Dövrdən asılı olaraq fərqli sabit gərginlik çıxışları və potensiometr vasitəsilə tənzimlənən gərginlik istehsal etmək üçün istifadə edilə bilər. Mən
12v -3v gərginlik tənzimləyicisi: 8 addım
12V -dən 3V -a qədər Gərginlik Tənzimləyicisi: Yalnız 2 rezistor istifadə edərək istənilən DC təchizatını asanlıqla dayandıra bilərsiniz. Gərginlik bölücü, hər hansı bir DC təchizatını azaltmaq üçün əsas və ən asan dövrədir. Bu yazıda 12v -i 3 -ə endirmək üçün sadə bir dövrə edəcəyik
Sadə Güclü LED Xətti Cərəyan Tənzimləyicisi, Yenilənmiş və Aydınlaşdırılmış: 3 Addım
Yenidən işlənmiş və aydınlaşdırılmış sadə güc LED xətti cərəyan tənzimləyicisi: Bu təlimat mahiyyət etibarilə Dan -ın xətti cərəyan tənzimləyici devresinin təkrarıdır. Onun versiyası əlbəttə çox yaxşıdır, amma aydınlıq baxımından bir şey yoxdur. Bu mənim bunu həll etmək cəhdimdir. Dan versiyasını başa düşürsənsə və qura bilirsənsə
Geribildirim tənzimləyicisi olan inanılmaz bir Blynk UI ilə Esp8266 əsaslı gücləndirici çevirici: 6 addım
Geribildirim tənzimləyicisi olan inanılmaz bir Blynk UI ilə Esp8266 əsaslı gücləndirici çevirici: Bu layihədə sizə DC gərginliklərini necə artırmağın səmərəli və ümumi bir yolunu göstərəcəyəm. Bir Nodemcu köməyi ilə bir gücləndirici çevirici qurmağın nə qədər asan olduğunu sizə göstərəcəyəm. Gəlin quraq. Ekranda voltmetr və əks əlaqə də var
Avtomatik temperatur tənzimləyicisi: 4 addım
Avtomatik İstilik Tənzimləyicisi: Bu layihə, insanların nisbətən qalması üçün rahat bir temperaturda, eyni temperaturun ədalətli bir aralıqda idarə olunmasına və qalmasına kömək etməkdir. Sabit bir sahədə və ya xüsusi olaraq bir otaqda, faktorsuz