สารบัญ:
- ขั้นตอนที่ 1: บทนำ
- ขั้นตอนที่ 2: วัสดุที่จำเป็น
- ขั้นตอนที่ 3: การสร้าง Servo Arms
- ขั้นตอนที่ 4: การสร้างบอร์ด
- ขั้นตอนที่ 5: อิเล็กทรอนิกส์และการเขียนโปรแกรม
วีดีโอ: Arduino Servo Foosball: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โดย David Joy และ Andrew Gothard
ขั้นตอนที่ 1: บทนำ
วัตถุประสงค์ของเรา: เพื่อสร้างเกม Foosball โดยใช้ Arduinos เซอร์โวและแขนและชิ้นส่วนไม้
เหตุผล: เราตัดสินใจว่าโครงการนี้จะเปิดโอกาสให้เราสร้างสิ่งที่น่าสนใจและใช้งานได้ ในขณะที่ทำให้เราทำงานกับหัวข้อที่หลากหลาย เช่น งานไม้ การเขียนโค้ด Arduinos การพิมพ์ 3 มิติ และการเดินสายไฟ
ขั้นตอนที่ 2: วัสดุที่จำเป็น
- Arduino (รวมถึงกระดานแดงและเขียงหั่นขนม)
- แล็ปท็อป (หากต้องเชื่อมต่อ Arduino เพื่อเรียกใช้)
- 4 เซอร์โวและดิสก์
- 8 แขนเซอร์โวที่พิมพ์ 3 มิติ
- 8 ปุ่ม
- ตัวต้านทาน 8 10k ohm
- สายไฟเพียงพอ
- กาว
- เข้าถึงเครื่องพิมพ์ 3 มิติ
- ไม้ (ดูขนาดเฉพาะในส่วนการสร้างกระดาน)
- ลูก (ลูกปิงปองทำงานได้ดี)
- ซุปเปอร์กลู
- สกรูและสว่าน
ขั้นตอนที่ 3: การสร้าง Servo Arms
- ใช้ Onshape เพื่อออกแบบแขนเซอร์โวเพื่อใช้ตีลูกปิงปองในเกม
- ทำให้แขนแต่ละข้างยาว 6 ซม. โดยมีส่วนที่ยื่นออกมา 2.5 ซม. (ต้องแน่ใจว่าการอัดรีดขยายออกเพื่อให้สามารถหมุนรอบเซอร์โวได้)
- ใช้ชิ้นส่วนเซอร์โวแบบวงกลมติดแขนและวางเส้นกึ่งกลางของอันแรกซึ่งชี้ไปที่กึ่งกลางของกระดานขนานกับด้านเป้าหมายของกระดานเกม
- วางเส้นกึ่งกลางโดยแบ่งแขนที่สองที่มุมสูง 129 องศากับแขนเซอร์โวตัวแรก
- ถัดไป วางเซอร์โว 4 ตัว เหนือแผงไกด์แนวทแยงแต่ละอัน 5 ซม. และ 9.75 ซม. จากผนังด้านข้างแต่ละด้านใกล้กับเซอร์โวมากที่สุด (ควรมีสองด้านในแต่ละด้าน)
- จากนั้นเราเจาะรูสำหรับสายเซอร์โวให้พอดีและติดกาวเซอร์โวด้วยกาวพิเศษ
ตัวอย่างแขนเซอร์โวของเรา:
ขั้นตอนที่ 4: การสร้างบอร์ด
- ทำฐานไม้ 54x36 ซม. (คิดตามความหนาของผนัง)
- จากนั้นตัดเส้นทแยงมุม 14 ซม. สี่เส้นและด้าน 30 ซม. สองด้าน (ผนังเหล่านี้ควรมีความหนา 2 ซม. และ 4 ซม. ขึ้นไป)
- ถัดไป ลากเส้นที่ขนานกับแต่ละด้านให้ห่างจากผนังสองเซนติเมตรเพื่อสร้างกล่องสี่เหลี่ยมใหม่
- จากนั้นให้วัดตามแต่ละด้านของสี่เหลี่ยมที่มุมทั้งสี่ด้านของสี่เหลี่ยมผืนผ้า 10 ซม. แล้วลากเส้นระหว่างจุดสองจุดนั้น เส้นนี้เป็นเส้นสำหรับชิ้นผนังแนวทแยง
- เมื่อวัดจากเส้นทแยงมุมแต่ละข้างครบ 5 ซม. แล้วลากเส้นที่ยาว 9.75 ซม. และตั้งฉากกับกระดานข้างเตียง
- วาดหรือลากเส้นสี่เหลี่ยมที่อยู่กึ่งกลางที่ส่วนท้ายของเส้นที่ตรงกับฐานเซอร์โว
- จากนั้นลากเส้นระหว่างเส้นทแยงมุมแต่ละคู่ที่ขนานกับด้านเป้าหมาย
- ตัดพื้นผิวลาดเอียงไปทางแต่ละเป้าหมายระหว่างเส้นทแยงมุมทั้งสองกับเส้นที่ลากผ่านในขั้นตอนก่อนหน้า
- เจาะรูสำหรับเซอร์โวแต่ละตัวใกล้กับฐานเซอร์โวและระหว่างเซอร์โวกับผนังด้านข้าง
- ขันสกรูแต่ละชิ้นของผนังลงและใช้ซุปเปอร์กาวเพื่อยึดเซอร์โวไว้
- ติดกาวแขนเซอร์โวกับเซอร์โวโดยวางแขนเซอร์โวที่ด้านในของบอร์ดขนานกับด้านเป้าหมาย
- ถัดไป ต่อสายไฟสำหรับเซอร์โวใต้บอร์ด
ขั้นตอนที่ 5: อิเล็กทรอนิกส์และการเขียนโปรแกรม
- "อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้เล่นแต่ละคนประกอบด้วยเซอร์โว 2 ตัว, ปุ่ม 4 ปุ่ม, ตัวต้านทาน 10k โอห์ม 4 ตัว, อาร์ดิโน และสายไฟที่เพียงพอ
- ในแต่ละ Arduino ให้เชื่อมต่อคอลัมน์บวก (บวกสีดำ) กับ 5V และขั้วลบ (ลบสีแดง) กับกราวด์
- วางสี่ปุ่มบนเขียงหั่นขนมที่คุณต้องการ
- ทดสอบเพื่อให้แน่ใจว่าคุณสามารถกดปุ่มได้อย่างสบายก่อนดำเนินการต่อ
- สำหรับปุ่มบนแต่ละปุ่ม (ที่มีหน้าสัมผัสอยู่) ให้เชื่อมต่อตัวต้านทาน 10k ohm ระหว่างแถวนั้นกับคอลัมน์บวก
- ในแต่ละแถวเดียวกัน ให้ต่อสายเข้ากับพินที่เหมาะสม
- พิน 2 และ 3 ควบคุมเซอร์โวในพิน 9 และพิน 4 และ 5 ควบคุมหนึ่งในพิน 10
- ในการต่อสายเซอร์โว (คุณจะต้องติดกาวสำหรับขั้นตอนนี้) ต่อสายสีขาว (สัญญาณ) เข้ากับพิน 9 หรือ 10 (ขึ้นอยู่กับว่าปุ่มใดควรควบคุม) เชื่อมต่อสายสีดำ (กำลัง) เข้ากับคอลัมน์บวกและสายสีแดง (กราวด์) เข้ากับคอลัมน์เชิงลบ"
"ดาวน์โหลดโปรแกรมที่แนบมาและอัปโหลดไปยัง Arduinos ทั้งสอง โปรแกรมจะเริ่มต้นเซอร์โวและอินพุตทั้งหมด จากนั้นตรวจสอบปุ่มที่กดทุกๆ 20 มิลลิวินาที (50 ครั้งต่อวินาที) และปรับเซอร์โวตามนั้น หลังจากอัปโหลดโปรแกรมแล้ว แต่ละเซอร์โวจะหมุน เป็นเวลา 1.5 วินาที เพื่อยืนยันว่าได้ต่อสายอย่างถูกต้อง และจะสิ้นสุดที่ 90 องศา"
แนะนำ:
วิธีควบคุม Servo Motor Arduino Tutorial: 4 ขั้นตอน
วิธีควบคุม Servo Motor Arduino Tutorial: เฮ้พวก! ยินดีต้อนรับสู่บทช่วยสอนใหม่ของฉัน ฉันหวังว่าคุณจะสนุกกับคำสั่งก่อนหน้านี้ของฉัน "การควบคุมสเต็ปเปอร์มอเตอร์ขนาดใหญ่" วันนี้ ' ฉันกำลังโพสต์ thsi บทแนะนำข้อมูลเพื่อสอนพื้นฐานของการควบคุมเซอร์โวมอเตอร์ใด ๆ ฉันได้โพสต์ vid
Arduino Adafruit Servo Shield Power Module: 3 ขั้นตอน
Arduino Adafruit Servo Shield Power Module: โมดูลพลังงานนี้ออกแบบมาสำหรับ Arduino Uno ร่วมกับ Adafruit 16-Channel Servo Shield Adafruit Servo Shield เป็นส่วนเสริมที่ยอดเยี่ยมสำหรับ Arduino แต่ต้องใช้แหล่งจ่ายไฟ 5V วินาที ด้วยอุปกรณ์นี้ คุณยังคงต้องใช้ 5V
ลูกกลิ้งลูกกลิ้งอัตโนมัติพร้อม Arduino และ One Servo: 3 ขั้นตอน
ลูกกลิ้งลูกกลิ้งอัตโนมัติพร้อม Arduino และ One Servo: นี่เป็นโครงการ Arduino และเซอร์โวขนาดเล็กที่ใช้เวลาประมาณสองชั่วโมงจึงจะเสร็จสมบูรณ์ ใช้เซอร์โวยกปลายด้านหนึ่งของฝาโถเพื่อหมุนลูกเหล็กรอบวงใน มันสตาร์ทเองได้ สามารถเปลี่ยนความเร็ว และหมุนท
Arduino Servo Tester: 4 ขั้นตอน
Arduino Servo Tester: ที่นี่ เราสาธิตวิธีควบคุมเซอร์โวจาก Arduino โดยไม่ต้องใช้คอมพิวเตอร์ การใช้อินเทอร์เฟซแบบพกพานี้ช่วยเร่งความเร็วของกระบวนการสร้างต้นแบบ เมื่อกำหนดขีดจำกัดสำหรับการหมุนเซอร์โว มีประโยชน์อย่างยิ่งเมื่อคุณมีค
โมเดลนาฬิกาที่ไม่เหมือนใครขับเคลื่อนโดย Arduino Servo Motors: 5 ขั้นตอน
โมเดลนาฬิกาที่ไม่เหมือนใครขับเคลื่อนโดย Arduino Servo Motors: ด้วยคำแนะนำนี้ ฉันจะแสดงวิธีสร้างนาฬิกาโดยใช้ Arduino Nano และเซอร์โวมอเตอร์ ในการทำเช่นนี้คุณจะต้องมีรายการต่อไปนี้