Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: Nasos tishlari orasidagi lehim diodi
- 3 -qadam: uskunani ulash
- 4 -qadam: Kod
- 5 -qadam: Muhim eslatma - Serial monitor
- 6 -qadam: Kodni regulyator ehtiyojlariga moslashtirish
- 7 -qadam: PH regulyatori/kalibrlash xususiyatiga ega hisoblagich videosi
Video: PH regulyatori/hisoblagichi - Arduino: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
*** Agar fotosuratlar va havolalar ko'rinmasa, sahifani yangilang
Bu arduino pH regulyatori yoki o'lchagich uchun ko'rsatma:
--- Regulyator ma'lum bir pHda boshlanadigan va reaktsiya tufayli tabiiy ravishda pH kamayadigan/oshadigan reaktsiyalar uchun mo'ljallangan. Biroq, ko'plab reaktsiyalar uchun boshlang'ich pH darajasida qolishni xohlashadi. Shunday qilib, agar reaktsiya kerakli pHdan juda uzoqqa ketsa, bu arduino loyihasi pH ni normal holatga qaytarish uchun kislota yoki asosda pompalanadi.
--- Bu loyihani har qanday eritmaning pH qiymatini o'qiy oladigan pH sensori sifatida ham ishlatish mumkin.
1 -qadam: kerakli materiallar
-Arduino Uno
-Kompyuter va klaviatura
-12V peristaltik suyuq nasos
-Analog pH Sensor / Meter Pro Arduino uchun to'plami
-I2C 20x4 Arduino LCD displey moduli
-IN4001 diodi
-PN2222 tranzistorli
-12V shahar quvvat adapteri
-Erkak -ayol jumper simlari
-Erkak -erkak jumper simlari
-Alligator kliplari
-Arduino USB kabeli
-Non paneli
2 -qadam: Nasos tishlari orasidagi lehim diodi
Rasmda ko'rsatilgandek, peristaltik nasos tishlari orasidagi diodni lehimlang. Nasosning tishiga (+) qaragan diodning kumush tasmasini qo'yganingizga ishonch hosil qiling. Bu nasos motorini himoya qiladi.
3 -qadam: uskunani ulash
A4 -------------------- LCD SDA-ga
A5 -------------------- LCD SCL ga
GND ----------------- LCD GND ga
5V -------------------- LCD VCC ga
A0 -------------------- tranzistorning o'rta pog'onasiga (tayanch)
GND ----------------- dan ** tranzistorning chap burchagidan (emitentidan), ** tranzistorning tekis tomoniga tegishli
(-) tishli nasos ---- to ** o'ng tranzistorning (kollektor)
(+) tishli nasos ---- Vingacha (12V)
A3 -------------------pH o'lchagichining signalli simiga (ko'k)
PH o'lchagichining 5V -------------------- to (+) simiga (qizil)
PH o'lchagichining GND ----------------- (-) simiga (qora)
_
*** Batafsil ma'lumot uchun rasmlarga qarang
4 -qadam: Kod
Arduino kod faylining 2 ta versiyasi biriktirilgan … biri pH oshib borayotgan reaktsiyalarni tartibga solish uchun, ikkinchisi esa pH pasayishi uchun.
_
*** MUHIM ***
Kerakli kutubxonalarni yuklab oling (zip bu yo'riqnomada biriktirilgan)
Bu kod Arduino -ga kiritilmagan LCD kutubxonasidan foydalanadi …
Ushbu zip faylini loyihangizga kiritish uchun kompyuteringizga yuklab oling, Arduino oynasida "Sketch" "Kutubxonani qo'shish" "ZIP kutubxonasini qo'shish" bo'limiga o'ting.
5 -qadam: Muhim eslatma - Serial monitor
Bu dastur menyu ekranlarini haydash uchun ketma -ket kirishni ishlatadi. Bu shuni anglatadiki, foydalanish paytida uni kompyuter yoki noutbukga ulash kerak bo'ladi. Ketma -ket monitorni ishlatish uchun arduino oynasidagi o'ng tomondagi yuqori tugmani (kattalashtiruvchi oynaga o'xshaydi) bosing.
*** MUHIM - ketma -ket monitor ekranida "Avtomatik aylantirish", "Satr tugamaydi" va "9600 bod" variantlaridan foydalaning … agar buni qilmasangiz, kod belgilangan tarzda bajarilmaydi.
Qiymatlarni kiritish uchun klaviaturadan kiriting va Enter tugmasini bosing yoki "Yuborish" tugmasini bosing.
6 -qadam: Kodni regulyator ehtiyojlariga moslashtirish
Bu dastur siz uchun ishlashiga ishonch hosil qilish uchun o'zgartirish kerak bo'lgan juda oddiy konstantalar bor! Quyida o'zgartirish uchun tavsiya etilgan doimiylar va ularning tavsiflari keltirilgan:
- fillTime: nasosni bir necha soniya ichida suyuqlik bilan to'ldirish uchun qancha vaqt ketadi
- delayTime: regulyator ko'proq yechim olishdan oldin qancha vaqt kutishini xohlaysiz
- Kichik sozlang: pH 0,3 - 1 pH ga o'zgarganda kislota/asos quyilishi kerak bo'lgan soniyalar sonini
- Katta sozlash: pH> 1pH ga o'zgarganda kislota/asos quyilishi kerak bo'lgan soniyalar soni
_
Bundan tashqari, siz pH o'lchagichingiz qanday ofset va qiyalikka ega ekanligini aniqlashingiz kerak bo'ladi …
Agar nishab va ofset pH o'lchagichingiz bilan yaxshi ishlamasa, siz quyidagi amallarni bajarishingiz kerak bo'ladi.
(1)- qiyalik = 1 va ofset = 0 ni o'rnating
(2)- aniq pH 4, pH 7 va pH 10 eritmalarida pH ko'rsatkichlarini oling va yozib oling
(3)- Quyidagi kabi tenglamalar tizimini yarating:
(haqiqiy pH 4 ko'rsatkichi)*qiyalik + ofset = 4
(haqiqiy pH 7 ko'rsatkichi)*qiyalik + ofset = 7
(haqiqiy pH 10 ko'rsatkichi)*qiyalik + ofset = 10
_
Nishab va siljishni hal qilish uchun eng mos chiziqni topish uchun ushbu uchta tenglamadan foydalaning va bu konstantalarni yangi qiyalik va ofset qiymatlariga o'zgartiring.
Tavsiya:
LM317 sozlanishi kuchlanish regulyatori: 6 qadam
LM317 sozlanishi kuchlanish regulyatori: Bu erda biz sozlanishi voltaj regulyatorlari haqida gapirishni istaymiz. Ular chiziqliga qaraganda ancha murakkab sxemalarni talab qiladi. Ular zanjirga qarab turli xil qattiq kuchlanishli chiqishlarni, shuningdek potansiyometr orqali sozlanishi kuchlanishni ishlab chiqarish uchun ishlatilishi mumkin. Men
12V dan 3V gacha kuchlanish regulyatori: 8 qadam
12V dan 3V gacha kuchlanish regulyatori: Siz faqat 2 ta rezistor yordamida har qanday shahar oqimini osongina o'chirib qo'yishingiz mumkin. Quvvatni ajratuvchi - bu har qanday shahar manbasini o'chirishning asosiy va eng oson sxemasi. Ushbu maqolada biz 12vni 3 ga tushirish uchun oddiy sxemani tuzmoqchimiz
Oddiy quvvatli LED chiziqli oqim regulyatori, qayta ko'rib chiqilgan va aniqlangan: 3 qadam
Oddiy quvvatli LED chiziqli oqim regulyatori, qayta ko'rib chiqilgan va aniqlangan: bu ko'rsatma, asosan, Danning chiziqli oqim regulyatori sxemasining takrorlanishi. Uning versiyasi, albatta, juda yaxshi, lekin aniqlik nuqtai nazaridan nimadir etishmayapti. Bu men buni hal qilishga urinishim. Agar siz Dan versiyasini tushunsangiz va qura olsangiz
Qayta aloqa regulyatori bilan ajoyib Blynk interfeysi bilan Esp8266 asosidagi Boost konvertori: 6 qadam
Qayta aloqa regulyatori bilan ajoyib Blynk interfeysi bilan Esp8266 asosidagi Boost konvertori: Ushbu loyihada men sizga shahar kuchlanishlarini kuchaytirishning samarali va keng tarqalgan usulini ko'rsataman. Men sizga Nodemcu yordamida kuchaytirgichni qurish qanchalik oson bo'lishini ko'rsataman. Keling, uni quraylik. Shuningdek, u ekrandagi voltmetrni va teskari aloqa ma'lumotlarini o'z ichiga oladi
Avtomatik harorat regulyatori: 4 qadam
Avtomatik harorat regulyatori: Bu loyiha sizga avtomatik ravishda va elektron rejimda bir xil haroratni, shuningdek, odamlar uchun qulay bo'lgan haroratda bir xil darajada qolishga yordam beradi. Doimiy hududda yoki aniqrog'i xonada, faktorsiz