» อิเล็กทรอนิกส์ » Arduino » Quadrapod บน Arduino (อัพเกรดหุ่นยนต์สี่ขาบน ESP)

Quadrapod บน Arduino (อัพเกรดหุ่นยนต์สี่ขาบน ESP)

Quadrapod บน Arduino (อัพเกรดหุ่นยนต์สี่ขาบน ESP)

ทักทายผู้อ่านทุกคน วันนี้ฉันจะแบ่งปันคำแนะนำในการอัพเกรดหรือ“ อัพเกรด” รุ่น quadrapod ที่ผลิตก่อนหน้านี้ (หุ่นยนต์วอล์คเกอร์สี่ขา) เล็กน้อยเกี่ยวกับสาเหตุที่จำเป็นต้อง "อัพเกรด" นี้ ในเวอร์ชั่นก่อนหน้าคอนโทรลเลอร์เป็น ESP8266-12F และเอาต์พุตนั้นแทบจะไม่เพียงพอสำหรับเซอร์โว 8 ตัว ฉันต้องการเพิ่มบางอย่าง แต่ไม่มีข้อสรุปฟรี นอกจากนั้นฉันไม่ชอบ (ฉันคิดว่าอึดอัด) ในการควบคุมหุ่นยนต์หรือ แบบ ผ่านโทรศัพท์สัมผัส ไม่มีความรู้สึกของการกดปุ่มควบคุม และเหตุผลที่สาม ESP ที่ยืนอยู่บนสี่เท่าทำให้ GPIO10 หมดไป (อาจเป็นเพราะความจริงที่ว่าพินนี้ใช้สำหรับการสื่อสารกับหน่วยความจำ) และถ้าไม่มีเซอร์โวไดร์ฟเดียวความสามารถของมอเตอร์ก็จะหายไป ดังนั้นสาระสำคัญของ "การอัพเกรด" จึงเป็นการแทนที่แผงควบคุมด้วย Arduino Pro Mini การจัดการจะผ่านช่องทางบลูทู ธ

วิดีโอ:


มันเป็นสิ่งจำเป็น:
- Arduino Pro Mini Atmega 328 5V
- โมดูลบลูทู ธ HC-05 หรือคล้ายกัน
- แบตเตอรี่แล็ปท็อปเก่า (เป็นอุปกรณ์เสริมหากมี Li-ion 18650)
- Servo SG-90 8 ชิ้น
- ปุ่มพร้อมการตรึง
- สายเชื่อมต่อ
- Dupont 2.54 มม. 1x4 และ 1x2
- ช่องสำหรับชาร์จขนาด 6 มม
- USB-TTL
- สลักเกลียว 3x12
- เกลียวก๊อกขนาด 3 มม
- แหวนพลาสติก 4mm และ 6mm
- ถั่ว 3mm
- ดอกสว่านทำจากโลหะ 3 มม. 4 มม. 6 มม
- อมยิ้ม 3 ชิ้น
- สว่าน
- ชุดเครื่องมือ
- มีดเครื่องเขียน

ขั้นตอนที่ 1 สร้างเคส
หากคุณทำรูปสี่เหลี่ยมนี้แล้วคุณจะต้องถอดแยกชิ้นส่วนทั้งหมด สายไฟทั้งหมดจาก ESP จะต้องบัดกรี
ในบทความก่อนหน้าของฉันเกี่ยวกับ quadropod นี้ฉันอธิบายโดยละเอียดเกี่ยวกับกระบวนการผลิตและประกอบเคสไม่มีจุดทำซ้ำได้ เราทำการเก็บถาวรพร้อมรายละเอียดคำแนะนำและภาพถ่ายจากขั้นตอนที่ 1 ของถัดไป บทความ.

เราพิมพ์รายละเอียดทาสีถ้าคุณต้องการ แต่อย่าใส่ทุกอย่างเข้าด้วยกัน

ขั้นตอนที่ 2 อัพเกรดขาของคุณ
รุ่นก่อนหน้ามีฟันเฟืองขนาดใหญ่ที่ทางแยกของชิ้นส่วนที่เคลื่อนไหว มันกลับกลายเป็นเช่นนั้นเนื่องจากความไม่ถูกต้องเล็กน้อยในการคำนวณชิ้นส่วนเช่นเดียวกับการเปลี่ยนแปลงเล็กน้อยเมื่อพิมพ์ชิ้นส่วนเหล่านี้ เป็นผลให้ขาของหุ่นยนต์ห้อยลงค่อนข้างแรงและเมื่อเดินดูเหมือนว่ามีบางอย่างแบกสองตันและไม่ใช่รูปสี่เหลี่ยมขนาดเล็ก Chupa Chups จะช่วยเราในการแก้ปัญหานี้! หรือค่อนข้างหลอดจากเขา ควรซื้อ Chupa-chups ในขนาดมาตรฐานนั่นคือขนาดเล็ก:


ในการเริ่มต้นด้วยในหลอด Chupa-Chups คุณต้องตัดด้าย แตะเบรเมน 3mm ด้าย:


และตัดด้าย การทำเช่นนี้จะสะดวกกว่าจนกว่า Chupa Chups จะถูกกิน สะดวกในการถืออมยิ้มในขณะที่คุณร้อยด้ายจากปลายอีกด้านเมื่อตัดคุณไม่ควรใช้ความพยายามมากเนื่องจากหลอดพลาสติกบิดได้ง่าย ดังนั้นเราจึงทำเช่นนี้: เราขันเกลียว 3-4 มม. บนมิลลิเมตรแล้วเราบิดทำความสะอาดก๊อกแล้วขันเกลียวอีกครั้งโดย 6-7 และต่อไป เมื่อตัดด้ายออกไปประมาณ 10 มม. เราหยุดและรับรายละเอียดสี่เท่า ที่ข้อต่อของชิ้นส่วนหลุมด้านนอกของชิ้นส่วน (ส่วนสีแดงของขาที่ฉันมี) ซึ่งสลักเกลียวถูกขันก่อนหน้านี้จะถูกเจาะโดยใช้สว่านขนาด 3 มม. นี่เป็นสิ่งจำเป็นเพื่อให้สลักเกลียวผ่านได้อย่างอิสระ แต่ไม่ควรออกไปเที่ยว รูที่อยู่ในข้อต่อในรูปภาพของฉันคือส่วนสีน้ำเงินของขาเราเจาะสว่าน 4 มม. ภายในรูเหล่านี้เราจะสอดบูชจากท่อ Chupa Chups เราใส่หลอดที่มีเกลียวไว้ในรูที่เตรียมไว้แล้วตัดแขนเสื้อของความยาวที่เราต้องการ:


ฉันมีมันเป็นสีเหลือง แต่คุณสามารถมีสีขาวความแตกต่างไม่ใช่สิ่งที่พวกเขายังคงมองไม่เห็น:


ในหลอดที่เหลือตัดด้ายอีกครั้งเพื่อความลึกประมาณ 10 มม จากนั้นเราก็ทำเช่นนี้กับหลุมภายในทั้งหมดที่ขามี 3 ขาหนึ่งขามีเพียง 12 บูชที่ต้องการ:



ในระหว่างการประกอบสลักเกลียว 3x12 จะถูกขันเข้ากับบูชเหล่านี้
ในตอนท้ายของขามันเป็นมูลค่าติดซิลิโคนซับเฟอร์นิเจอร์:


ขั้นตอนที่ 3 การเตรียมแบตเตอรี่
แบตเตอรี่ที่ยืนอยู่กับฉันออกกำลังกายหมดแล้ว หากแบตเตอรี่ของคุณยังคงอยู่คุณสามารถข้ามขั้นตอนนี้ได้
ฉันไม่อยากรอส่ง Li-ion 18650 จริงๆ แล้วเราจะไปทางอื่น ฉันมีแบตเตอรี่ Li-ion เก่าจากแล็ปท็อปที่วางอยู่รอบ ๆ ฉันคิดว่าเจ้านายหลายคนพบสิ่งนี้ในถังขยะ ข้างในพวกเขามีองค์ประกอบเดียวกันทั้งหมดของ 18650 และแม้ว่าพวกเขาจะไม่เพียงพอสำหรับแล็ปท็อป แต่มันจะทำเพื่อของเล่นขนาดเล็กเช่นนี้ เราถอดแบตเตอรี่แล็ปท็อปออกและดูส่วนประกอบ 18650 บัดกรีด้วยกันและคณะกรรมการควบคุม:


ขั้นแรกให้นำบอร์ดออกเพื่อไม่ให้รบกวน:


เราจะแบ่งแบตเตอรี่ออกเป็นสองส่วนด้วยการบัดกรีแบบขนาน:


นั่นคือสิ่งที่พวกเราจะใส่เข้าไปในเคส

ขั้นตอนที่ 4 การสร้างที่อยู่อาศัยให้ทันสมัย
นอกจากนี้ยังมีความไม่สะดวกกับกรณี ครั้งล่าสุดที่ฉันชาร์จลวดด้วยขั้วต่อเพื่อชาร์จแบตเตอรี่ ไม่สะดวกมากลวดแขวนอยู่ตลอดเวลาและเกาะติดกับทุกสิ่งในแถว ดังนั้นเราจึงสร้างช่องสำหรับช่องเสียบสำหรับชาร์จปกติ:


