
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ฉันกำลังสร้างหุ่นยนต์เดินได้หลายตัว ซึ่งทั้งหมดขับเคลื่อนโดยเซอร์โวหลายตัว ปัญหาจึงเกิดขึ้นในการคำนวณขอบเขตการเคลื่อนที่ของเซอร์โวแต่ละตัวตามช่วงการเคลื่อนที่ที่มีอยู่ นอกจากนี้ ฉันกำลังพยายามหาว่าต้องเดินแบบใด ฉันมีเครื่องทดสอบใบ้ $2 หลายตัวที่คุณสามารถซื้อได้ แต่ถึงแม้จะช่วยได้ แต่พวกเขาไม่สามารถให้ข้อเสนอแนะได้ว่าตำแหน่งใดที่เซอร์โวอยู่ การเขียนโปรแกรมที่ตามมาทั้งหมดใช้ Arduino ดังนั้นจึงเป็นการดีที่จะรู้ว่าตำแหน่งเซอร์โวมีค่าเท่าใด จะทำงาน นี่คือช่วงเวลาที่ฉันตัดสินใจสร้างเครื่องทดสอบเซอร์โวพร้อมหน้าจอสำหรับการอ่านตำแหน่งเซอร์โวจาก 1-180 แบบเห็นภาพ
ดังนั้นสำหรับโครงการนี้ ทั้งหมดที่จำเป็นสำหรับ Arduino Pro-mini, 3 5K pots, หมุดสำหรับเซอร์โว, SPI OLED และ JST สำหรับการจ่ายไฟ ฉันยังเป่าเซอร์โวมากกว่าที่ฉันคิดด้วยดังนั้นสิ่งนี้จึงต้องใช้ตัวแปลงพลังงานราคาถูกเพื่อให้แน่ใจว่าทุกอย่างทำงานได้ดีที่ 5v ตอนแรกฉันเริ่มต้นด้วยกล่องธรรมดา แต่แล้วคิดว่า "อดัม ซาเวจจะทำอะไร" และด้วยการเพิ่มรายละเอียดการออกแบบ ฉีดพ่นในไพรเมอร์ และด้วยหมึกและผงสภาพอากาศต่างๆ ทำให้มันดูใช้แล้ว ฉันยังทำรอยบากและรอยตัดและทาสีให้เป็นสีเงินเพื่อสร้างความประทับใจให้กับกล่องโลหะและทาสีและทำให้ลูกบิดสกปรก ใช้แก้วเจียรหลังเบี้ยเป็นกรอบหน้าจอ ฉันยังได้เพิ่มฉลากปลอมซึ่งควรแช่ในกาแฟที่เพิ่งพิมพ์ออกมาและติดไว้อย่างเหมาะสม
ขั้นตอนที่ 1: วงจร

นี่คือวงจรและง่ายมาก 1306 OLED ทำงานบน SPI และหม้อ 3 ตัวมีสายระหว่าง 5v และกราวด์โดยที่ปัดน้ำฝนของแต่ละตัวจะไปยังพินอินพุต Arduino Analog อันใดอันหนึ่งใน 3 อัน เซอร์โวถูกขับเคลื่อนจาก 3 เอาต์พุตของ Arduino
จ่ายไฟผ่านซ็อกเก็ต JST เพื่อให้ฉันสามารถใช้ RX Lipo ตัวใดก็ได้ที่อาจวางอยู่รอบๆ และสิ่งนี้จะแปลงเป็นตัวแปลงพลังงานราคาถูก
ขั้นตอนที่ 2: รหัส
รหัสที่แนบมาสำหรับ Arduino Pro-mini แต่จะใช้งานได้กับ Arduino ส่วนใหญ่ คุณจะต้องติดตั้งไลบรารี u8g เพื่อเรียกใช้จอแสดงผล OLED
ขั้นตอนที่ 3: คดี


STL สำหรับกรณี
ขั้นตอนที่ 4: เค้าโครงบอร์ด

ฉันแค่ใช้เวโรบอร์ดเพื่อเมานต์ทุกอย่าง เพื่อให้สามารถนำกลับมาใช้ใหม่ได้ ทั้ง Arduino และ OLED ถูกเสียบเข้ากับส่วนหัวบางตัวที่ติดตั้งกับบอร์ด หม้อยังติดตั้งเข้ากับบอร์ดโดยตรงเช่นเดียวกับเครื่องแปลงไฟ ดูเหมือนว่าจะไม่มีหมุดติดตั้งบนระยะพิทช์ 0.1 แต่หมุดส่วนหัวบางอันได้รับการแก้ไขเล็กน้อย สายสัญญาณเอนกประสงค์ถูกใช้เพื่อเชื่อมต่อทุกอย่างเข้าด้วยกัน
คุณสามารถเห็นได้ในภาพที่แหล่งจ่ายไฟอยู่ใต้พื้นที่ที่เสียบ OLED
ขั้นตอนที่ 5: จบคดี



