แม้แต่ผู้เริ่มต้นก็สามารถสร้างโครงการนี้ได้ด้วยความพยายามเพียงเล็กน้อย งานไม่ได้ใช้ชิ้นส่วนที่ซับซ้อนใด ๆ และไม่ต้องการทักษะเพิ่มเติมเมื่อประกอบมัน ไม่จำเป็นต้องมีหัวแร้งด้วยเนื่องจากมีการใช้ beadboard ในบั๊กจึงไม่จำเป็นต้องบัดกรี การเขียนโปรแกรมก็ไม่ใช่เรื่องยากเพราะผู้เขียนได้เตรียมโค้ดสำเร็จรูปสำหรับโครงการนี้
วัสดุ:
- Arduino Uno ด้วยสาย USB
- กล่องใส่แบตเตอรี่ขนาด 9V
- แบตเตอรี่ 9V (สามารถใช้แบตเตอรี่ 7.2-8.4V)
- เซอร์โวอะนาล็อก 3 ชิ้น
- ตัวรับและส่งสัญญาณ IR (อินฟราเรด)
- มินิแบรดบอร์ด
- สายเชื่อมต่อ
- ลวดเหล็ก (เส้นผ่านศูนย์กลาง 1.5-2 มม.)
- คลิปหนีบกระดาษโลหะ 2-3 ชิ้น
แน่นอนเรายังต้องการเครื่องมือ:
ขั้นตอนที่ 1 เชื่อมต่อตัวรับสัญญาณ IR เข้ากับ Arduino:
เครื่องส่งสัญญาณ IR สามารถเป็นรีโมทควบคุมทีวีของคุณได้ ในการเริ่มต้นผู้เขียนจะอ่านและจดจำรหัสสัญญาณเพื่อใช้ในภายหลังเพื่อควบคุมหุ่นยนต์ สำหรับขั้นตอนนี้จะทำการเชื่อมต่อสายไฟ, Arduino, คณะกรรมการพิจารณาและตัวรับสัญญาณด้วยเครื่องส่งสัญญาณ วงจรประกอบดังแสดงในรูปด้านล่าง
วงจรนี้ใช้สำหรับเครื่องรับ Tsop2136 หากคุณใช้ตัวรับสัญญาณที่แตกต่างกันคุณต้องดูที่สเปคของมันก่อน ถัดไปไฟล์จากไฟล์เก็บถาวรที่เรียกว่า ir_receiver.ino เปิดผ่าน Arduino IDE คุณสามารถดูบรรทัดแรกของรหัส #include "IRremote.h" บรรทัดนี้บ่งชี้ว่าร่างจะใช้ห้องสมุดที่จะใช้ฟังก์ชั่นทั้งหมดสำหรับการส่งสัญญาณ IR IRremote.h นั้นไม่ได้เป็นส่วนหนึ่งของซอฟต์แวร์ Arduino IDE ดังนั้นจึงติดตั้งไว้ล่วงหน้า จากนั้นผู้เขียนจะเปิด Serial Monitor และตรวจสอบความเร็วในการส่งสัญญาณ ความเร็วถูกตั้งค่าด้วยตนเองที่ 9600 หลังจากเลือกรีโมตคอนโทรลแล้วเรากำลังตรวจสอบการทำงานของแอสเซมบลีฉันคลิกที่ปุ่มรีโมตคอนโทรลและหากรหัสสามารถมองเห็นได้ใน Serial Monitor หมายความว่า รูปแบบ มันทำงาน
สำหรับรีโมทคอนโทรลแต่ละรุ่นรหัสอาจแตกต่างกันและเพื่อให้งานการจับคู่ปุ่มกดที่ใช้ง่ายขึ้น ควรสังเกตว่ารหัสบางรหัสตรงกับการกดแบบยาวหรือซ้ำหลายครั้งอย่างไรก็ตามรหัสเหล่านี้จะไม่ถูกใช้ในโครงการนี้
หุ่นยนต์ จะสามารถดำเนินการคำสั่งต่าง ๆ 13 แบบ:
1. ก้าวไปข้างหน้า
2. เลื่อนกลับ
3. เลี้ยวซ้าย
4. เลี้ยวขวา
5. ก้าวไปข้างหน้าด้วยการเลี้ยวซ้าย
6. ก้าวไปข้างหน้าด้วยการเลี้ยวขวา
7. ย้อนกลับด้วยการเลี้ยวซ้าย
8. การเคลื่อนไหวข้างหลังด้วยการเลี้ยวขวา
9. หยุด
10. การตั้งค่าความเร็วที่ 1 (ช้า)
11. การตั้งค่าความเร็วที่สอง
12. การตั้งค่าความเร็วที่ 3
13. การตั้งค่าความเร็วที่ 4 (เร็ว)
มีการเลือกปุ่มที่สะดวกสบายสำหรับการดำเนินการคำสั่งเหล่านี้โดยการกดปุ่มและเขียนรหัสที่ไม่ซ้ำกันสำหรับแต่ละปุ่ม
ขั้นตอนที่ 2 การประกอบต้นแบบ:
ก่อนดำเนินการกับแอสเซมบลีความสามารถในการใช้งานของเตารีดที่ส่งมอบและโปรแกรมจะถูกตรวจสอบอย่างสมบูรณ์ ร่างภาพถูกโหลดลงในไมโครคอนโทรลเลอร์ รหัสจะเปลี่ยนไปตามตารางที่รวบรวมไว้ก่อนหน้านี้ ด้วยการกดปุ่มบนรีโมทคอนโทรลเซอร์โวมอเตอร์จะตรวจสอบปฏิกิริยาของพวกเขา นอกจากนี้ยังตรวจสอบการทำงานของรุ่นด้วยพลังงานไม่เพียง แต่จาก USB แต่ยังมาจากแบตเตอรี่
ขั้นตอนที่ 3 การเดินด้วง:
มี 3 เซอร์โวเป็นไปได้ที่จะใช้การเดินของด้วงหกขา ขาของหุ่นยนต์ในอนาคตถูกสร้างขึ้นในชิ้นเดียว ติดตั้งในแถวจากซ้ายไปขวา เซอร์โวซ้ายจะรับผิดชอบขาหน้าและขาหลังซ้ายขวาสำหรับด้านหน้าขวาและขาหลังและศูนย์สำหรับขากลาง ขาของหุ่นยนต์ในอนาคตถูกสร้างขึ้นในชิ้นเดียว
วิดีโอแสดงการทำงานของเซอร์โวที่ถูกต้อง:
ขั้นตอนการติดตั้ง 4:
ในการติดตั้งช่องใส่แบตเตอรี่เข้ากับบอร์ดจำเป็นต้องใช้เหล็กดัด คลิปหนีบกระดาษถูกสร้างขึ้นตามลายฉลุซึ่งติดอยู่ที่ด้านล่างของบทความ มันเป็นสิ่งสำคัญที่ขนาดของลายฉลุตรงกับขนาดที่ระบุ ส่วนประกอบที่เหลือถูกติดตั้งบน Arduino Uno: mini-bradboard, เซอร์โว
คลิปหนีบกระดาษโค้งตามลายฉลุและเชื่อมต่อกับหมุด 9 และ 12 คุณไม่ต้องกังวลเกี่ยวกับการปิดรายชื่อเนื่องจากพวกเขาไม่ได้ใช้ในร่าง ตัวยึดติดอยู่ที่ด้านล่างของที่ใส่แบตเตอรี่
ผู้เขียนแนะนำให้ใช้ braidboard ที่มีขนาดเล็กที่สุดเท่าที่เป็นไปได้ในความคิดของเขาตัวเลือกที่ดีที่สุดจะมีขนาด 5 * 10 พิน กระดานขนาดนี้สามารถถูกตัดออกจากเขียงหั่นขนมหรือซื้อได้ทันที
จากนั้นเซอร์โวเองก็เตรียม - สติ๊กเกอร์จะถูกลบออกและลูปที่ใช้พื้นที่มากเกินไปจะถูกตัดออก กระบวนการนี้เกิดขึ้นด้วยความระมัดระวังเป็นพิเศษเนื่องจากเซอร์โวค่อนข้างบอบบาง
สติกเกอร์ที่ถูกลบออกก่อนหน้านี้ติดเซอร์โวที่ด้านบนของที่ใส่แบตเตอรี่ พวกเขาจะถูกติดตั้งเพื่อให้มีสถานที่สำหรับ bradboard ขนาดเล็กถัดจากพวกเขา
ถัดไปใส่เขียงหั่นขนม ตัวรับสัญญาณ IR นั้นพุ่งขึ้นเพื่อการรับสัญญาณคุณภาพสูง ทุกอย่างจะถูกตรวจสอบเพื่อประสิทธิภาพ
ขั้นตอนที่ 5 ฟุต:
สำหรับการเลือกขนาดและรูปร่างของขาของด้วงนั้นยังมีลายฉลุ (แนบด้านล่าง) ครั้งแรกสำหรับด้านหน้าและขาหลังที่สองสำหรับกลาง เท้าติดกับเซอร์โวมอเตอร์ ตอนนี้หุ่นยนต์สามารถไปที่ที่คุณชี้ได้อย่างปลอดภัย
เต้นรำหุ่นยนต์:
โครงการนี้สามารถพัฒนาต่อไปได้ตามคำขอของทุกคน เป็นไปได้ที่จะเปลี่ยนลักษณะที่ปรากฏและเปลี่ยนรหัส คุณยังสามารถเชื่อมต่อกล้องหรืออะแดปเตอร์บลูทู ธ ได้ และโดยทั่วไปแล้วคุณมีจินตนาการเพียงพอ
วิดีโออื่นเกี่ยวกับการทำงานของหุ่นยนต์: