สารบัญ:
- ขั้นตอนที่ 1: การทดลองและข้อผิดพลาดในการออกแบบแบบจำลอง
- ขั้นตอนที่ 2: การออกแบบโมเดลและอัลกอริทึม
- ขั้นตอนที่ 3: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 4: สร้างร่างกาย
- ขั้นตอนที่ 5: การเดินสายไฟ
- ขั้นตอนที่ 6: การเพิ่มพลัง
- ขั้นตอนที่ 7: การเข้ารหัส
วีดีโอ: หุ่นยนต์ฮิวแมนนอยด์จาก Arduino โดยใช้เซอร์โวมอเตอร์: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
สวัสดีทุกคน, นี่เป็นหุ่นยนต์ฮิวแมนนอยด์ตัวแรกของฉัน ที่สร้างจากแผ่นโฟมพีวีซี มันมีอยู่ในความหนาต่างๆ ที่นี่ฉันใช้ 0.5 มม. ตอนนี้หุ่นยนต์ตัวนี้สามารถเดินได้เมื่อฉันเปิดเครื่อง ตอนนี้ฉันกำลังเชื่อมต่อ Arduino และ Mobile ผ่านโมดูล Bluetooth ฉันได้ทำ App เช่น Cortana และ Siri สำหรับ windows phone แล้วซึ่งมีอยู่ใน app store https://www.microsoft.com/en-us/store/apps/patrick… หลังจากเชื่อมต่อทั้งสองสำเร็จแล้ว ฉันสามารถควบคุมมันผ่านเสียงได้ คำสั่งใน Windows Phone
ฉันใช้เวลาหลายเดือนในการแก้ปัญหาเรื่องแบตเตอรี่เกินน้ำหนัก และจบลงด้วยความล้มเหลวครั้งใหญ่เนื่องจากปัญหาด้านงบประมาณ ในที่สุดฉันก็ตัดสินใจจ่ายไฟจากแบตเตอรี่ตะกั่ว-กรดภายนอก
มาดูกันว่าฉันออกแบบร่างกายที่สมบูรณ์แบบสำหรับหุ่นยนต์ได้อย่างไร
ขั้นตอนที่ 1: การทดลองและข้อผิดพลาดในการออกแบบแบบจำลอง
ตอนแรกฉันไม่มีความคิดเกี่ยวกับพลังของเซอร์โวมอเตอร์และอิเล็กทรอนิกส์-ไฟฟ้าที่เกี่ยวข้องกับแบตเตอรี่และวงจร ตอนแรกฉันวางแผนสำหรับหุ่นยนต์ขนาดเท่าชีวิตจริงประมาณ 5 ถึง 6 ฟุต หลังจากพยายามเกือบ 6 หรือ 7 ครั้ง ฉันก็รู้ถึงแรงบิดสูงสุดของเซอร์โว และลดความสูงรวมของหุ่นยนต์ได้ไม่เกิน 2 ถึง 3 ฟุต
จากนั้นฉันก็ลองใช้หุ่นยนต์เพื่อตรวจสอบอัลกอริธึมการเดิน
ขั้นตอนที่ 2: การออกแบบโมเดลและอัลกอริทึม
ก่อนดำเนินการต่อ เราต้องตัดสินใจว่าต้องใช้มอเตอร์จำนวนเท่าใด เราต้องซ่อมที่ไหน จากนั้นออกแบบส่วนต่างๆ ของร่างกายตามภาพที่ให้มา
ขั้นตอนที่ 3: ส่วนประกอบที่จำเป็น
1) แผ่นพลาสติก
2) ซุปเปอร์กลู
3) 15 - เซอร์โวมอเตอร์แรงบิดสูง (ฉันใช้ TowerPro MG995)
4) Arduino Atmega 2560 หรือบอร์ด Arduino อื่นๆ
5) แบตเตอรี่ 6V (ขั้นต่ำ 3 nos. สูงสุด 5 มอเตอร์สำหรับแต่ละแบตเตอรี่)
6) HC-05 โมดูลบลูทูธสำหรับการสื่อสาร
7) ของพื้นฐานอื่นๆ ที่มือสมัครเล่นทุกคนมี!
ขั้นตอนที่ 4: สร้างร่างกาย
หลังจากดิ้นรนกับชิ้นไม้ ฉันพบว่าแผ่นพลาสติกนี้ค่อนข้างง่ายที่จะตัดและวางเพื่อสร้างรูปทรงต่างๆ
ฉันเจาะรูเพื่อให้พอดีกับเซอร์โวมอเตอร์ในชีตโดยตรงโดยใช้ซุปเปอร์กาว (ฉันใช้ 743)
ขั้นตอนที่ 5: การเดินสายไฟ
ฉันไม่ได้เรียนสาขาอิเล็กทรอนิกส์หรือไฟฟ้า และฉันมีความอดทนไม่เพียงพอที่จะออกแบบ PCB หรือออกแบบการเดินสายที่เหมาะสม นั่นเป็นเหตุผลที่การเดินสายยุ่งนี้
ขั้นตอนที่ 6: การเพิ่มพลัง
คุณจะเห็นว่าฉันใช้มอเตอร์เซอร์โวเพียง 11 ตัวในตอนแรก เนื่องจากปัญหาน้ำหนักเกิน ทำให้ล้มและหักระหว่างการทดสอบ ดังนั้นฉันจึงเพิ่มเซอร์โวอีก 4 ตัวที่ข้อต่อของขาแต่ละข้าง
ขั้นตอนที่ 7: การเข้ารหัส
ฉันได้แนบรหัส Arduino แล้ว
สำหรับ(i=0;i<180;i++)
{
servo.write(i);
}
นี่คือรหัสพื้นฐานสำหรับการหมุนเซอร์โวมอเตอร์ที่ต่อกับบอร์ด Arduino
แต่การปรับเทียบองศาการหมุนและการตัดสินใจว่ามอเตอร์ตัวใดควรวิ่งระหว่างการเคลื่อนไหวของขาแต่ละข้างเป็นส่วนที่ยากที่สุดในการเข้ารหัส สามารถทำได้โดย Sketch อื่นที่เรียกว่า (Servo_Test) โดยการทดสอบระดับการหมุนของมอเตอร์แต่ละตัวผ่านการสื่อสารแบบอนุกรมผ่านบอร์ด Arduino เราสามารถปรับเทียบมอเตอร์ทุกตัวได้
สุดท้าย หุ่นยนต์เริ่มเดินหลังจากป้อนค่า "0" ในหน้าต่างมอนิเตอร์แบบอนุกรม
ฉันได้รวมตัวอย่างซอร์สโค้ดตัวอย่าง windows phone 8.1 สำหรับเชื่อมต่อ Arduino และมือถือโดยใช้บลูทู ธ
แนะนำ:
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: Arduino Nano เป็นสมาชิกที่ดี ขนาดเล็ก และราคาถูกของตระกูล Arduino มันขึ้นอยู่กับชิป Atmega328 สิ่งที่ทำให้มีประสิทธิภาพเท่ากับ Arduino Uno พี่ชายที่ใหญ่ที่สุดของเขา แต่สามารถรับเงินน้อยกว่า ในอีเบย์ตอนนี้เวอร์ชั่นภาษาจีนสามารถข
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-