สารบัญ:

โมดูลวัดระยะทางร่วมกับ JLCPCB: 4 ขั้นตอน
โมดูลวัดระยะทางร่วมกับ JLCPCB: 4 ขั้นตอน

วีดีโอ: โมดูลวัดระยะทางร่วมกับ JLCPCB: 4 ขั้นตอน

วีดีโอ: โมดูลวัดระยะทางร่วมกับ JLCPCB: 4 ขั้นตอน
วีดีโอ: วิธีการสร้างเครื่องส่งสัญญาณ FM แบบควบคุม PLL / ช่วง 2 Km / เครื่องส่งสเตอริโอ Fm 2024, พฤศจิกายน
Anonim
โมดูลวัดระยะทางร่วมกับ JLCPCB
โมดูลวัดระยะทางร่วมกับ JLCPCB
โมดูลวัดระยะทางร่วมกับ JLCPCB
โมดูลวัดระยะทางร่วมกับ JLCPCB

เรื่องราว

Robotech Nancy เป็นโครงการภาษาฝรั่งเศสที่ตั้งอยู่ใน Polytech Nancy ซึ่งเป็นโรงเรียนวิศวกรรมทางตะวันออกของฝรั่งเศส ประกอบด้วยนักเรียน 16 คนโดยมุ่งหวังที่จะแข่งขันใน French Cup of Robotic 2020 น่าเสียดายที่อนาคตของการแข่งขันไม่แน่นอนเนื่องจากการระบาดใหญ่ทั่วโลกของ Covid-19 ที่ยังคงดำเนินอยู่ อย่างไรก็ตาม โครงการยังคงดำเนินต่อไปสู่เป้าหมายที่สอง: แสดงให้เห็นว่า Polytech Nancy สามารถผลิตอะไรได้บ้างในฐานะโรงเรียนวิศวกรรม เหตุการณ์ในช่วงวิกฤตดังกล่าว ตอนนี้นักเรียนแต่ละคนทำงานจากที่บ้านจากระยะไกล ซึ่งห่างไกลจากการติดตั้งทางเทคนิคของโรงเรียน ซึ่งทำให้ความช่วยเหลือของ JLCPCB เป็นที่ชื่นชมมากยิ่งขึ้น

เสบียง:

ชิ้นส่วนที่ใช้ในโครงการนี้: Designator, Value, Package, Mid X, Mid Y, Rotation, layer C1, 22pF, C_0402_1005Metric, 14.732000, 7.874000, 180.000000, top C2, 22pF, C_0402_1005Metric, 10.264000, 13.081000, 0.000000, top C3, 10nF, C_0402_1005Metric, -13.919200, -1.676400, 180.000000, บนสุด C4, 4.7uF, C_0402_1005Metric, -13.919200, -0.533400, 180.000000, บนสุด C5, 4.7uF, C_0402_1005Metric, 11.430000, 7.874000, 180.000000, บนสุด C6, 1002_196, Ctric_04, 0.000000 บนสุด C7, 10nF, C_0402_1005Metric, -3.810000, -10.541000, 270.000000, C8 ด้านบน, 10nF, C_0402_1005Metric, 16.129000, -4.087000, 270.000000, บนสุด C9, 10nF, C_0402_1005Metric, 8.890000, -2.15,270nF ด้านบน, C_0402_1005Metric, C_0402_1005Metric, -13.970000, 1.727200, 180.000000, ด้านบน C11, 10nF, C_0402_1005Metric, 3.810000, -1.270000, 0.000000, บนสุด C12, 10nF, C_0402_1005Metric, 2.032000, -4.318000, 0.000000, ด้านบน C13, 0.1nFMe, Ctric_0402_1. 10.160000, 0.000000, บนสุด C14, 1uF, C_0805_2012Metric, -4.699000, -13.0810 00, 0.000000 บนสุด C15, 10nF, C_0402_1005Metric, -13.970000, 0.584200, 180.000000, C16 ด้านบน, 10nF, C_0402_1005Metric, -0.762000, -3.683000, 270.000000, บนสุด C17, 10nF, C_0402_1005Metric, 0.762000, 3.660000 Cn, 90.000000, C_0402_1005Metric, 0.254000, -3.683000, 270.000000, top C19, 4.7uF, C_0402_1005Metric, -6.096000, -4.826000, 0.000000, top D1, LED, LED_0603_1608Metric, 12.70000, -7.772500, 90.000000, top D2, LED_16, LED_06 7.772500, 90.000000 บนสุด D3, B5819W, D_SOD-123, -10.541000, -13.081000, 180.000000, D4 ด้านบน, LED, LED_0805_2012Metric, 0.000000, -20.000000, 0.000000, ด้านบน D5, LED, LED_0805_2012Metric, 10.000000, -17.000000, 30.000000, ด้านบน D6, LED, LED_0805_2012Metric, 17.000000, -10.000000, 60.000000, ด้านบน D7, LED, LED_0805_2012Metric, 20.000000, 0.000000, 90.000000, ด้านบน D8, LED, LED_0805_2012Metric, 17.000000, 10.000000, 120.000000, ด้านบน D9, LED, LED_08005_2012Metric, 10.000 150.000000, D10 ด้านบน, LED, LED_0805_2012Metric, 0.000000, 20.00 0000, 180.000000 บน D11, LED, LED_0805_2012Metric, -10.000000, 17.000000, 210.000000 บน D12, LED, LED_0805_2012Metric, -17.000000, 10.000000, 240.000000, ด้านบน D13, LED, LED_0805_2012Metric, -20.000000, 0.000000, 270.000000, บน D14, LED, LED_0805_2012Metric, -17.272000, -10.414000, 300.000000, D15 ด้านบน, LED, LED_0805_2012Metric, -10.000000, -17.000000, 330.000000, ด้านบน L1, LQH32CN100K33L, L_1210_3225Metric, -11.303000, -7.874000, 270.23N700, top Q1 -4.699000, -16.002000, 0.000000 บนสุด R1, 100, R_0603_1608Metric, 12.70000, -4.673500, 270.000000 บนสุด R2, 100, R_0603_1608Metric, 11.049000, -4.673500, 270.000000, บนสุด R3, 10k, R_0402_1005Metric. -176000,.000000, ท๊อป R4, 220k, R_0402_1005Metric, -8.382000, -11.176000, 180.000000, ท๊อป R5, 100, R_0603_1608Metric, -4.699000, -18.669000, 180.000000, บน R6, 10k, R_0402_1005Metric, -1.143000, -16.383000, 270.000000, ด้านบน, R_0402_1005Metric, -2.286000, -16.383000, 270.000000, ด้านบน R8, 2.2k, R_0402_1005Me tric, 3.238500, 3.619500, 270.000000, ด้านบน R9, 2.2k, R_0402_1005Metric, 2.095500, 3.642500, 270.000000, U1 ด้านบน, STM32F103C8Tx, LQFP-48_7x7mm_P0.5mm, 13.462000, 2.159000, 180, U2 ด้านบน, LT1117-3.3 3_TabPin2, -8.457800, 1.219200, 180, U3 ด้านบน, TCAN337, SOIC-8_3.9x4.9x4.9mm_P1.27mm, 2.032000, -8.636000, 270.000000, ด้านบน U4, AD5160, SOT-23-8, -3.683000, -7.493000, 90.000000, ด้านบน U5, MPU6050, QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm, 0.000000, 0.000000, 270, U6 ด้านบน, TPS61041DBV, SOT-23-5, -7.583000, -7.518000, 270.000000, ด้านบน Y1, Crystal_GND24, Crystal_SMD_3225-4Pin_3.2x2.5mm, 11.938000, 10.795000, 180.000000, ด้านบน

ขั้นตอนที่ 1: หุ่นยนต์

หุ่นยนต์
หุ่นยนต์

การแข่งขันหุ่นยนต์ French Cup of Robotic ปี 2020 เป็นการแข่งขันแบบจับเวลา โดยที่ทั้งสองทีมจะแข่งขันกันในชุดที่มีการเปลี่ยนแปลงในแต่ละปี ฉากของปี 2020 เป็นธีมโจรสลัดและหุ่นยนต์ถูกทิ้งไว้ในฉากที่เหมือนชายหาด ซึ่งพวกเขาจะต้องจัดเรียงและจัดช่องทางจำนำที่แตกต่างกันไปยังพื้นที่เฉพาะของแผนที่

โมดูลที่เรารับรู้นั้นถูกใช้เพื่อช่วยให้หุ่นยนต์เข้าใจว่ามันอยู่ตรงไหนของฉาก

การวัดเหล่านี้เรียกว่า "วัดระยะทาง"

ขั้นตอนที่ 2: วงจร:

วงจร
วงจร

ท่ามกลางองค์ประกอบอื่นๆ เพื่อให้ได้มาตรวัดระยะทางที่เพียงพอ เรามี:

- A STM32

- รถบัส I2C เพื่อเชื่อมต่อเวลาของเซ็นเซอร์การบินเพื่อหลีกเลี่ยงการชนกัน

- MPU6050 (ไจโรสโคป 3 แกนและมาตรความเร่ง 3 แกน) เชื่อมต่อกับ STM32 ผ่านบัส I2C ด้วย

- เซ็นเซอร์ออปติคัล PMW3901 เหมือนกับที่คุณพบด้านล่างเมาส์คอมพิวเตอร์

ขั้นตอนที่ 3: รหัสการทำงาน:

รหัสการทำงาน
รหัสการทำงาน
รหัสการทำงาน
รหัสการทำงาน

โค้ดสำหรับโมดูลวัดระยะทางทั้งหมดค่อนข้างใหญ่ และเฉพาะเจาะจงสำหรับคู่แข่งแต่ละราย ซึ่งหมายความว่าใครก็ตามที่ทำได้ดีที่สุดจะได้รับประโยชน์มหาศาลในระหว่างการแข่งขัน ด้วยเหตุผลสองประการนี้ เราจะแสดงโค้ดบางส่วน

ภาพแรกคือการเริ่มต้นของ MPU6050 (ไจโรสโคปและมาตรความเร่ง) เนื่องจากเป็นสิ่งสำคัญในการเริ่มต้นที่ดี STM32 จะทำการวัด 500 ครั้งในแต่ละแกนของไจโรสโคปเพื่อกำหนดพิกัด 0 ดังนั้นเราจึงแม่นยำยิ่งขึ้น

ประการที่สองคือการเริ่มต้นของเครื่องสแกนออปติคัล มันถูกสร้างขึ้นโดยใช้เอกสารของผู้ผลิต

ใน "รหัสลับ" ของเรา เราได้รวมค่าที่ไจโรสโคปส่งกลับเพื่อให้ได้ตำแหน่งที่แน่นอน

ขั้นตอนที่ 4: การสร้างบอร์ด:

การทำบอร์ด
การทำบอร์ด
การทำบอร์ด
การทำบอร์ด

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

หลังจากจัดส่งสี่วัน พัสดุก็มาถึง

โดยสรุป เราต้องการขอบคุณ JLCPCB อย่างมาก ซึ่งช่วยเราได้มากในช่วงเวลาที่ท้าทายเหล่านี้ พวกเขาทำให้การสนทนาเป็นเรื่องง่ายและช่วยให้เราสร้าง PCB นี้ได้ในเวลาไม่นาน

แนะนำ: