สารบัญ:

บทช่วยสอนชุดเข้ารหัสแบบหมุน: 5 ขั้นตอน
บทช่วยสอนชุดเข้ารหัสแบบหมุน: 5 ขั้นตอน

วีดีโอ: บทช่วยสอนชุดเข้ารหัสแบบหมุน: 5 ขั้นตอน

วีดีโอ: บทช่วยสอนชุดเข้ารหัสแบบหมุน: 5 ขั้นตอน
วีดีโอ: เจอรูบิคเเล้วจ้าาา (2/2))#Shorts 2024, พฤศจิกายน
Anonim
บทช่วยสอนเกี่ยวกับชุดเข้ารหัสโรตารี่
บทช่วยสอนเกี่ยวกับชุดเข้ารหัสโรตารี่

คำอธิบาย:

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

ต้องใช้ +5VDC ในการเปิดเครื่อง และให้เอาต์พุต 0V และ 5V ให้เอาต์พุต 5V เมื่อลำแสงถูกบล็อก และเอาต์พุต 0V เมื่อลำแสงไม่ถูกบล็อก ไมโครคอนโทรลเลอร์ของคุณสามารถอ่านพัลส์เทรน 0-5-0V ได้ง่ายๆ เพื่อดูว่ามอเตอร์ของคุณเคลื่อนที่ไปได้ไกลแค่ไหน และเร็วแค่ไหน

ชุดประกอบด้วยไฟ LED สีเขียวที่สว่างขึ้นเมื่อลำแสงไม่ขาดตอน

ข้อมูลจำเพาะ:

  • แรงดันไฟฟ้าที่ใช้งาน: 4.5-5 VDC
  • สัญญาณเอาท์พุต: เอาต์พุตดิจิตอล
  • เชื่อมต่อโดยตรงกับไมโครคอนโทรลเลอร์ (ดึงภายในได้ถึง 5V)
  • อ่านได้ถึง 100KHz
  • เส้นผ่านศูนย์กลางของ Slotted Disc: 26mm
  • ขนาด PCB: 22mm x 20mm

ขั้นตอนที่ 1: การเตรียมวัสดุ

การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ

สำหรับบทช่วยสอนนี้ ไอเท็มที่จำเป็นในการรันโปรเจ็กต์นี้คือ:

  1. Arduino Uno
  2. สาย USB ชนิด A ถึง B
  3. สายจัมเปอร์ชายกับชาย
  4. สายจัมเปอร์หญิงกับชาย
  5. มอเตอร์เกียร์พลาสติก

ขั้นตอนที่ 2: การติดตั้งฮาร์ดแวร์

การติดตั้งฮาร์ดแวร์
การติดตั้งฮาร์ดแวร์
การติดตั้งฮาร์ดแวร์
การติดตั้งฮาร์ดแวร์

แผนภาพด้านบนแสดงการเชื่อมต่ออย่างง่ายระหว่าง Rotary Encoder Kit และ Arduino Uno:

  1. 5V > 5V
  2. GND > GND
  3. ออก > D2

การเชื่อมต่อระหว่างมอเตอร์เกียร์พลาสติกและ Arduino Uno:

  1. เทอร์มินอล 1 > 5V
  2. เทอร์มินอล 2 > GND

หลังจากเชื่อมต่อเสร็จแล้ว ให้เชื่อมต่อ Arduino Uno กับแหล่งจ่ายไฟด้วยสาย USB

ขั้นตอนที่ 3: ใส่ซอร์สโค้ด

  1. ดาวน์โหลดรหัสทดสอบและเปิดโดยใช้ซอฟต์แวร์ Arduino หรือ IDE
  2. ตรวจสอบให้แน่ใจว่าคุณได้เลือกบอร์ดที่ถูกต้องและพอร์ตที่เกี่ยวข้อง (ในบทช่วยสอนนี้ จะใช้ Arduino Uno)
  3. จากนั้นอัปโหลดโค้ดทดสอบลงใน Arduino Uno ของคุณ

ขั้นตอนที่ 4: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์

แผ่นดิสก์แบบ slotted ถูกติดตั้งไว้ที่ Plastic Gear Motor และวางไว้ภายในพื้นที่ของแผงวงจรเข้ารหัสแบบโรตารี่ เซ็นเซอร์ลำแสงตรวจจับจะตรวจจับช่องที่ขาดหายไปของแผ่นดิสก์แบบ slotted และสร้างพัลส์เทรน โดยการปรับโค้ดใน Arduino ทำให้ Rotary Encoder สามารถตรวจจับ rpm จริงสำหรับ Plastic Gear Motor และแสดงผลบน Serial Monitor

แนะนำ: