Sisällysluettelo:
Video: Odometriamoduuli yhteistyössä JLCPCB: n kanssa: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tarina
Robotech Nancy on ranskalainen projekti, joka sijaitsee Polytech Nancyn teknillisessä koulussa Itä -Ranskassa. Se koostuu 16 oppilasta, joiden tavoitteena on kilpailla vuoden 2020 Ranskan robotti Cupissa. Valitettavasti kilpailun tulevaisuus on epävarma yhä jatkuvan maailmanlaajuisen Covid-19-pandemian vuoksi. Projekti jatkaa kuitenkin kohti toista tavoitettaan: näytä, mitä Polytech Nancy pystyy tuottamaan insinöörikouluna, tapahtumana tällaisen kriisin aikana. Jokainen oppilas työskentelee nyt etänä kotoa, kaukana koulun teknisistä asennuksista, mikä tekee JLCPCB: n avusta vieläkin arvokkaampaa.
Tarvikkeet:
Tässä projektissa käytetyt osat: 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 C 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, 8.0000, 7.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_040200000000, 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.31800, 0.000000 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_04020000005, 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.00, 00000000 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.0000, D6, LED, LED_0805_2012Metrinen, 17.000000, -10.000000, 60.000000, yläosa D7, LED, LED_0805_2012 150.000000, ylin D10, LED, LED_0805_2012Metrinen, 0.000000, 20.00 0000, 180.000000, yläosa 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, -00000000.00,, 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_3225Metric, -11.301, -4.699000, -16.002000, 0.000000, ylin 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, R00, 000000, 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_1005Metric, -13.00000, 2700, 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_1005Metric, 2.095500, 3.642500, 270.000000, top U1, STM32F103C8Tx, LQFP-48_7x7mm_P0.5mm, 13.462000, 2.1532300, 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, alkuun 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, ylin Y, Crystal_GND24_ Crystal_.2x2.5mm, 11.938000, 10.795000, 180.000000, yläosa
Vaihe 1: Robotti
Vuoden 2020 Ranskan robotti Cup on ajoitettu kilpailu, jossa kaksi joukkuetta kilpailee sarjassa, joka muuttuu vuosittain. Vuoden 2020 sarja on merirosvoteemainen ja robotit jätetään rannan kaltaisiin maisemiin, joissa heidän on lajiteltava ja kanavoitava eri pantti kartan tiettyihin alueisiin.
Toteutettua moduulia käytetään auttamaan robottia ymmärtämään, missä se on kuvauspaikalla.
Näitä mittauksia kutsutaan "matkamittariksi".
Vaihe 2: Piiri:
Muiden komponenttien lisäksi riittävän matkamittarin saavuttamiseksi meillä on:
- STM32
- I2C -väylä lentoaika -antureiden yhdistämiseksi törmäysten välttämiseksi
- MPU6050 (3 -akselinen gyroskooppi ja 3 -akselinen kiihtyvyysanturi) on myös kytketty STM32: een I2C -väylän kautta.
- PMW3901 optinen anturi, aivan kuten tietokonehiirien alla olevat.
Vaihe 3: Työkoodi:
Koko matkamittarikoodin koodi on melko suuri, ja se on jokaiselle kilpailijalle ominainen, mikä tarkoittaa sitä, jolla on parhaat, saa valtavan edun kilpailun aikana. Näiden kahden syyn vuoksi näytämme osan koodista.
Ensimmäinen kuva on MPU6050: n (gyroskooppi ja kiihtyvyysmittari) alustaminen. Koska hyvä alku on ratkaisevan tärkeää, STM32 suorittaa 500 mittausta gyroskoopin kullekin akselille 0 -koordinaattien määrittämiseksi. Sellaisena olemme tarkempia.
Toinen on optisen skannerin alustus. Se tehdään valmistajan dokumentaation avulla.
"Salaiseen koodiin" integroimme gyroskoopin palauttaman arvon tarkan sijainnin saamiseksi.
Vaihe 4: Hallituksen tekeminen:
Kun osat määriteltiin ja koodi kirjoitettiin, sähköinen osastomme luovutti työnsä valmistusosastollemme. He suunnittelivat levyn Gerberin avulla. Kun kaikki oli koottu, meidän piti vain ladata se JLCPCB: n verkkosivustolle, jotta se mukautettiin.
Paketti saapui neljän päivän toimitusten jälkeen.
Lopuksi haluamme kiittää suuresti JLCPCB: tä, joka auttaa meitä paljon opinnäytetyön haastavina aikoina. He tekivät keskustelun erittäin helpoksi ja auttoivat meitä tekemään tämän piirilevyn hetkessä.
Suositeltava:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Automaattinen lataus (tyhjiö) -kytkin ACS712: n ja Arduinon kanssa: 7 vaihetta (kuvien kanssa)
Automaattinen kuorman (tyhjiö) kytkin ACS712: n ja Arduinon kanssa: Hei kaikki! Sähkötyökalun käyttäminen suljetussa tilassa on kiire, koska kaikki ilmassa oleva pöly ja ilmassa oleva pöly tarkoittaa pölyä keuhkoissasi. Vac -myymälän suorittaminen voi poistaa osan tästä riskistä, mutta kytkeä sen päälle ja pois päältä joka kerta
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: 7 vaihetta (kuvien kanssa)
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli Arduino UNO: n kanssa. Pituus- ja leveysasteiden tiedot näkyvät nestekidenäytössä ja sijaintia voi tarkastella sovelluksessa. Luettelo materiaalista Arduino Uno == > 8 dollarin Ublox NEO-6m GPS -moduuli == > 15 dollaria 16x
Matto anturien kanssa/ RF -kommunikaatio Arduino Micron kanssa: 4 vaihetta (kuvilla)
Matto anturien kanssa/ RF -kommunikaatio Arduino Micro: n kanssa: Sain äskettäin päätökseen asennuksen yhtä monipuolinen, joka koostuu sarjasta lamppuja, jotka reagoivat lamppujen alla olevaan mattoon sijoitettuihin antureihin. Toivottavasti siitä on sinulle hyötyä
Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa: 6 vaihetta (kuvien kanssa)
Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa Ratkaisu: Kouluprojektissa etsimme ratkaisua oppilaiden läsnäolon seurantaan. Monet opiskelijoistamme tulevat myöhään. On työlästä työtä tarkistaa heidän läsnäolonsa. Toisaalta keskustelua on paljon, koska opiskelijat sanovat usein