ในอีกด้านหนึ่งของกรณีเราทำช่องสำหรับปุ่มเพาเวอร์ มีปุ่มจำนวนมากดังนั้นให้นำทางด้วยสิ่งที่คุณมีสิ่งที่สำคัญคือปุ่มจะคงที่:


เราใช้ซ็อกเก็ตสำหรับชาร์จ 6 มม. มันพอดีที่นี่อย่างสมบูรณ์ เราใส่แบตเตอรี่ใส่ซ็อกเก็ต ประสานการบวกจากแบตเตอรี่ไปยังขากลางของซ็อกเก็ตและเพียงแค่เดินสายไฟอีกหนึ่งสายลบด้วยการบัดกรีไปสัมผัสภายนอกของซ็อกเก็ตและเช่นเดียวกับการบวกใส่ลวดลบขึ้น:


เราติดตั้งปุ่มในที่จัดทำขึ้นเป็นพิเศษ:


ประสานปุ่มเข้าไปในช่องว่างของเส้นลวดบวกซึ่งเราดึงขึ้นมา:


เราปิดเคสจากด้านบนโดยมีฝาปิดดึงสายไฟสองเส้นขึ้นด้านบน:



ขั้นตอนที่ 5 อัปเกรดชุดควบคุมไฟฟ้า
เราเปลี่ยนบอร์ดควบคุมเป็น Arduino Pro Mini เราต้องการเวอร์ชันที่มี Atmega 328 และใช้งานได้ 5 โวลต์ ฉันจะให้คำแนะนำเล็กน้อย Arduino จะดีกว่าแฟลชก่อนที่จะติดตั้งบนรูปสี่เหลี่ยม เพื่อให้ไม่มีการกระทำแบบสุ่มจากเซอร์โวเมื่อเปิดใช้งาน บอร์ดต้องปลดขั้วต่อ - หมุดที่ด้านข้างของเทอร์มินัล TX, RX, VCC, GND เท่านั้น เราจะเชื่อมต่อนั่นคือประสานสายไฟจากเซอร์โวโดยตรงไปยังบอร์ดโดยไม่ต้องเชื่อมต่อ เราติดบอร์ดไว้บนเทปกาวสองหน้าใกล้กับช่องเสียบสำหรับชาร์จและเริ่มบัดกรี เซอร์โวจะมีหมายเลขตามเข็มนาฬิกาก่อนอื่นให้ไดรฟ์ในเคสจากนั้นไดรฟ์จะยกขานี้จากนั้นก็ขับบนเคสมือข้างที่เป็นนาฬิกาถัดไปเป็นต้น

โครงร่างของเซอร์โวมีดังต่อไปนี้:
Servo 0 - A3 (17) (มองจากด้านบนซ็อกเก็ตสำหรับชาร์จอยู่ตรงหน้าคุณขาซ้ายอยู่ใกล้กับซ็อกเก็ตมากขึ้นมีไดรฟ์อยู่ในกล่อง)
เซอร์โว 1 - A2 (16) (ขาซ้ายใกล้กับซ็อกเก็ตยกไดรฟ์)
Servo 2 - A1 (15) (ขาซ้ายใกล้กับปุ่มขับในเคส)
เซอร์โว 3 - A1 (14) (ขาซ้ายใกล้กับปุ่มขับลิฟท์)
Servo 4 - PIN 5 (ขาขวาใกล้กับปุ่มขับรถบนเคส)
Servo 5 - PIN 4 (ขาขวาใกล้กับปุ่มขึ้น, ยกไดรฟ์)
Servo 6 - PIN 3 (ขาขวาใกล้กับซ็อกเก็ตขับรถบนเคส)
Servo 7 - PIN 2 (ขาขวาใกล้กับซ็อกเก็ตยกไดรฟ์)

ประสานสายสัญญาณจากไดรฟ์ตามแผนภาพด้านบน ประสานสายไฟเข้าด้วยกันและประสานอีกสองสาย หนึ่งพลังของ Arduino บวกจากแบตเตอรี่ประสานในการติดต่อ 5V arduino ประการที่สองคือพลังงานโมดูลบลูทู ธ นอกจากนี้ยังจำเป็นต้องแสดงปุ่มรีเซ็ตจาก Arduino เพื่อเติมเต็มร่าง และประสานสายไปที่ Pin 11 และ Pin12 คุณจะต้องเชื่อมต่อกับโมดูล Bluetooth หลังจากการปั่นป่วนทั้งหมดมันกลายเป็นดังนี้:


และใกล้หน่อย:


ในการเชื่อมต่อโมดูลบลูทู ธ คุณจะต้องส่งออกขั้วต่อ Dunopt 1x4 ควรมีเครื่องหมายบวกจากแบตเตอรี่, GND, สาย TX, RX บนอาร์ดิโน, Pin 11 –RX, Pin 12 –TX คุณต้องเชื่อมต่อ TX บนบลูทู ธ เข้ากับ RX pin บน arduino, RX บน Bluetooth เข้ากับ TX pin บน arduino เรารวบรวมลวดสี่เส้นในขั้วต่อเดียวแล้วเอาท์พุทขึ้นไปด้านบน โมดูลบลูทู ธ นั้นแตกต่างกันพินต์นั้นแตกต่างกันไปสำหรับทุกคนดังนั้นโปรดดูที่ลายเซ็นของข้อสรุป โมดูลบลูทู ธ ที่มีเทปกาวสองหน้า:


ขั้นตอนที่ 6 เติมร่าง
ในการเติมร่างคุณต้องดาวน์โหลด Arduino IDE จาก เว็บไซต์อย่างเป็นทางการ.

เราต้องการสองไลบรารี Servo และ SoftwareSerial ดาวน์โหลดและติดตั้งในสภาพแวดล้อม:
ibre_softwareserial.rar
libre_servo.rar

หลังจากนั้นให้ดาวน์โหลดและเติมร่าง:
ard_quadrapinky_bt_ser.rar

ขั้นตอนที่ 7 เชื่อมต่อกับแผงควบคุม
ในฐานะแผงควบคุมเราจะใช้การควบคุมระยะไกลผ่านบลูทู ธ โดยฉัน:


มันสามารถทำได้โดย คำแนะนำ.

เพิ่มโมดูลบลูทู ธ ดังนี้ คำแนะนำ. นอกจากนี้ยังอธิบายในรายละเอียดกระบวนการกำหนดค่าและการเชื่อมต่อโมดูลเพื่อเชื่อมต่อซึ่งกันและกัน


ทางเลือกของแชสซีสำหรับหุ่นยนต์
ผู้ลงคะแนนทั้งหมด: 18
10
10
10

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
9 คิดเห็น
sser
ฉันจะไม่แนะนำให้ใช้ Li-ion โดยไม่มีตัวควบคุมการชาร์จ
ผลที่ตามมาอาจเป็นหายนะ
feonor12
เขาใส่ผิด
เราอยู่กับคุณ! เราแต่งงานแล้ว! ความแตกต่างนั้นมีเพียงสองช่องว่างเท่านั้นและความหมายก็เปลี่ยนไป! xaxa
โอ้ฉันไม่เข้าใจเลย "โดยวิธี", "โดย" ...
เขาใส่ผิด อุปกรณ์ที่ทำงานสามารถควบคุมได้ทางโทรศัพท์แท็บเล็ตและอื่น ๆ
ดังนั้นอะไรคือความสามารถรอบด้านนี้หากคุณไม่สามารถอยู่ห่างจากโทรศัพท์ / แท็บเล็ต / คอมพิวเตอร์ได้มากขึ้น ที่บ้านหรือไม่ ...
ฉันจ้องไปที่ช่องสัญญาณบลูทู ธ ฉันตัดสินใจไม่สนใจ แต่ฉันก็แสดงความคิดเห็นเกี่ยวกับการจัดการเสร็จแล้ว!
การจัดการจะเป็น ภายในหมายถึง ช่องบลูทู ธ
ในอัตราเท่าไหร่
คุณสามารถเชื่อมต่อและควบคุมไม่เพียง แต่การควบคุมระยะไกล แต่ยังรวมถึงโทรศัพท์แท็บเล็ตและคอมพิวเตอร์
ฉันไม่เข้าใจว่าใครหรืออะไรควบคุมการควบคุมระยะไกลโทรศัพท์แท็บเล็ตและคอมพิวเตอร์ รอยขีดข่วน
ผู้เขียน
สวัสดีตอนบ่าย BT ด้อยกว่าในช่วงแน่นอน ฉันชอบ BT เพราะความเก่งกาจของมัน คุณสามารถเชื่อมต่อและควบคุมไม่เพียง แต่การควบคุมระยะไกล แต่ยังรวมถึงโทรศัพท์แท็บเล็ตและคอมพิวเตอร์
ฉันดูบทความแรกและนี่คือ IMHO, BT- ไม่ใช่ตัวเลือกที่มีแนวโน้มมากที่สุด โมเดลวิทยุ / หุ่นยนต์. มันสมเหตุสมผลเมื่อรัศมีสิบเอ็ดเมตร ... NRF24l01 กระทบต่อกิโลเมตร
หุ่นยนต์ตัวนั้นเจ๋งแม้ว่าฉันจะเห็นสิ่งนี้ฉันก็เริ่มมองหารองเท้าแตะตัวใหญ่)))
แบตเตอรี่ที่อยู่ในสถานที่ของฉันได้ผล
หากไม่มีตัวควบคุมและสิ่งเหล่านี้จะอยู่ได้ไม่นาน! รอยขีดข่วน

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...