วิธีเชื่อมต่อโพเทนชิออมิเตอร์ดิจิตอลกับ Arduino

สารบัญ:

วิธีเชื่อมต่อโพเทนชิออมิเตอร์ดิจิตอลกับ Arduino
วิธีเชื่อมต่อโพเทนชิออมิเตอร์ดิจิตอลกับ Arduino

วีดีโอ: วิธีเชื่อมต่อโพเทนชิออมิเตอร์ดิจิตอลกับ Arduino

วีดีโอ: วิธีเชื่อมต่อโพเทนชิออมิเตอร์ดิจิตอลกับ Arduino
วีดีโอ: Digital Potentiometer Tutorial Arduino MCP4131 DAC Raspberry Pi 2024, เมษายน
Anonim

บทความนี้จะกล่าวถึงวิธีการควบคุมโพเทนชิออมิเตอร์แบบดิจิตอลโดยใช้ Arduino รวมถึงขอบเขตการใช้งานที่อุปกรณ์นี้สามารถมีได้ ลองใช้โมดูลสำเร็จรูปที่มีราคาต่ำกว่า 1 เหรียญ

X9C103S โมดูลโพเทนชิออมิเตอร์แบบดิจิตอล
X9C103S โมดูลโพเทนชิออมิเตอร์แบบดิจิตอล

จำเป็น

  • - โพเทนชิออมิเตอร์ดิจิตอล X9C;
  • - Arduino;
  • - คอมพิวเตอร์ที่มีสภาพแวดล้อมการพัฒนา Arduino IDE
  • - บอร์ดต้นแบบและสายการประกอบ

คำแนะนำ

ขั้นตอนที่ 1

โพเทนชิออมิเตอร์หรือตัวต้านทานปรับค่าได้คืออุปกรณ์ไฟฟ้าที่ช่วยให้คุณสามารถเปลี่ยนความต้านทานของกระแสไฟฟ้าได้ โพเทนชิออมิเตอร์แบบคลาสสิก (เครื่องกล) ประกอบด้วยหน้าสัมผัสสองตัวซึ่งระหว่างนั้นจะมีตัวที่สามที่สามารถเคลื่อนย้ายได้ โดยการย้ายหน้าสัมผัสที่เคลื่อนย้ายได้ เราจะเปลี่ยนความต้านทานระหว่างมันกับหน้าสัมผัสคงที่แต่ละอัน

โพเทนชิออมิเตอร์แบบอิเล็กทรอนิกส์เป็นแบบอะนาล็อกของโพเทนชิออมิเตอร์แบบกลไก แต่มีข้อดีหลายประการ: ไม่มีชิ้นส่วนทางกล สามารถควบคุมจากระยะไกลได้โดยใช้ไมโครคอนโทรลเลอร์ และมีขนาดเล็กกว่าอย่างเห็นได้ชัด

การจัดเรียงภายในของโพเทนชิออมิเตอร์
การจัดเรียงภายในของโพเทนชิออมิเตอร์

ขั้นตอนที่ 2

โพเทนชิโอมิเตอร์แบบดิจิตอล X9C สามารถเป็นหนึ่งในการให้คะแนนต่อไปนี้: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ ค่าเหล่านี้เป็นค่าความต้านทานสูงสุดที่เป็นไปได้สำหรับตัวต้านทาน ระหว่าง 0 ถึงค่าสูงสุดในขั้นตอนที่ 1/100 ของค่าสูงสุด คุณสามารถปรับความต้านทานบนหน้าสัมผัส "เคลื่อนที่" ที่สามได้

ตำแหน่งของหน้าสัมผัส "เคลื่อนที่" ถูกควบคุมโดยพัลส์เชิงลบหลายชุด แรงกระตุ้นแต่ละอันจะเปลี่ยนค่าความต้านทานไป 1 ขั้นในทิศทางของการเพิ่มขึ้นหรือลดลง การเพิ่มขึ้นหรือลดลงของความต้านทานถูกควบคุมโดยเท้าไมโครเซอร์กิตพิเศษ

ลักษณะของโมดูลที่มีโพเทนชิออมิเตอร์ X9C
ลักษณะของโมดูลที่มีโพเทนชิออมิเตอร์ X9C

ขั้นตอนที่ 3

มาประกอบวงจรตามภาพครับ เราต้องการแหล่งจ่ายไฟและสายควบคุม 3 เส้น: CS - การเลือกอุปกรณ์ (ระดับต่ำ), INC - การเปลี่ยนแปลงความต้านทานเอาต์พุต (พัลส์ระดับต่ำ), U / D - ทิศทางของการเปลี่ยนแปลง (U - up - แรงดันไฟฟ้าบนขาไมโครเซอร์กิตสูง ระดับตรรกะ D - ลง - ระดับต่ำ)

แผนภาพการเดินสายไฟสำหรับโพเทนชิออมิเตอร์ดิจิตอล X9C ไปยัง Arduino
แผนภาพการเดินสายไฟสำหรับโพเทนชิออมิเตอร์ดิจิตอล X9C ไปยัง Arduino

ขั้นตอนที่ 4

ทีนี้มาเขียนสเก็ตช์และโหลดลงในหน่วยความจำของบอร์ด Arduino

แบบร่างนี้มีอัลกอริธึมต่อไปนี้: เพิ่มความต้านทานทุกๆ 100 มิลลิวินาทีในขั้นตอน 10% จาก 0 ถึง 100% ของโพเทนชิออมิเตอร์สูงสุด

โค้ดสเก็ตช์สำหรับตัวควบคุมโพเทนชิออมิเตอร์อิเล็กทรอนิกส์ X9C102 / X9C103
โค้ดสเก็ตช์สำหรับตัวควบคุมโพเทนชิออมิเตอร์อิเล็กทรอนิกส์ X9C102 / X9C103

ขั้นตอนที่ 5

ถ้าตอนนี้ ด้วยความช่วยเหลือของมัลติมิเตอร์ เราตรวจสอบความต้านทานระหว่างจุดศูนย์กลางและหนึ่งในข้อสรุปสุดท้าย จากนั้นเราจะแก้ไขการเปลี่ยนแปลงความต้านทาน

ฉันจะใช้โพเทนชิออมิเตอร์ 5 โวลต์และวัดแรงดันด้วยออสซิลโลสโคป ภาพถ่ายแสดงให้เห็นถึงผลลัพธ์

แนะนำ: