สารบัญ:

หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino: 15 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino: 15 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino: 15 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino: 15 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เมื่อธนาธร พูดถึง Arduino board และ หุ่นยนต์ที่ใช้ ในกลยุทธ์ธุรกิจไทยซัมมิท 2024, พฤศจิกายน
Anonim
Image
Image
หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino
หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino
หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino
หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino
หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino
หุ่นยนต์วาดรูปราคาประหยัดที่เข้ากันได้กับ Arduino

หมายเหตุ: ฉันมีหุ่นยนต์รุ่นใหม่ที่ใช้แผงวงจรพิมพ์ สร้างง่ายกว่า และมีการตรวจจับสิ่งกีดขวาง IR! รับชมได้ที่

ฉันออกแบบโครงการนี้สำหรับเวิร์กช็อป 10 ชั่วโมงสำหรับ ChickTech.org ซึ่งมีเป้าหมายเพื่อแนะนำผู้หญิงวัยรุ่นให้รู้จักหัวข้อ STEM เป้าหมายสำหรับโครงการนี้คือ:

  • ง่ายต่อการสร้าง
  • ง่ายต่อการตั้งโปรแกรม
  • ได้ทำอะไรที่น่าสนใจ
  • ต้นทุนต่ำเพื่อให้ผู้เข้าร่วมสามารถนำกลับบ้านและเรียนรู้ต่อไปได้

เมื่อคำนึงถึงเป้าหมายเหล่านี้แล้ว ต่อไปนี้คือตัวเลือกการออกแบบสองสามแบบ:

  • เข้ากันได้กับ Arduino เพื่อความสะดวกในการเขียนโปรแกรม
  • พลังงานแบตเตอรี่ 4xAA สำหรับราคาและความพร้อมใช้งาน
  • สเต็ปเปอร์มอเตอร์เพื่อการเคลื่อนไหวที่แม่นยำ
  • 3D Printed เพื่อความสะดวกในการปรับแต่ง
  • พล็อตปากกาด้วยกราฟิก Turtle เพื่อผลลัพธ์ที่น่าสนใจ
  • โอเพ่นซอร์สเพื่อให้คุณสร้างมันขึ้นมาเองได้!

นี่คือหุ่นยนต์ที่เข้าใกล้สิ่งที่ฉันอยากทำมากที่สุด: https://mirobot.io ฉันไม่มีเครื่องตัดเลเซอร์และการขนส่งจากอังกฤษเป็นสิ่งต้องห้าม ฉันมีเครื่องพิมพ์ 3 มิติ ดังนั้นฉันเดาว่าคุณจะเห็นว่าสิ่งนี้กำลังจะไปที่ไหน..

อย่าปล่อยให้การขาดเครื่องพิมพ์ 3 มิติเป็นอุปสรรคต่อคุณ คุณสามารถค้นหามือสมัครเล่นในพื้นที่ที่ยินดีช่วยเหลือคุณได้ที่

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

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่
อะไหล่
อะไหล่
อะไหล่
อะไหล่
อะไหล่
อะไหล่

มีหลายวิธีในการขับเคลื่อน ขับเคลื่อน และควบคุมหุ่นยนต์ คุณอาจมีส่วนต่าง ๆ ในมือที่จะใช้งานได้ แต่นี่คือสิ่งที่ฉันได้ลองและพบว่าทำงานได้ดี:

อิเล็กทรอนิกส์:

  • 1- *Adafruit Pro Trinket 3V- adafruit.com/products/2010

    • ฮาร์ดแวร์ภายใต้ใบอนุญาต CC BY-SA
    • ซอฟต์แวร์ (Bootloader) ภายใต้ลิขสิทธิ์ GPL
  • 2- เกียร์ 5V Stepper- adafruit.com/products/858
  • 1- ULN2803 ไดร์เวอร์ดาร์ลิงตัน - adafruit.com/products/970
  • 1- เขียงหั่นขนมครึ่งขนาด- adafruit.com/products/64
  • 16- จัมเปอร์ชาย-ชาย- adafruit.com/products/759
  • 1- ไมโครเซอร์โว- adafruit.com/products/169
  • 1 - สวิตช์เลื่อน SPDT - adafruit.com/product/805 หรือ www.digikey.com/product-detail/en/EG1218/EG1903-ND/101726
  • 1- ส่วนหัวของหมุดตัวผู้- Digikey.com/short/t93cbd
  • 2- 2 x AA Holder- digikey.com/short/tz5bd1
  • 1- สายไมโคร USB
  • 4- แบตเตอรี่ AA