ตัวเคสถูกปิดด้วยการทาสีครั้งแรกด้วยสีรองพื้นสีเทาสำหรับรถยนต์สองสามชั้น เมื่อทำเสร็จแล้ว ฉันใช้แป้งกันดินต่างๆ น้ำยาล้างสนิม และสีอะครีลิคเพื่อดูรายละเอียด ฉันชอบหั่นขอบบาง ๆ ของเคสเป็นพิเศษแล้วทาสีด้วยสีเงินที่สว่างกว่า เพื่อให้ดูเหมือนกล่องโลหะที่ซ่อนอยู่ข้างใต้ จากนั้นทั้งกล่องก็ถูกพ่นด้วยน้ำยาเคลือบเงาแบบด้าน และเมื่อแห้งแล้ว ให้ติดกระจกหลังหลังที่ติดกาวเข้าที่
ขั้นตอนที่ 6: ในการใช้งาน




เพื่อความสนุก คุณสามารถดูโลโก้บูตเครื่องได้ที่นี่ สิ่งที่คุณต้องทำตอนนี้คือเชื่อมต่อเซอร์โว ปรับพ็อต และอ่านตำแหน่งเซอร์โวที่เกี่ยวข้อง ซึ่งคุณสามารถใช้ในโปรแกรมอื่นได้
แนะนำ:
Arduino Servo Tester: 4 ขั้นตอน

Arduino Servo Tester: ที่นี่ เราสาธิตวิธีควบคุมเซอร์โวจาก Arduino โดยไม่ต้องใช้คอมพิวเตอร์ การใช้อินเทอร์เฟซแบบพกพานี้ช่วยเร่งความเร็วของกระบวนการสร้างต้นแบบ เมื่อกำหนดขีดจำกัดสำหรับการหมุนเซอร์โว มีประโยชน์อย่างยิ่งเมื่อคุณมีค
วิธีการควบคุม DC Gear Motor โดยใช้ 160A Brushed Electronic Speed Controller และ Servo Tester: 3 ขั้นตอน

วิธีการควบคุมมอเตอร์เกียร์ DC โดยใช้ตัวควบคุมความเร็วอิเล็กทรอนิกส์แบบแปรง 160A และเครื่องทดสอบเซอร์โว: ข้อมูลจำเพาะ: แรงดันไฟฟ้า: 2-3S Lipo หรือ 6-9 NiMH กระแสต่อเนื่อง: 35A กระแสไฟระเบิด: 160A BEC: 5V / 1A โหมดเชิงเส้น โหมด: 1. ไปข้างหน้า &ย้อนกลับ; 2. ส่งต่อ &เบรค; 3. ส่งต่อ & เบรค & ย้อนกลับ น้ำหนัก: 34g ขนาด: 42*28*17mm
พาวเวอร์ซัพพลายสำหรับห้องปฏิบัติการ Triple (3x 250W) ทำเองด้วยโมดูล DPS5005 และ USB: 7 ขั้นตอน

พาวเวอร์ซัพพลายสำหรับห้องปฏิบัติการ Triple (3x 250W) ที่ผลิตเองพร้อมโมดูล DPS5005 และ USB: ง่ายต่อการสร้างและพาวเวอร์ซัพพลายสำหรับแล็บระดับไฮเอนด์ราคาถูกพร้อม 3x 250W (50Vdc & 5A แต่ละแผง) คุณสามารถเชื่อมต่อ DPS5005 แต่ละตัวกับพีซีของคุณเพื่อควบคุมพาเนลแยกกัน จะใช้เวลา 4 ถึง 8 ชั่วโมงในการสร้าง Powersuplly นี้ เวลาหมดลง
วิธีการเรียกใช้ Drone Quadcopter Brushless DC Motor โดยใช้ HW30A Brushless Motor Speed Controller และ Servo Tester: 3 ขั้นตอน

วิธีการเรียกใช้มอเตอร์ DC แบบไร้แปรงของ Drone Quadcopter โดยใช้ตัวควบคุมความเร็วมอเตอร์แบบไม่มีแปรง HW30A และเครื่องทดสอบเซอร์โว: คำอธิบาย: อุปกรณ์นี้เรียกว่าเครื่องทดสอบเซอร์โวมอเตอร์ซึ่งสามารถใช้เพื่อเรียกใช้เซอร์โวมอเตอร์ได้โดยใช้ปลั๊กเซอร์โวมอเตอร์และแหล่งจ่ายไฟ อุปกรณ์นี้ยังสามารถใช้เป็นเครื่องกำเนิดสัญญาณสำหรับตัวควบคุมความเร็วไฟฟ้า (ESC) จากนั้นคุณสามารถ
Simple Servo Tester: 13 ขั้นตอน (พร้อมรูปภาพ)

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