RCYAGO BNC แผ่นตรวจค่า PH + โมดูลทดสอบค่า PH สามารถเปลี่ยนได้ตัวเชื่อมต่อ PH เครื่องทดสอบ PH โมดูลสำหรับ Arduino Controller
โมดูลเซนเซอร์ PH เป็นโมดูลเซ็นเซอร์ PH ตรวจจับเมตรที่มีต้นทุนต่ำและใช้งานง่าย เซ็นเซอร์โมดูลนี้สามารถเป็นเครื่องวัดค่า pH แบบอะนาล็อกที่ออกแบบมาสำหรับ Arduino, ไมโครคอนโทรลเลอร์และตัวควบคุมอื่นๆ
คุณสมบัติ:
การเชื่อมต่อที่ง่าย
สะดวกและใช้งานได้จริง
ฮาวทูเชื่อมต่อ:
ไฟแสดงสถานะออนบอร์ดอินเตอร์เฟซ BNC และอินเทอร์เฟซ PH2.0
เมื่อใช้, เซนเซอร์ PH คือของเล่นเชื่อมต่อกันออนบอร์ดอินเตอร์เฟซ BNC และ onboard PH2.0อินเทอร์เฟซของเล่นเชื่อมต่อกัน The Analog พอร์ตที่ควบคุมอาร์ดูอิโน. ผ่านการควบคุมโปรแกรมคุณสามารถวัดค่า pH ของสารละลายได้อย่างง่ายดาย
ข้อมูลจำเพาะ:
- ตัวจ่ายไฟ: + 5.00V
- ขนาดโมดูล: 43มม. × 32มม. × 20มม
- ช่วงการวัด: 0-14PH
- การวัดอุณหภูมิ: 0-60 ℃
- ความแม่นยำ: ± 0.1pH(25 ℃)
- เวลาตอบสนอง: ≤ 1นาที
- อินเตอร์เฟซ BNC เซนเซอร์ PH
- อินเทอร์เฟซ PH2.0 (3-เข็มหมุด)
- รับโพเทนชิออมิเตอร์ปรับค่าได้
- ไฟแสดงสถานะเพาเวอร์
การใช้ฮาวทู
แจ้งให้ทราบล่วงหน้า:
โปรดใช้สวิตช์จ่ายไฟสลับภายนอกเพื่อให้แรงดันไฟฟ้าใกล้เคียงกับ + 5.00V มากที่สุด แรงดันไฟฟ้าที่แม่นยำยิ่งขึ้นยิ่งแม่นยำ!
อิเล็กโทรดต้องได้รับการปรับเทียบด้วยสารละลายบัฟเฟอร์มาตรฐาน ph.
ค่า pH มีความน่าเชื่อถือมากขึ้นเมื่อค่า pH ใกล้เคียงกับค่าที่วัดได้ดีขึ้น หากตัวอย่างที่คุณวัดเป็นกรดโปรดใช้สารละลายบัฟเฟอร์ของ PH 4.00เพื่อปรับเทียบขั้วไฟฟ้า
หากตัวอย่างที่คุณวัดคืออัลคาไลน์ให้ใช้สารละลายบัฟเฟอร์ pH9.18เพื่อปรับเทียบขั้วไฟฟ้า การสอบเทียบจะทำในส่วนเพียงเพื่อความถูกต้องที่ดีขึ้น
ต้องทำความสะอาดอิเล็กโทรด PH ด้วยน้ำสะอาดสำหรับแต่ละสารละลายที่มีค่า pH ต่างกัน ขอแนะนำให้ใช้น้ำที่ปราศจากไอออนเพื่อทำความสะอาด
การใช้ขั้นตอน:
(1) ขั้นแรกให้เชื่อมต่ออิเล็กโทรด PH ผ่านขั้วต่อ BNC จากนั้นเชื่อมต่อโมดูลเซนเซอร์ PH เข้ากับแหล่งจ่ายไฟตามแผนภาพแนะนำ เอาต์พุตจุดสิ้นสุดของเซนเซอร์ PH เป็น ANALOG OUTPUT, ซึ่งสามารถของเล่นเชื่อมต่อกัน ADC อุปกรณ์แปลง, เช่น The ARUDUINO Analog Input พอร์ต หลังจากที่ตัวควบคุมเปิดอยู่คุณจะเห็นว่าไฟแสดงสถานะสีแดงบนเครื่องวัดค่า pH แผงวงจรเปิดขึ้น
(2) ตั้งโปรแกรมรหัสตัวอย่างไปยังคอนโทรลเลอร์โฮสต์ arduino.
(3) ใส่อิเล็กโทรด PH ลงในโซลูชันมาตรฐานที่มีค่า pH 7.00หรือลัดวงจรอินพุตทั้งสองของอินเตอร์เฟซ BNC โดยตรงเปิดจอภาพอนุกรมของ Arduino IDE, และคุณสามารถดูค่า pH ที่พิมพ์อยู่ในปัจจุบันและข้อผิดพลาดจะไม่เกิน0.3 บันทึกค่าที่พิมพ์ในเวลานี้แล้วเปรียบเทียบกับ7.00และแก้ไขความแตกต่างในการชดเชยในโปรแกรม ตัวอย่างเช่นหากค่า pH ที่พิมพ์คือ6.88ความแตกต่างคือ0.12จากนั้นเปลี่ยน # กำหนด0.00ออฟเซ็ตเป็น # กำหนด0.12ออฟเซ็ตในโปรแกรมตัวอย่าง
(4) ใส่อิเล็กโทรด PH ลงในสารละลายสอบเทียบด้วยค่า pH 4.00 หลังจากรอเป็นเวลาหนึ่งนาทีให้ปรับโพเทนชิออมิเตอร์ที่ได้รับเพื่อให้ค่า pH ที่พิมพ์ออกมาเสถียรที่สุดประมาณ4.00 ณจุดนี้การสอบเทียบส่วนกรดเสร็จสมบูรณ์และคุณสามารถทดสอบค่า pH ของสารละลายกรดได้
หมายเหตุ: เมื่อทำการวัดสารละลายอื่นๆต้องทำความสะอาดอิเล็กโทรด
(5) ขึ้นอยู่กับลักษณะพิเศษของเชิงเส้นอิเล็กโทรด PH ตัวเองหลังจากการสอบเทียบข้างต้นค่า pH ของสารละลายอัลคาไลน์ที่สามารถโดยตรงวัดได้แต่ถ้าคุณต้องการได้รับความแม่นยำที่ดีขึ้น, ขอแนะนำให้ปรับเทียบใหม่ การปรับเทียบส่วนอัลคาไลน์ใช้โซลูชันมาตรฐานที่มีค่า pH 9.18และยังปรับโพเทนชิออมิเตอร์เกนเพื่อให้คงที่ที่ประมาณ9.18 หลังจากการสอบเทียบแล้วคุณพร้อมที่จะวัดค่า pH ของสารละลายอัลคาไลน์แล้ว
ตัวอย่างโค้ด:
หลังจากดาวน์โหลดรหัสตัวอย่างแล้วให้เปิดจอภาพอนุกรมของ Arduino IDE เพื่อดูผลลัพธ์
/* ค่ะ
# รหัสตัวอย่างนี้ใช้สำหรับทดสอบเครื่องวัดค่า pH V1.0. # บรรณาธิการ: คุณ
# วันที่: 2013.10.21 # Ver : 0.1
# สินค้า: PH Meter # SKU : SEN0161
*//
# กำหนด sensorpin 0 // PH Meter เอาต์พุตอนาล็อกไปยัง Arduino Analog Input 0 # define Offset 0.00 // deviation compensate
ไม่ได้ลงนามยาว Int avgvalue; // เก็บค่าเฉลี่ยของข้อเสนอแนะเซ็นเซอร์โมฆะการตั้งค่า ()
{{
PinMode (13, เอาต์พุต); serial.begin (9600);
Serial.println("Ready"); // ทดสอบ Serial Monitor
} ด้วยตนเอง
ห่วงคล้อง ()
{{
Int BUF [10]; // บัฟเฟอร์สำหรับอ่านอนาล็อก
สำหรับ (Int I = 0; I <10; I ++) // รับ10ค่าตัวอย่างจากเซ็นเซอร์เพื่อให้ค่าราบรื่น
{{
BUF [I] = analogread (sensorpin); ความล่าช้า (10);
} ด้วยตนเอง
สำหรับ (Int I = 0; I <9; I ++) // จัดเรียงอนาล็อกจากเล็กไปใหญ่
{{
สำหรับ (Int J = I + 1; J <10; J ++)
{{
ถ้า (BUF [I]> BUF [J])
{{
Int temp = BUF [I]; BUF [I] = BUF [J]; BUF [J] = TEMP;
} ด้วยตนเอง
} ด้วยตนเอง
} ด้วยตนเอง
Avgvalue = 0;
สำหรับ (Int I = 2; I <8; I ++) // ใช้ค่าเฉลี่ยของ6 Center sample avgvalue + = BUF [I];
FLOAT phvalue =(float) avgvalue * 5.0/1024/6; // แปลงอนาล็อกเป็น millivolt phvalue = 3.5 * phvalue + Offset; // แปลงมิลลิโวลต์เป็นค่า pH serial. พิมพ์ ("pH:");
Serial พิมพ์ (phvalue, 2); serial.println (""); digitalWrite(13, high); DELAY (800); digitalWrite(13ต่ำ);
} ด้วยตนเอง
การบำรุงรักษาและข้อควรระวัง:
เมื่อใช้อิเล็กโทรดเป็นครั้งแรกหรือไม่ได้ใช้งานเป็นเวลานานหลอดไฟอิเล็กโทรดและแกนทรายจะถูกแช่อยู่ในโซลูชัน3nkcl เพื่อเปิดใช้งานเป็นเวลา8ชั่วโมง
หลังจากถอดฝาครอบป้องกันอิเล็กโทรดแล้วให้สังเกตว่าฟองแก้วที่ละเอียดอ่อนภายในกริดป้องกันพลาสติกไม่สัมผัสกับวัตถุแข็งความเสียหายใดๆและการถูจะทำให้อิเล็กโทรดไม่ได้ผล