สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ดิ้นรนเพื่อให้มีชื่อเสียงใน Tik-Tok? เรามีทางออกให้คุณ!
Eduarduino เป็นพร็อกซี Tik-Tok ส่วนตัวของคุณเอง! เขาเป็นหุ่นยนต์เต้นที่สามารถทำท่าเต้นทั้งหมดที่คุณทำไม่ได้!
ระบบการเคลื่อนไหวที่มีความเที่ยงตรงสูงของ Eduarduino ได้รับแรงบันดาลใจจากหุ่นกระบอกคลาสสิก เขาใช้เซอร์โวมอเตอร์และไฟ LED เพื่อเต้นรำไปกับเพลงโปรดของคุณ เพื่อให้คุณกลายเป็น Tik-Tok ที่โด่งดังด้วยพร็อกซี่
ขั้นตอนที่ 1: วัสดุสิ้นเปลือง
ในการสร้าง Eduarduino ของคุณเอง คุณจะต้อง:
- 1x ไมโครคอนโทรลเลอร์ Arduino
- 4x เซอร์โวมอเตอร์
- 1x เซนเซอร์เสียง
- 1x RGB LED
- 1x เขียงขนมปัง
- 24x สายจัมเปอร์
- ซุปเปอร์กลู
- สายตกปลา
- แผ่นอะครีลิคสีดำ 6 มม.
- การเข้าถึงเครื่องพิมพ์ 3 มิติและเครื่องตัดเลเซอร์
ขั้นตอนที่ 2: พิมพ์และตัดส่วนประกอบ
ดาวน์โหลดไฟล์.stl ด้านล่างและพิมพ์ 3 มิติ จากนั้นดาวน์โหลดไฟล์แรดแล้วตัดด้วยเลเซอร์ เราใช้อะคริลิกสีดำขนาด 6 มม. สำหรับชิ้นส่วนที่ตัดด้วยเลเซอร์ และ PLA สีดำสำหรับส่วนประกอบที่พิมพ์ 3 มิติ
ขั้นตอนที่ 3: ประกอบฐานและวงจรไฟฟ้า
1. กาวชิ้นส่วนที่ตัดด้วยเลเซอร์เข้าด้วยกันเพื่อประกอบเสา
2. วางตำแหน่งและกาวเซอร์โวสี่ตัวเข้ากับเทรลลิสด้านบนดังที่แสดง ตรวจสอบให้แน่ใจว่าแขนเซอร์โวแต่ละตัวมีพื้นที่เพียงพอที่จะหมุนได้อย่างอิสระ วาง LED ไว้ตรงกลางเทรลลิสด้านบนแล้วติดกาวให้เข้าที่ เดินสายไฟจากเซอร์โวมอเตอร์ทั้งสี่ตัวและไฟ LED ผ่านคอลัมน์และออกด้านล่าง
3. ติดเทรลลิสด้านบนเข้ากับคอลัมน์ด้วยกาวและเดินสายให้เรียบร้อยโดยติดปลายสายเซอร์โวเข้ากับเขียงหั่นขนมตามที่แสดงในแผนภาพการเดินสายแบบฟริตซิ่ง
4. ยึดเขียงหั่นขนมและเดินสายไฟที่ด้านล่างของฐาน (เทปหรือกาว) และยึดเซ็นเซอร์เสียงให้แน่นเพื่อให้โผล่ออกมาจากรูเล็กๆ ที่ด้านข้างของฐาน วางแท่นบนฐาน แต่อย่าติดกาว (เป็นวงกลมที่มีรูสี่เหลี่ยมอยู่ในนั้น)
5. เลื่อนคอลัมน์ผ่านรูในแท่นแล้วทากาวที่ส่วนสี่เหลี่ยมจัตุรัสที่ด้านล่างของฐาน ในขณะที่คุณทำเช่นนี้ ตรวจสอบให้แน่ใจว่าสายไฟที่มาจากคอลัมน์ถูกสอดเข้าไปในช่องเล็กๆ ที่ฐานของคอลัมน์
6. ตอนนี้ เลื่อนแท่นขึ้นด้านบนเพื่อเข้าถึงด้านในของฐาน และทำวงจรให้สมบูรณ์โดยต่อสายไฟจากเซอร์โวมอเตอร์และ LED เข้ากับเขียงหั่นขนมตามที่แสดงในแผนภาพการเดินสาย
7. ผูกหรือกาวลวดตกปลาจากปลายแขนเซอร์โวแต่ละตัวถึงข้อต่อของ Eduarduino เราติดเซอร์โวหนึ่งตัวที่ด้านหลังของสะโพก หนึ่งตัวที่ด้านหน้าของสะโพก ตัวหนึ่งอยู่ทางขวามือและอีกตัวที่มือซ้าย และยึดหัวไว้กับโครงสร้างบังตาที่เป็นช่องด้านบนเพื่อระงับ Eduarduino (ตรวจสอบให้แน่ใจว่าเท้าของเขาสัมผัสเบา ๆ พื้นดิน). ใช้รูเล็ก ๆ ที่สะโพก มือ และศีรษะเพื่อยึดสายเบ็ด
เสร็จแล้ว
ขั้นตอนที่ 4: รหัส (Arduino IDE)
รหัสที่ใช้โดย Eduarduino ประกอบเซอร์โวมอเตอร์ในองศาที่แตกต่างกันและส่องสว่าง LED เป็นหนึ่งในสามสีตามระดับเสียงที่ตรวจพบโดยเซ็นเซอร์เสียง ซึ่งช่วยให้การเต้นของ Eduarduino มีความเป็นเอกลักษณ์ในทุกเพลง
คลิกด้านล่างเพื่อดาวน์โหลดรหัส!
ขั้นตอนที่ 5: ผลลัพธ์และการไตร่ตรอง
Eduarduino ทำงานในแบบที่เราจินตนาการไว้ตั้งแต่เริ่มปฏิสนธิ
ของแนวคิดหลัก: เครื่องจักรที่ตอบสนองต่อเสียงและควบคุมหุ่นกระบอกที่ยืดหยุ่นเพื่อให้มันเต้น อย่างไรก็ตาม มีช่วงเวลาที่เราต้องปรับแนวคิดและคิดใหม่เกี่ยวกับองค์ประกอบบางอย่าง คุณลักษณะเพิ่มเติม และปัญหาเบื้องต้นและการประกอบอื่นๆ ก่อนเสร็จสิ้น:
1. การสร้างร่างกายของ Eduarduino
ร่างกายของเอ็ดดี้ยากที่จะเข้าใจ โดยพื้นฐานแล้ว ร่างกายของมันต้องยืดหยุ่นพอที่จะเต้นได้ แต่ยังแข็งแรงพอที่จะรักษาท่าทางและรูปร่างที่เหมือนมนุษย์ เราตัดสินใจใช้ “ข้อต่อโซ่” ในจุดเฉพาะ เช่น มือ ข้อศอก ไหล่ สะโพก และขา
2. การปรับรหัส
ต้องปรับไมโครคอนโทรลเลอร์ Arduino หลายครั้ง เนื่องจากเราต้องเพิ่มเซอร์โวมอเตอร์และไฟ LED เพิ่มเติม การเพิ่มองค์ประกอบนี้ทำให้การเคลื่อนไหวของเซอร์โวได้รับผลกระทบจากการลดมุมการหมุน หลังจากการลองผิดลองถูกและข้อผิดพลาดในการแก้ไขโค้ด เราสามารถหาวิธีแก้ไขและทำให้เซอร์โวทุกตัวหมุนตามขอบเขตการหมุนทั้งหมด ในขณะที่ยังคงให้ไฟ LED ส่องสว่างและสลับไปมาระหว่างสีแดง น้ำเงิน และเขียว
3. ค้นหาจุดที่เหมาะสมสำหรับเซอร์โวและการเชื่อมต่อจุด
เราต้องทดลองกับตำแหน่งของเซอร์โวแต่ละตัวและการเชื่อมต่อกับร่างกายของ Eduarduino เพื่อให้แน่ใจว่าการเต้นจะราบรื่น ต้องใช้การทดลองหลายครั้งเพื่อค้นหาตำแหน่งที่สมบูรณ์แบบ ขนาดของสายเบ็ด และจุดเชื่อมต่อ
นอกจากนี้ ยังมีบางสิ่งที่เราพิจารณาว่าสามารถปรับปรุงได้ในการออกแบบของ Eduarduino:
· ร่างกายอาจมีจุดเปลี่ยนมากขึ้น โดยเฉพาะที่ขาและศีรษะ
· เซอร์โวสามารถมีช่วงการหมุนส่วนบุคคลได้ ในกรณีเช่นนี้ ช่วงการหมุนของเซอร์โวแต่ละตัวสามารถสัมพันธ์กับส่วนของร่างกายที่เชื่อมต่ออยู่ ทำให้สามารถผสมกันของการเคลื่อนไหวได้มากขึ้น
· เซอร์โวอาจมีแขนที่ใหญ่กว่า ด้วยวิธีนี้ เราจึงสามารถขยายช่วงของการเคลื่อนไหวและเพิ่มขนาดของเอดูอาร์ดูอิโนได้ด้วยตัวเอง