สารบัญ:
วีดีโอ: แขนกลควบคุมของ Nunchuk (พร้อม Arduino): 14 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โดย IgorF2ติดตามเพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: ผู้ผลิต วิศวกร นักวิทยาศาสตร์บ้า และนักประดิษฐ์ ข้อมูลเพิ่มเติมเกี่ยวกับ IgorF2 »
แขนกลหุ่นยนต์สุดเจ๋ง! โรงงานทั่วโลกมีโรงงานสำหรับระบายสี บัดกรี และขนย้ายสิ่งของอย่างแม่นยำ พวกเขายังสามารถพบได้ในการสำรวจอวกาศ ยานพาหนะควบคุมระยะไกลใต้ทะเล และแม้กระทั่งในการใช้งานทางการแพทย์!
และตอนนี้คุณสามารถมีรุ่นที่ถูกกว่าที่บ้าน ที่ทำงาน หรือห้องปฏิบัติการของคุณได้แล้ว! เบื่อกับการทำงานซ้ำซากจำเจ? ตั้งโปรแกรมหุ่นยนต์ของคุณเองเพื่อช่วยคุณ… หรือทำสิ่งต่างๆ ให้วุ่นวาย!:NS
ในบทช่วยสอนนี้ ฉันจะแสดงวิธีติดตั้งแขนหุ่นยนต์ และวิธีตั้งโปรแกรมโดยใช้ Arduino Mega สำหรับโปรเจ็กต์นี้ ฉันยังต้องการสัมผัสประสบการณ์ในการควบคุมแขนกลแบบต่างๆ ด้วยการใช้ Nintendo Nunchuk! ราคาถูก หาง่าย และมีเซ็นเซอร์มากมาย
คุณสามารถใช้บทช่วยสอนนี้ได้หลายวิธี หากคุณไม่มีชุดแขนหุ่นยนต์ (และไม่ต้องการซื้อหรือสร้าง) คุณยังสามารถใช้เพื่อเรียนรู้บางอย่างเกี่ยวกับการเขียนโปรแกรม Arduino และวิธีเชื่อมต่อ Wii Nunchuk กับโครงการของคุณเอง คุณยังสามารถใช้เพื่อฝึกทักษะด้านอิเล็กทรอนิกส์และช่างเครื่องได้อีกด้วย
ขั้นตอนที่ 1: เครื่องมือและวัสดุ
เครื่องมือและวัสดุต่อไปนี้ถูกใช้ในโครงการนี้:
เครื่องมือและวัสดุ:
- บัดกรีเหล็กและลวด ฉันต้องบัดกรีเทอร์มินัลบางตัวกับสายไฟของ Nunchuk เพื่อเชื่อมต่อกับ Arduino
- ท่อหด. ใช้ท่อหดบางชิ้นเพื่อแยกตัวนำไฟฟ้าได้ดีขึ้น
- ไขควง. โครงสร้างติดตั้งโดยใช้สลักเกลียวและน็อต
- แขนกลหุ่นยนต์ตั้งโต๊ะแบบกลไก 6 แกน (ลิงก์) ชุดอุปกรณ์ที่ยอดเยี่ยมนี้มาพร้อมกับส่วนประกอบหลายอย่างตามที่อธิบายไว้ด้านล่าง เชื่อถือได้และประกอบง่าย
- แหล่งจ่ายไฟ 12V (2A หรือมากกว่า);
- นุ่นชุกคอนโทรล (ลิงค์). มันเชื่อมต่อกับบอร์ด Arduino และใช้เพื่อควบคุมแขนหุ่นยนต์
- สายจัมเปอร์ชาย (4 สาย);
- Arduino Mega (ลิงค์ / ลิงค์ / ลิงค์) โปรดสังเกตว่าชุดแขนหุ่นยนต์ที่ฉันใช้ก็มีบอร์ดและชุดควบคุมที่มาพร้อมกับบอร์ด Arduino นี้อยู่แล้ว หากคุณไม่ได้ใช้บนชุดอุปกรณ์เหล่านั้น คุณอาจใช้บอร์ด Arduino อื่นๆ ด้วยเช่นกัน
ฉันได้รับแจ้งในภายหลังว่ามีอะแดปเตอร์ Nunchuk ที่ทำให้การเชื่อมต่อกับ breadboad ง่ายขึ้น (ลิงก์ / ลิงก์) เป็นตัวเลือกที่ดีหากคุณต้องการใช้เวลาในการบัดกรีและไม่ต้องการทำลายขั้วต่อเดิมตามที่อธิบายไว้ในขั้นตอนที่ 9
แขนกลตั้งโต๊ะแบบกลไก 6 แกนของ Sain Smart มาพร้อมกับส่วนประกอบต่อไปนี้แล้ว:
- Arduino Mega 2560 R3 (ลิงค์)
- แผงป้องกันแผงควบคุม (ลิงค์)
- NRF24L01+ โมดูลเครื่องรับส่งสัญญาณไร้สาย (ลิงค์)
- MPU6050 ไจโรสโคป 3 แกนและมาตรความเร่ง 3 แกน (ลิงก์)
- 71 x M3X8 สกรู
- น็อต 47 x M3
- 2 x วงเล็บ U
- 5 x วงเล็บเซอร์โว
- เซอร์โว 4 x 9 กก. (ลิงค์)
- เซอร์โว 2 x 20 กก. (ลิงค์)
- 6 x ถาดเซอร์โวโลหะ
- 3 x วงเล็บ U
- 21 x วงเล็บเหลี่ยม
- 3 x หน้าแปลนแบริ่ง
- 1 x กริปเปอร์
คุณอาจพบชุดแขนกลอื่นๆ ทางออนไลน์ (ลิงก์) หรือแม้แต่ออกแบบของคุณเอง มีโปรเจ็กต์ที่ยอดเยี่ยมบางโปรเจ็กต์ที่คุณสามารถพิมพ์ 3 มิติได้ เป็นต้น
ใน 7 ขั้นตอนต่อไปนี้ ฉันจะแสดงวิธีประกอบชุดแขนกลก่อนเดินสายวงจร หากคุณไม่มีชุดอุปกรณ์ที่คล้ายกัน อย่าลังเลที่จะข้ามขั้นตอน คุณสามารถใช้ชุดแขนหุ่นยนต์ชุดอื่น ประกอบ และข้ามไปยังขั้นตอนทางอิเล็กทรอนิกส์และการเขียนโปรแกรมได้โดยตรง
ในแต่ละขั้นตอน จะมี-g.webp
แนะนำ:
DIY Breath Sensor พร้อม Arduino (เซ็นเซอร์การยืดแบบถักแบบนำไฟฟ้า): 7 ขั้นตอน (พร้อมรูปภาพ)
DIY Breath Sensor พร้อม Arduino (เซ็นเซอร์การยืดแบบถักด้วยการนำไฟฟ้า): เซ็นเซอร์ DIY นี้จะอยู่ในรูปแบบของเซ็นเซอร์ยืดแบบถักที่เป็นสื่อกระแสไฟฟ้า มันจะพันรอบหน้าอก/ท้องของคุณ และเมื่อหน้าอก/ท้องของคุณขยายและหดตัว เซ็นเซอร์ก็จะเช่นกัน และด้วยเหตุนี้ข้อมูลอินพุตที่ป้อนไปยัง Arduino ดังนั้น
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
รีโมทไร้สายโดยใช้โมดูล NRF24L01 2.4Ghz พร้อม Arduino - Nrf24l01 ตัวรับส่งสัญญาณ 4 ช่อง / 6 ช่องสำหรับ Quadcopter - เฮลิคอปเตอร์ Rc - เครื่องบิน Rc โดยใช้ Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
รีโมทไร้สายโดยใช้โมดูล NRF24L01 2.4Ghz พร้อม Arduino | Nrf24l01 ตัวรับส่งสัญญาณ 4 ช่อง / 6 ช่องสำหรับ Quadcopter | เฮลิคอปเตอร์ Rc | เครื่องบิน Rc โดยใช้ Arduino: เพื่อใช้งานรถ Rc | Quadcopter | โดรน | เครื่องบิน RC | เรือ RC เราต้องการเครื่องรับและเครื่องส่งเสมอ สมมติว่าสำหรับ RC QUADCOPTER เราต้องการเครื่องส่งและเครื่องรับ 6 ช่องสัญญาณ และ TX และ RX ประเภทนั้นมีราคาแพงเกินไป ดังนั้นเราจะสร้างมันขึ้นมาบน