*หมายเหตุ: ดูขั้นตอนสุดท้ายสำหรับการสนทนาเกี่ยวกับการใช้บอร์ด Arduino หรือ Raspberry Pi ปกติ

ฮาร์ดแวร์:

  • 2-1 7/8" ID x 1/8" โอริง- mcmaster.com/#9452K96
  • 1- ลูกล้อ 5/8" แบริ่ง- mcmaster.com/#96455k58/=yskbki
  • สกรูหัวกลม 10- M3 x 8 มม. - mcmaster.com/#92005a118/=z80pbr
  • สกรูหัวแบน 4- M3 x 6 มม. - mcmaster.com/#91420a116/=yskru0
  • 12- M3 Nut- mcmaster.com/#90591a250/=yskc6u

ชิ้นส่วนที่พิมพ์ 3 มิติ (ดู www.3dhubs.com หากคุณไม่มีเครื่องพิมพ์):

  • 1 x ลูกปืนลูกปืน - thingiverse.com/thing:1052674 (อิงตามงานโดย onebytegone, CC BY-SA 3.0)
  • 1 x แชสซี - thingiverse.com/thing:1053269 (งานต้นฉบับโดย Maker's Box, CC BY-SA 3.0)
  • 2 x ล้อ - thingiverse.com/thing:862438 (อิงจากงานโดย Mark Benson, CC BY-NC 3.0*)
  • 2 x ขายึด Stepper - thingiverse.com/thing:1053267 (อิงตามงานโดย jbeale, CC BY-SA 3.0)
  • 1 x ที่วางปากกา / ขายึดเซอร์โว - thingiverse.com/thing:1052725 (งานต้นฉบับโดย Maker's Box, CC BY-SA 3.0)
  • 1 x ปากกา ปลอกคอ - thingiverse.com/thing:1053273 (งานต้นฉบับโดย Maker's Box, CC BY-SA 3.0)

* หมายเหตุ: CC BY-NC เป็นใบอนุญาตที่ไม่ใช่เชิงพาณิชย์

เครื่องมือและอุปกรณ์:

  • ไขควงฟิลลิป
  • ปืนกาวร้อน
  • ดิจิตอลมัลติมิเตอร์
  • มีดคม
  • เครโยล่า คัลเลอร์ มาร์กเกอร์

ขั้นตอนที่ 2: แฟลชเฟิร์มแวร์

แฟลชเฟิร์มแวร์
แฟลชเฟิร์มแวร์

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

ในการพูดคุยกับ Trinket Pro คุณจะต้อง:

  1. ไดร์เวอร์จาก
  2. ซอฟต์แวร์ Arduino จาก

Lady Ada และทีม Adafruit ได้สร้างชุดคำสั่งที่ดีกว่ามากในลิงก์ด้านบนนี้ เกินกว่าที่ฉันจะให้ได้ โปรดใช้พวกเขาหากคุณติดขัด

หมายเหตุ: เคล็ดลับหนึ่งที่ทำให้ Trinket แตกต่างจาก Arduino ทั่วไปคือ คุณต้องรีเซ็ตบอร์ดก่อนอัปโหลดภาพร่าง

ขั้นตอนที่ 3: ที่ใส่ปากกาและที่ใส่แบตเตอรี่

ที่ใส่ปากกาและที่ใส่แบตเตอรี่
ที่ใส่ปากกาและที่ใส่แบตเตอรี่
ที่ใส่ปากกาและที่ใส่แบตเตอรี่
ที่ใส่ปากกาและที่ใส่แบตเตอรี่
ที่ใส่ปากกาและที่ใส่แบตเตอรี่
ที่ใส่ปากกาและที่ใส่แบตเตอรี่
  1. ติดตั้งที่ใส่ปากกาด้วยวงเล็บเซอร์โวที่ด้านที่สั้นกว่าของตัวเครื่อง (ภาพที่ 1)
  2. ใส่น็อตที่ด้านบนของตัวเครื่อง (ภาพที่ 2)
  3. ติดที่ยึดแบตเตอรี่ที่ด้านล่างของโครงเครื่องโดยใช้สกรูหัวแบน 3Mx6mm (ภาพที่ 3 และ 4)
  4. ร้อยสายแบตเตอรี่ผ่านสายไฟสี่เหลี่ยม (ภาพที่ 4 และ 5)
  5. ทำซ้ำสำหรับที่ใส่แบตเตอรี่อื่น

หมายเหตุ: ส่วนที่เหลือของสกรูคือสกรูหัวกระทะ 3Mx8mm เว้นแต่ระบุไว้

ขั้นตอนที่ 4: ล้อ

ล้อ
ล้อ
ล้อ
ล้อ
ล้อ
ล้อ
ล้อ
ล้อ
  1. ทดสอบความพอดีของล้อของคุณกับแกนสเต็ปเปอร์ (ภาพที่ 1)

    1. ถ้ามันแน่นเกินไป คุณสามารถอุ่นดุมล้อด้วยเครื่องเป่าผมหรือปืนลมร้อนแล้วใส่แกน
    2. ถ้ามันหลวมเกินไป คุณสามารถใช้สกรูขนาด 3Mx8 มม. เพื่อยึดกับแนวราบของก้าน (ภาพที่ 2)
    3. หากคุณเป็นพวกชอบความสมบูรณ์แบบ คุณสามารถปรับเทียบเครื่องพิมพ์ของคุณและทำให้ถูกต้องได้
  2. วางโอริงรอบขอบล้อ (ภาพที่ 3 และ 4)
  3. ทำซ้ำสำหรับล้ออื่น

ขั้นตอนที่ 5: Stepper Backets

Stepper Backets
Stepper Backets
Stepper Backets
Stepper Backets
Stepper Backets
Stepper Backets
  1. ใส่น็อตเข้าไปในฉากยึดสเต็ปแล้วยึดเข้ากับด้านบนของแชสซีด้วยสกรู (ภาพที่ 1)
  2. ใส่สเต็ปเปอร์เข้าไปในโครงยึดแล้วยึดด้วยสกรูและน็อต
  3. ทำซ้ำสำหรับวงเล็บอื่น

ขั้นตอนที่ 6: Caster

แคสเตอร์
แคสเตอร์
แคสเตอร์
แคสเตอร์
  1. ใส่ลูกปืนเข้าไปในลูกล้อ

    อย่าดันเข้าไป ไม่งั้นจะแตก ใช้ไดร์เป่าผมหรือปืนลมร้อนเพื่อทำให้วัสดุนิ่มลงหากจำเป็น

  2. ติดล้อเข้ากับด้านล่างของโครงเครื่องที่ด้านหน้าของที่ใส่แบตเตอรี่

ขั้นตอนที่ 7: เขียงหั่นขนม

เขียงหั่นขนม
เขียงหั่นขนม
เขียงหั่นขนม
เขียงหั่นขนม
เขียงหั่นขนม
เขียงหั่นขนม
เขียงหั่นขนม
เขียงหั่นขนม
  1. นำรางไฟฟ้าอันใดอันหนึ่งออกโดยใช้มีดคม ตัดกาวด้านล่างออก (ภาพที่ 1)
  2. จับเขียงหั่นขนมเหนือรางโครงเครื่อง ทำเครื่องหมายตรงที่ตัดขอบ (ภาพที่ 2)
  3. ใช้ขอบตรง (เช่น รางไฟฟ้าที่ถอดออก) ทำเครื่องหมายเส้นแล้วตัดผ่านส่วนรองรับ (ภาพที่ 3)
  4. วางเขียงหั่นขนมบนโครงเครื่องโดยให้รางสัมผัสกับกาวที่เปิดอยู่ (ภาพที่ 4)

ขั้นตอนที่ 8: พลัง

พลัง
พลัง
พลัง
พลัง
พลัง
พลัง
  1. วางไมโครคอนโทรลเลอร์ ไดรเวอร์ดาร์ลิงตัน และสวิตช์เปิดปิดที่บอร์ดขนมปัง (ภาพที่ 1)

    • ฉันได้เพิ่มจุดสีส้มเพื่อให้มองเห็นได้เพื่อทำเครื่องหมายสิ่งต่อไปนี้:

      • พิน 1 ของไดรเวอร์ดาร์ลิงตัน
      • หมุดแบตเตอรี่ของไมโครโทรลเลอร์
      • ตำแหน่ง "เปิด" ของสวิตช์ไฟ
  2. ด้วยสายแบตเตอรี่ด้านขวา:

    1. ต่อสายสีแดงเข้ากับพินแรกของสวิตช์เปิดปิด (ภาพที่ 2)
    2. เชื่อมต่อสายสีดำกับแถวว่างระหว่างไมโครคอนโทรลเลอร์และชิปดาร์ลิงตัน (ภาพที่ 2)
  3. ด้วยสายแบตเตอรี่ด้านซ้าย:

    1. ต่อสายสีแดงเข้ากับแถวเดียวกันกับขั้วสีดำของแบตเตอรี่อีกก้อน (ภาพที่ 3)
    2. เชื่อมต่อเส้นสีดำกับรางลบของเขียงหั่นขนม (ภาพที่ 3)
  4. ต่อไฟเข้ากับไมโครคอนโทรลเลอร์:

    1. จัมเปอร์สีแดงจากรางบวกถึงพินแบตเตอรี่ (จุดสีส้ม ภาพที่ 4)
    2. จัมเปอร์สีดำจากรางลบถึงหมุดที่มีเครื่องหมาย "G" (ภาพที่ 4)
  5. ติดตั้งแบตเตอรี่และเปิดเครื่อง คุณควรเห็นไฟสีเขียวและสีแดงของคอนโทรลเลอร์ติดสว่าง (ภาพที่ 5)

การแก้ไขปัญหา: หากไฟไมโครคอนโทรลเลอร์ไม่ติดสว่าง ให้ปิดเครื่องทันทีและแก้ไขปัญหา:

  1. ติดตั้งแบตเตอรี่ในทิศทางที่ถูกต้อง?
  2. ตรวจสอบตำแหน่งตะกั่วของแบตเตอรี่อีกครั้ง
  3. สวิตช์ตรวจสอบสองครั้งนำไปสู่ตำแหน่ง
  4. ใช้มัลติมิเตอร์เพื่อตรวจสอบแรงดันไฟฟ้าของแบตเตอรี่
  5. ใช้มัลติมิเตอร์เพื่อตรวจสอบแรงดันไฟฟ้าของรางจ่ายไฟ

ขั้นตอนที่ 9: ส่วนหัวและการเดินสายเซอร์โว

ส่วนหัวและการเดินสายเซอร์โว
ส่วนหัวและการเดินสายเซอร์โว
ส่วนหัวและการเดินสายเซอร์โว
ส่วนหัวและการเดินสายเซอร์โว
ส่วนหัวและการเดินสายเซอร์โว
ส่วนหัวและการเดินสายเซอร์โว

หมุดส่วนหัวชายช่วยให้เราสามารถเชื่อมต่อขั้วต่อเซอร์โว JST 5 พินกับแหล่งจ่ายไฟและไดรเวอร์ดาร์ลิงตัน (ภาพที่ 1):

  1. ส่วนหัวแบบ 5 พินแรกเริ่มหนึ่งแถวด้านหน้าไดรเวอร์ดาร์ลิงตัน
  2. ส่วนหัวของเซอร์โวตัวที่สองควรอยู่ในแนวเดียวกับจุดสิ้นสุดของไดรเวอร์ดาร์ลิงตัน

ก่อนที่การเดินสายจะซับซ้อน ให้ทำการต่อสายเซอร์โว:

  1. เพิ่มส่วนหัว 3 พินสำหรับเซอร์โวที่ขอบด้านขวาของส่วนไปข้างหน้าของเขียงหั่นขนม (ภาพที่ 2)
  2. เพิ่มจัมเปอร์สีแดงจากหมุดตรงกลางไปยังด้านบวกของรางไฟฟ้า
  3. เพิ่มจัมเปอร์สีดำหรือสีน้ำตาลจากหมุดด้านนอกไปยังด้านลบของรางไฟฟ้า
  4. เพิ่มจัมเปอร์สีจากพินด้านในไปยังพิน 8 ของไมโครคอนโทรลเลอร์
  5. ติดตั้งฮอร์นเซอร์โวโดยให้เพลาอยู่ในตำแหน่งตามเข็มนาฬิกาเต็ม และแขนยื่นออกไปที่ล้อด้านขวา (ภาพที่ 3)
  6. ติดตั้งเซอร์โวในที่ยึดปากกาโดยใช้สกรูของเซอร์โว (ภาพที่ 3)
  7. เชื่อมต่อคอนเน็กเตอร์เซอร์โวที่จัดตำแหน่งสี (ภาพที่ 4)

ขั้นตอนที่ 10: Stepper Control

การควบคุมสเต็ปเปอร์
การควบคุมสเต็ปเปอร์
การควบคุมสเต็ปเปอร์
การควบคุมสเต็ปเปอร์
การควบคุมสเต็ปเปอร์
การควบคุมสเต็ปเปอร์
การควบคุมสเต็ปเปอร์
การควบคุมสเต็ปเปอร์

ถึงเวลาต่อสายไฟสำหรับไดรเวอร์ดาร์ลิงตันและสเต็ปเปอร์ ซึ่งจะถูกขับเคลื่อนโดยตรงจากแบตเตอรี่:

  1. เชื่อมต่อจัมเปอร์สีดำหรือสีน้ำตาลจากหมุดดาร์ลิงตันด้านขวาล่างกับด้านลบของรางไฟฟ้า (ภาพที่ 1)
  2. ต่อจัมเปอร์สีแดงจากพินดาร์ลิงตันด้านขวาบนไปยังด้านบวกของรางไฟฟ้า
  3. ต่อจัมเปอร์สีแดงจากส่วนหัวของพินด้านซ้ายบนไปยังด้านบวกของรางไฟฟ้า (ภาพที่ 2)
  4. เชื่อมต่อขั้วต่อสเต็ปเปอร์ด้านซ้ายเข้ากับส่วนหัวของพินด้านซ้ายโดยใช้สายสีแดงทางด้านขวา (ภาพที่ 3)
  5. เชื่อมต่อขั้วต่อสเต็ปเปอร์ด้านขวากับส่วนหัวของพินด้านขวาโดยมีสายอ่านอยู่ทางด้านซ้าย

หมายเหตุ: ขั้วสีแดงของขั้วต่อแบบสเต็ปคือกำลังไฟฟ้า และควรตรงกับสายสีแดงบนเขียงหั่นขนม

ขั้นตอนที่ 11: การควบคุม Stepper (ต่อ)

การควบคุมสเต็ปเปอร์ (ต่อ)
การควบคุมสเต็ปเปอร์ (ต่อ)
การควบคุมสเต็ปเปอร์ (ต่อ)
การควบคุมสเต็ปเปอร์ (ต่อ)
การควบคุมสเต็ปเปอร์ (ต่อ)
การควบคุมสเต็ปเปอร์ (ต่อ)

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

  1. เริ่มต้นด้วยพิน 6 ของไมโครคอนโทรลเลอร์ ต่อสายสำหรับจัมเปอร์ควบคุมสี่ตัวสำหรับสเต็ปเปอร์มอเตอร์ด้านซ้าย (ภาพที่ 1)
  2. จับคู่จัมเปอร์เหล่านี้กับด้านอินพุตของดาร์ลิงตันทางด้านขวา ทุกสีควรตรงกัน ยกเว้นสีเขียว ซึ่งตรงกับสายสีชมพูของสเต็ป (ภาพที่ 2)
  3. เริ่มต้นด้วยพิน 13 ของไมโครคอนโทรลเลอร์ ต่อสายสำหรับจัมเปอร์ควบคุมสี่ตัวสำหรับสเต็ปเปอร์มอเตอร์ด้านขวา (รูปภาพ (3)
  4. จับคู่จัมเปอร์เหล่านี้กับด้านอินพุตของดาร์ลิงตันทางด้านซ้าย ทุกสีควรตรงกัน ยกเว้นสีเขียว ซึ่งตรงกับลวดสีชมพูของสเต็ปเปอร์ (ภาพที่ 3)

ขั้นตอนที่ 12: การทดสอบและสอบเทียบ

การทดสอบและสอบเทียบ
การทดสอบและสอบเทียบ
การทดสอบและสอบเทียบ
การทดสอบและสอบเทียบ
การทดสอบและสอบเทียบ
การทดสอบและสอบเทียบ
การทดสอบและสอบเทียบ
การทดสอบและสอบเทียบ

หวังว่าคุณจะได้อัปโหลดเฟิร์มแวร์ในขั้นตอนที่ 2 แล้ว ถ้าไม่ทำตอนนี้

เฟิร์มแวร์ทดสอบวาดสี่เหลี่ยมซ้ำๆ เพื่อให้เราตรวจสอบทิศทางและความแม่นยำได้

  1. วางหุ่นยนต์ของคุณไว้บนพื้นผิวที่เรียบ เรียบ และเปิดกว้าง
  2. เปิดเครื่อง
  3. ดูหุ่นยนต์ของคุณวาดสี่เหลี่ยม

หากคุณไม่เห็นไฟบนไมโครคอนโทรลเลอร์ ให้กลับไปและแก้ไขปัญหาพลังงานตามขั้นตอนที่ 8

หากหุ่นยนต์ของคุณไม่เคลื่อนที่ ให้ตรวจสอบการเชื่อมต่อพลังงานกับไดรเวอร์ดาร์ลิงตันอีกครั้งในขั้นตอนที่ 9

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

หากหุ่นยนต์ของคุณเคลื่อนที่เป็นสี่เหลี่ยมจัตุรัสโดยประมาณ ถึงเวลาต้องวางกระดาษแล้ววางปากกาลงไป (ภาพที่ 1)

จุดสอบเทียบของคุณคือ:

ลอย wheel_dia=66.25; // มม. (เพิ่มขึ้น = เกลียวออก)

ลอย wheel_base=112; // มม. (เพิ่มขึ้น = เกลียวใน) int steps_rev=128; // 128 สำหรับกระปุกเกียร์ 16x, 512 สำหรับกระปุกเกียร์ 64x

ฉันเริ่มต้นด้วยเส้นผ่านศูนย์กลางล้อที่วัดได้ 65 มม. และคุณสามารถเห็นกล่องที่หมุนเข้าด้านใน (ภาพที่ 2)

ฉันเพิ่มเส้นผ่านศูนย์กลางเป็น 67 แล้วคุณจะเห็นว่ามันหมุนออกด้านนอก (ภาพที่ 3)

ในที่สุดฉันก็มาถึงค่า 66.25 มม. (ภาพที่ 4) คุณจะเห็นว่ายังคงมีข้อผิดพลาดโดยธรรมชาติเนื่องจากฟันเฟืองและอื่นๆ ใกล้พอที่จะทำอะไรที่น่าสนใจ!

ขั้นตอนที่ 13: ยกและลด Pen

ยกและลดปากกา
ยกและลดปากกา
ยกและลดปากกา
ยกและลดปากกา

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

  1. วางปลอกปากกาบนปากกา (ภาพที่ 1)
  2. ถ้ามันหลวม ให้พันเทปให้เข้าที่
  3. ตรวจสอบว่าจะสัมผัสกระดาษเมื่อแขนเซอร์โวถูกลดระดับลง
  4. ตรวจสอบว่าจะไม่สัมผัสกระดาษเมื่อยกขึ้น (ภาพที่ 2)

มุมของเซอร์โวสามารถปรับได้โดยการถอดแตรและจัดตำแหน่งใหม่ หรือผ่านซอฟต์แวร์:

int PEN_DOWN = 170; // มุมเซอร์โวเมื่อปากกาลง

int PEN_UP = 80; // มุมเซอร์โวเมื่อปากกาขึ้น

คำสั่งปากกาคือ:

penup();

เพนดาวน์();

ขั้นตอนที่ 14: ขอให้สนุก

Image
Image
แพลตฟอร์มอื่นๆ
แพลตฟอร์มอื่นๆ

ฉันหวังว่าคุณจะทำมาไกลขนาดนี้โดยไม่มีคำสาปแช่งมากเกินไป แจ้งให้เราทราบว่าคุณมีปัญหาอะไรบ้างเพื่อให้ฉันสามารถปรับปรุงคำแนะนำได้

ตอนนี้ได้เวลาสำรวจแล้ว หากคุณดูภาพร่างการทดสอบ คุณจะเห็นว่าฉันได้ให้คำสั่ง "Turtle" มาตรฐานแก่คุณ:

ไปข้างหน้า(ระยะทาง); // มิลลิเมตร

ย้อนกลับ(ระยะทาง); ซ้าย(มุม); // องศาขวา(มุม); penup(); เพนดาวน์(); เสร็จแล้ว(); // ปล่อย stepper เพื่อประหยัดแบตเตอรี่

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

  • https://code.org/learn
  • https://codecombat.com/

ขั้นตอนที่ 15: แพลตฟอร์มอื่นๆ

แพลตฟอร์มอื่นๆ
แพลตฟอร์มอื่นๆ

หุ่นยนต์ตัวนี้สามารถทำได้ด้วย Arduino ปกติหรือไม่? ใช่! ฉันไปกับ Trinket เพราะราคาถูกและมีขนาดเล็ก หากคุณเพิ่มความยาวของแชสซี คุณสามารถใส่ Arduino ปกติที่ด้านหนึ่งและเขียงหั่นขนมที่อีกด้านหนึ่ง (ภาพที่ 1) มันควรจะทำงานแบบ pin-for-pin กับแบบร่างการทดสอบ บวกกับตอนนี้คุณสามารถไปที่คอนโซลซีเรียลเพื่อทำการดีบั๊กได้แล้ว!

หุ่นยนต์ตัวนี้สามารถทำได้ด้วย Rasberry Pi หรือไม่? ใช่! นี่เป็นแนวสืบสวนแรกของฉันเพราะฉันต้องการเขียนโปรแกรมใน Python และสามารถควบคุมได้ทางเว็บ เช่นเดียวกับ Arduino ขนาดเต็มด้านบน คุณเพียงแค่วาง Pi ไว้ด้านหนึ่ง และเขียงหั่นขนมที่อีกด้านหนึ่ง (ภาพที่ 2) พลังงานกลายเป็นข้อกังวลหลักเพราะ AA สี่ตัวจะไม่ตัดมัน คุณต้องจ่ายกระแสไฟประมาณ 1A ที่ 5V ที่เสถียร ไม่เช่นนั้นโมดูล WiFi ของคุณจะหยุดสื่อสาร ฉันพบว่ารุ่น A ใช้พลังงานได้ดีกว่ามาก แต่ฉันยังคงหาวิธีการจ่ายพลังงานที่เชื่อถือได้ ถ้าคิดออกก็บอกนะ!

แนะนำ: