[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้ผมกำลังทำ pH meter เป็นตัวที่สองโดยใช้ไมโครคอนโทรลเลอร์ arduino ครับ
ตัวแรกที่ทำไปใช้วงจรสำเร็จรูปและหัวโพรพของจีน ผลออกมาไม่ดีเท่าไรครับ
ค่าเมื่อเทียบกับการใช้กระดาษอินดิเคเตอร์ให้ผลไม่ใกล้เคียงกันเลย
ปัญหามันน่าจะมาจากหัวโพรพคุณภาพต่ำของจีน ซึ่งเอาท์พุทจากหัวโพรพที่ได้
มันแคบมาก จากที่ควรได้ -200mv ถึง 200mv แต่กลับได้แค่ -10mv ถึง 10mv
พอผ่านวงจรขยายสัญญาณที่แปลงค่าให้อยู่ในช่วง 0v ถึง 5v มันเลยยิ่งเพี้ยน
หลักการทั่วๆไปของ pH meter หัวโพรพจะอ่านค่าเป็น millivolt ออกมาแล้ว
ผ่านวงจรขยายสัญญาณให้อยู่ในช่วงที่ไมโครคอนโทรลเลอร์อ่านค่าได้
(0-5 v สำหรับ arduino) แล้วโปรแกรมใน arduino ก็จะแปลงค่าที่อ่านได้
เป็นค่า pH อีกที
หัวใจหลักประการหนึ่งของการทำ pH meter คือการแคลิเบรต โดยทั่วไปจะใช้
สารละลายบัฟเฟอร์ pH 7 และ pH 4(หรือ 10)เพื่อทำการแคลิเบรตโดยจะดูว่า
ที่ pH 7 และ 4 นั้นหัวโพรพและวงจรขยายอ่านค่าเอาท์พุทเป็น v ได้เท่าไร
และบันทึกค่านั้นไว้อ้างอิง จากนั้นจึงหาสโลประหว่างค่าเอาท์พุททั้งสองเพื่อ
ใช้คำนวณค่าสำหรับ pH ค่าอื่นๆต่อไป
จากปัญหาเรื่องหัวโพรพที่อ่านค่าได้แคบๆผมจึงจะลองเปลี่ยนวิธีการแคลิเบรต
จากที่แคลิเบรตด้วยสารละลายบัฟเฟอร์ pH 7 และ pH 4 เปลี่ยนมาเป็นการใช้
สารละลายที่เป็นเบส pH 10 ปริมาตรหนึ่ง แล้วเติมสารละลายที่เป็นกรดที่มี
ปริมาตรน้อยกว่าผสมกันเป็นปฏิกิริยาสะเทินให้ค่า pH ค่อยๆลดลงและบันทึกค่า
ไปเรื่อยๆดังตัวอย่างนี้ครับ
pH output(mv)
สารละลายเบสตั้งต้น pH 10 ปริมาตร 100 mL 10 -300
เติมสารละลายกรด pH 4 ปริมาตร 5 mL x1 y1
เติมสารละลายกรด pH 4 ปริมาตร 5 mL x2 y2
เติมสารละลายกรด pH 4 ปริมาตร 5 mL x3 y3
.
.
.
เติมสารละลายกรด pH 4 ปริมาตร 5 mL x20 y20
มันมีวิธีคำนวณมั้ยครับว่าถ้ามีสารละลายเบสที่ทราบค่า pH ปริมาตร 100mL
แล้วเติมสารละลายกรดที่ทราบค่า pH ลงไป 5mL ค่า pH ของสารละลายจะ
เป็นเท่าไรครับ และถ้าเติมกรด 5mL ไปเรื่อยๆจะคำนวณค่า pH แต่ละครั้ง
ที่เติมออกมาได้มั้ย
รบกวนช่วยชี้แนะด้วยครับ
ขอบคุณครับ
ขอความรู้วิชาเคมีเรื่องกรดเบสและค่า pH เพื่อประยุกต์ทำ pH meter ครับ
pH output(mv)
สารละลายเบสตั้งต้น pH 10 ปริมาตร 100 mL 10 -300
เติมสารละลายกรด pH 4 ปริมาตร 5 mL x1 y1
เติมสารละลายกรด pH 4 ปริมาตร 5 mL x2 y2
เติมสารละลายกรด pH 4 ปริมาตร 5 mL x3 y3
.
.
.
เติมสารละลายกรด pH 4 ปริมาตร 5 mL x20 y20
มันมีวิธีคำนวณมั้ยครับว่าถ้ามีสารละลายเบสที่ทราบค่า pH ปริมาตร 100mL
แล้วเติมสารละลายกรดที่ทราบค่า pH ลงไป 5mL ค่า pH ของสารละลายจะ
เป็นเท่าไรครับ และถ้าเติมกรด 5mL ไปเรื่อยๆจะคำนวณค่า pH แต่ละครั้ง
ที่เติมออกมาได้มั้ย
รบกวนช่วยชี้แนะด้วยครับ
ขอบคุณครับ