สารบัญ:

Eduarduino the Dancing Party Robot!: 5 ขั้นตอน
Eduarduino the Dancing Party Robot!: 5 ขั้นตอน

วีดีโอ: Eduarduino the Dancing Party Robot!: 5 ขั้นตอน

วีดีโอ: Eduarduino the Dancing Party Robot!: 5 ขั้นตอน
วีดีโอ: Menu com várias páginas no LCD touch screen Arduino Mega Tutorial 2024, กรกฎาคม
Anonim
Image
Image

ดิ้นรนเพื่อให้มีชื่อเสียงใน 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:

· ร่างกายอาจมีจุดเปลี่ยนมากขึ้น โดยเฉพาะที่ขาและศีรษะ

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

· เซอร์โวอาจมีแขนที่ใหญ่กว่า ด้วยวิธีนี้ เราจึงสามารถขยายช่วงของการเคลื่อนไหวและเพิ่มขนาดของเอดูอาร์ดูอิโนได้ด้วยตัวเอง

แนะนำ: