สารบัญ:
- ขั้นตอนที่ 1: การเตรียมวัสดุ
- ขั้นตอนที่ 2: การติดตั้งฮาร์ดแวร์
- ขั้นตอนที่ 3: ใส่ซอร์สโค้ด
- ขั้นตอนที่ 4: ผลลัพธ์
- ขั้นตอนที่ 5: วิดีโอ
วีดีโอ: บทช่วยสอนชุดเข้ารหัสแบบหมุน: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
คำอธิบาย:
ชุดเข้ารหัสแบบโรตารี่นี้สามารถใช้สำหรับตรวจจับตำแหน่งและความเร็วของมอเตอร์ เป็นชุดอุปกรณ์ที่ง่ายมากที่ประกอบด้วยเซ็นเซอร์ลำแสงออปติคัล (สวิตช์ออปโต โฟโตทรานซิสเตอร์) และแผ่น 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: การเตรียมวัสดุ
สำหรับบทช่วยสอนนี้ ไอเท็มที่จำเป็นในการรันโปรเจ็กต์นี้คือ:
- Arduino Uno
- สาย USB ชนิด A ถึง B
- สายจัมเปอร์ชายกับชาย
- สายจัมเปอร์หญิงกับชาย
- มอเตอร์เกียร์พลาสติก
ขั้นตอนที่ 2: การติดตั้งฮาร์ดแวร์
แผนภาพด้านบนแสดงการเชื่อมต่ออย่างง่ายระหว่าง Rotary Encoder Kit และ Arduino Uno:
- 5V > 5V
- GND > GND
- ออก > D2
การเชื่อมต่อระหว่างมอเตอร์เกียร์พลาสติกและ Arduino Uno:
- เทอร์มินอล 1 > 5V
- เทอร์มินอล 2 > GND
หลังจากเชื่อมต่อเสร็จแล้ว ให้เชื่อมต่อ Arduino Uno กับแหล่งจ่ายไฟด้วยสาย USB
ขั้นตอนที่ 3: ใส่ซอร์สโค้ด
- ดาวน์โหลดรหัสทดสอบและเปิดโดยใช้ซอฟต์แวร์ Arduino หรือ IDE
- ตรวจสอบให้แน่ใจว่าคุณได้เลือกบอร์ดที่ถูกต้องและพอร์ตที่เกี่ยวข้อง (ในบทช่วยสอนนี้ จะใช้ Arduino Uno)
- จากนั้นอัปโหลดโค้ดทดสอบลงใน Arduino Uno ของคุณ
ขั้นตอนที่ 4: ผลลัพธ์
แผ่นดิสก์แบบ slotted ถูกติดตั้งไว้ที่ Plastic Gear Motor และวางไว้ภายในพื้นที่ของแผงวงจรเข้ารหัสแบบโรตารี่ เซ็นเซอร์ลำแสงตรวจจับจะตรวจจับช่องที่ขาดหายไปของแผ่นดิสก์แบบ slotted และสร้างพัลส์เทรน โดยการปรับโค้ดใน Arduino ทำให้ Rotary Encoder สามารถตรวจจับ rpm จริงสำหรับ Plastic Gear Motor และแสดงผลบน Serial Monitor
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง