Indholdsfortegnelse:

Kilometertællermodul, i partnerskab med JLCPCB: 4 trin
Kilometertællermodul, i partnerskab med JLCPCB: 4 trin

Video: Kilometertællermodul, i partnerskab med JLCPCB: 4 trin

Video: Kilometertællermodul, i partnerskab med JLCPCB: 4 trin
Video: Как спрятать данные в ячейках Excel? 2024, November
Anonim
Kilometertæller, i partnerskab med JLCPCB
Kilometertæller, i partnerskab med JLCPCB
Kilometertæller, i partnerskab med JLCPCB
Kilometertæller, i partnerskab med JLCPCB

Historie

Robotech Nancy er et fransk projekt beliggende i Polytech Nancy, en ingeniørskole i det østlige Frankrig. Den består af 16 elever, der sigter mod at konkurrere ved French Cup of Robotic i 2020. Desværre er konkurrencens fremtid usikker på grund af den stadig igangværende Covid-19 verdensomspændende pandemi. Alligevel fortsætter projektet mod sit andet mål: vis, hvad Polytech Nancy er i stand til at producere som ingeniørskole, begivenhed under en sådan krise. Hver elev arbejder nu eksternt hjemmefra, langt fra skolens tekniske installationer, hvilket gør JLCPCB's hjælp endnu mere mærkbar.

Tilbehør:

Dele Anvendes i dette projekt: Designator, Value, Package, Mid X, Mid Y, Rotation, lag 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, 10n C_0402_1005Metric, -13.919200, -1.676400, 180.000000, top C4, 4.7uF, C_0402_1005Metric, -13.919200, -0.533400, 180.000000, top C5, 4.7uF, C_0402_1005Metric, 11.430000, 7.874000, 180.800000, 180.0000, 0.000000, top C7, 10nF, C_0402_1005Metric, -3.810000, -10.541000, 270.000000, top C8, 10nF, C_0402_1005Metric, 16.129000, -4.087000, 270.000000, top C9, 10nF, C_0402_1005Metric, 8.890000, C_0402_1005Metric, -13.970000, 1.727200, 180.000000, top C11, 10nF, C_0402_1005Metric, 3.810000, -1.270000, 0.000000, top C12, 10nF, C_0402_1005Metric, 2.032000, -4.318000, 0.000000, top C13, 0.1008 10.160000, 0.000000, top C14, 1uF, C_0805_2012Metric, -4.699000, -13.0810 00, 0,000000, top C15, 10nF, C_0402_1005Metric, -13,970000, 0,584200, 180,000000, top C16, 10nF, C_0402_1005Metric, -0,762000, -3,683000, 270,000000, top C17, 10nF, C_0402_1005M0000, 0,00, 0,10, 0,00, 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.700000, -7.772500, 60.000000, 60.000000, 60.0000 7.772500, 90.000000, top D3, B5819W, D_SOD -123, -10.541000, -13.081000, 180.000000, top D4, LED, LED_0805_2012Metric, 0.000000, -20.000000, 0.000000, top D5, LED, LED_0805_2012Metric, 10.000000.000000, -0000 D6, LED, LED_0805_2012Metric, 17.000000, -10.000000, 60.000000, top D7, LED, LED_0805_2012Metric, 20.000000, 0.000000, 90.000000, top D8, LED, LED_0805_2012Metric, 17.000000, 10.000000, 120.000000, top D9, LED_00, 00_00, 00_ 150.000000, top D10, LED, LED_0805_2012Metric, 0.000000, 20.00 0000, 180.000000, top D11, LED, LED_0805_2012Metric, -10.000000, 17.000000, 210.000000, top D12, LED, LED_0805_2012Metric, -17.000000, 10.000000, 240.000000, top D13, LED, LED_0805_2012Metric, -20.000000, 0.000000, 270.000000,, LED_0805_2012Metric, -17.272000, -10.414000, 300.000000, top D15, LED, LED_0805_2012Metric, -10.000000, -17.000000, 330.000000, top L1, LQH32CN100K33L, L_1210_3225Metrisk, -11.303000, -7.8700, -7.307000, -7.307000 -4.699000, -16.002000, 0.000000, top R1, 100, R_0603_1608Metric, 12.700000, -4.673500, 270.000000, top R2, 100, R_0603_1608Metric, 11.049000, -4.673500, 270.000000, top R3, 10k, R_0402_1100.0000,, top R4, 220k, R_0402_1005Metric, -8.382000, -11.176000, 180.000000, top R5, 100, R_0603_1608Metric, -4.699000, -18.669000, 180.000000, top R6, 10k, R_0402_1005Metrisk, -1.143000, -16.30000, R_0402_1005Metric, -2.286000, -16.383000, 270.000000, top R8, 2.2k, R_0402_1005Me tric, 3.238500, 3.619500, 270.000000, top R9, 2.2k, R_0402_1005Metrisk, 2.095500, 3.642500, 270.000000, top U1, STM32F103C8Tx, LQFP-48_7x7mm_P0.5mm, 13.462000, 2.159000, 180, top3, 2211-3 3_TabPin2, -8.457800, 1.219200, 180, top U3, TCAN337, SOIC -8_3.9x4.9mm_P1.27mm, 2.032000, -8.636000, 270.000000, top U4, AD5160, SOT -23-8, -3.683000, -7.493000, 90.000000, top U5, MPU6050, QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm, 0.000000, 0.000000, 270, top U6, TPS61041DBV, SOT-23-5, -7.583000, -7.518000, 270.000000, top Y1, Crystal_GND24, Crystal_SMD_32.2x2.5mm, 11.938000, 10.795000, 180.000000, top

Trin 1: Robotten

Robotten
Robotten

2020 French Cup of Robotic er en tidsbestemt konkurrence, hvor to hold konkurrerer på et sæt, der ændres hvert år. 2020’s sæt er pirat-tema, og robotterne sidder på et strandlignende landskab, hvor de skal sortere og kanalisere forskellige bonde til bestemte områder på kortet.

Det modul, vi indså, bruges til at hjælpe robotten med at forstå, hvor det er på sættet.

Disse målinger kaldes "kilometertæller".

Trin 2: Kredsløbet:

Kredsløbet
Kredsløbet

Blandt andre komponenter har vi for at opnå tilstrækkelig kilometertæller:

- En STM32

- En I2C -bus til at forbinde flyvesensorers tid for at undgå sammenstød

- Et MPU6050 (3 -akset gyroskop og 3 -akset accelerometer) også forbundet til STM32 via en I2C -bus.

- En PMW3901 optisk sensor, meget lig dem du finder under computermus.

Trin 3: Arbejdskode:

Arbejdskode
Arbejdskode
Arbejdskode
Arbejdskode

Koden for et helt kilometermodul er ret stort og er specifikt for hver konkurrent, hvilket betyder, at den, der har det bedste, får en enorm fordel under konkurrencen. På grund af disse to grunde viser vi dele af koden.

Første billede er initialiseringen af MPU6050 (gyroskopet og accelerometeret). Da det er afgørende for en god start, udfører STM32 500 målinger på hver akse i gyroskopet for at bestemme 0 -koordinaterne. Som sådan er vi mere præcise.

Den anden er initialisering af den optiske scanner. Det fremstilles ved hjælp af producentens dokumentation.

På vores "hemmelige kode" integrerer vi værdien, der returneres af gyroskopet for at få den nøjagtige position.

Trin 4: Gør tavlen:

Gør bestyrelsen
Gør bestyrelsen
Gør bestyrelsen
Gør bestyrelsen

Da dele blev defineret, og koden blev skrevet, overgav vores elektroniske afdeling deres arbejde til vores produktionsafdeling. De designede et bræt ved hjælp af Gerber. Når alt var sat sammen, skulle vi bare uploade det på JLCPCBs websted for at få det tilpasset.

Efter fire dages forsendelse ankom pakken.

Afslutningsvis vil vi sige en stor tak til JLCPCB, som hjælper os meget i disse udfordrende tider. De gjorde diskussionen meget let og hjalp os med at lave dette printkort på ingen tid.

Anbefalede: