Orodha ya maudhui:
- Hatua ya 1: Ufafanuzi wa Jumla wa Mradi
- Hatua ya 2: Vifaa
- Hatua ya 3: Kubuni na Kukusanyika
- Hatua ya 4: Kanuni
- Hatua ya 5: Ushindani
Video: MARIO KART: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Masomo ya Maabara ya vifaa kwa maabara ya mechatronics na elektroniki, zote ni masomo yaliyoundwa kwa ajili ya kujifunza jinsi ya kufanya kazi na udhibiti wa nishati ya umeme, kutoa kazi halisi au ishara kupitia utumiaji wa dhana zilizoonekana hapo awali katika masomo mengine. Shindano la mario kart ni mradi wa wanafunzi kukuza uwezo kama kazi ya pamoja, ustadi wa programu, kubuni na kukuza ubunifu wa kila mshiriki kutengeneza gari inayofanya kazi zaidi kwa mwendo, nguvu (katika silaha) na muundo wa urembo. Ushindani unafanyika ndani ya usanikishaji wa ITESM Chihuahua. Taasisi hiyo itawapa wanafunzi nyenzo zote zinazohitajika, lakini wako huru kuongeza vitu ili kufanya utendaji bora.
Hatua ya 1: Ufafanuzi wa Jumla wa Mradi
Kart ya Mario ni mradi iliyoundwa kukuza uwezo fulani kwa wanafunzi kujifunza juu ya vifaa vya elektroniki, kutekeleza mdhibiti mdogo wa arduino. Ushindani kimsingi ni magari yaliyoundwa na wanafunzi, lazima gari ziwe na silaha ya kupasuka baluni, kila gari ina baluni tatu na mwokokaji wa mwisho atashinda.
Masomo mawili yanahusika kwenye mashindano, Maabara ya vifaa vya elektroniki na maabara ya vifaa vya elektroniki, wanafunzi wa vikundi vyote watapigania kuwa bora kwenye mashindano ya kart mario.
Ilifanyika wakati wa sherehe ya mtengenezaji wa ITESM CUU katika muhula Agu-Des 2016.
Kila gari lazima iwe na silaha na baluni tatu, mara tu baluni zote kwenye gari lako zitakapopigwa, utakuwa nje ya mashindano, wa mwisho atasimama atakuwa mshindi wa shindano. Udhibiti wa gari lazima uwe wa waya, kupitia simu ya rununu, kompyuta au kifaa kingine chochote kinachoweza kutuma ishara kwa ngao ya kudhibiti arduino.
Hatua ya 2: Vifaa
Arduino UNO. Ni jukwaa la chanzo-wazi cha prototyping kulingana na vifaa rahisi kutumia na programu. Arduino hutoa zana ya programu ya chanzo-rahisi na rahisi kutumia, kwa kuandika nambari na kuipakia kwenye bodi yako.
Motors zilizolengwa. Ni gari lenye urefu wa sentimita 5, na pembejeo la volts 12 na nguvu kubwa ya pato la watts 1.55 uzani wa gramu 65 na kiwango cha juu cha 0.071 Nm.
Ngao ya magari ya Adafruit kwa arduino. Je! Ngao hutumiwa kudhibiti motors. Badala ya kutumia latch na pini za PWM za Arduino, tuna chip ya dereva wa PWM iliyojitolea kabisa. Chip hii inashughulikia udhibiti wa gari na kasi juu ya I2C
SparkFun Bluetooth mwenzi wa fedha. Bluetooth Mate ni sawa na modem yetu ya BlueSMiRF, lakini imeundwa mahsusi kutumiwa na Pros yetu ya Arduino na LilyPad Arduinos. Modem hizi hufanya kazi kama bomba la serial (RX / TX), na ni uingizwaji mzuri wa waya wa nyaya za serial. Mtiririko wowote wa serial kutoka 2400 hadi 115200bps unaweza kupitishwa bila mshono kutoka kwa kompyuta yako hadi kulenga kwako.
Moduli ya Bluetooth HC-06. Kama moduli ya mtumwa ni rahisi na muhimu kwa miradi midogo ambayo unatafuta mawasiliano rahisi kati ya simu yako ya rununu na Arduino au watawala wengine wadogo.
Chaji ya 12v inayoweza kuchajiwa. Chanzo hiki cha nishati hutumiwa kulisha motors, arduino na moduli ya bluetooth, wakati unatumia mikate 4 zaidi ya 1.5v kulisha silaha.
Silaha. Kimsingi ni upinzani wa joto, kupitia kebo, tunapasha waya ambayo iko pembezoni mwa vijiti vya kuni.
Vifaa.
Mashine ya kukata laser
Mpokeaji wa Cautin
Juu juu
Programu.
AutoCad
Chora ya Corel
Hatua ya 3: Kubuni na Kukusanyika
Kwa muundo tuliotumia AutoCad inayopatikana kwenye kituo cha kompyuta, muundo huo ulikuwa gari rahisi ya kawaida ya mraba, na nguzo 4 zilizounga mkono paa la gari. Tulichora chasisi, ambayo ina kipande kimoja cha chini, kuta 3 na paa moja, tuliacha upande mmoja tupu kuendesha arduino ndani ya gari. Uchapishaji wa sehemu hizo ulifanywa katika mashine ya kukata laser inayopatikana katika maabara.
Ili kusafirisha faili kutoka kwa autocad hadi bandari ya usb, fomati ya kuchora lazima iwe katika muundo wa Corel Chora ili mashine ya kukata laser iweze kuisoma na kuitoa.
Mkusanyiko ulijumuisha kushikamana na sehemu zote ambazo tulichora kwenye programu, pia tuliunganisha motors kwenye chasisi na kupitia shimo katikati ya sehemu ya chini, tulipitisha waya zilizounganishwa na motors.
Silaha na baluni zilikuwa juu ya paa moja mbele ya nyingine mtawaliwa.
Ubunifu wa silaha ulibadilishwa mara kadhaa, lakini muundo wa mwisho ulitengenezwa na vijiti viwili vya mbao vilivyotenganishwa na cm 3 na waya kando ya vijiti na kebo iliyosajiliwa kwenye visu viwili vilivyoko pembeni, kebo itawaka na kupasuka baluni.
Silaha hiyo ililishwa na betri 4 za volts 1.5 kila moja na iliyounganishwa kwa serial.
Kutuma ishara, tulitumia simu ya mfumo wa android, tulifanya kiolesura kuwasiliana na simu ya rununu na moduli ya bluetooth na kutuma habari kwa bodi ya arduino kisha kupitia pato, tuma sasa inayohitajika kwa motors kufanya kazi.
Hatua ya 4: Kanuni
Nambari ambayo tulitumia ilikuwa katika lugha ya C katika programu ya kompyuta ya arduino. Mistari ya nambari ilikuwa yafuatayo:
#jumuisha # pamoja na # pamoja na "shirika / Adafruit_MS_PWMServoDriver.h" # pamoja na bluetoothTx = 51; // pini ya TX-O ya mwenzi wa Bluetooth, Arduino D2 int bluetoothRx = 50; // RX-I pin ya mwenzi wa Bluetooth, Arduino D3 int i, ia, vDI, vDD, vTI, vTD, DI, DD; ProgramuBluetooth ya dhana (BluetoothTx, bluetoothRx); Adafruit_MotorShield AFMS = Adafruit_MotorShield (); Adafruit_DCMotor * MotorDI = AFMS.getMotor (1); Adafruit_DCMotor * MotorDD = AFMS.getMotor (2); Adafruit_DCMotor * MotorTI = AFMS.getMotor (3); Adafruit_DCMotor * MotorTD = AFMS.getMotor (4); kuanzisha batili () {Serial.begin (9600); // Anza mfuatiliaji wa serial kwa 9600bps bluetooth. Anza (115200); // Chaguo-msingi cha Bluetooth Mate hadi 115200bps bluetooth.print ("$"); // Chapisha mara tatu kibinafsi Bluetooth.print ("$"); Bluetooth.print ("$"); // Ingiza kuchelewa kwa modi ya amri (100); // Kuchelewa kwa muda mfupi, subiri Mate arudishe tena CMD bluetooth.println ("U, 9600, N"); // Badilisha kwa muda baudrate kuwa 9600, hakuna usawa // 115200 inaweza kuwa haraka sana wakati mwingine kwa NewSoftSerial kupeleka data kwa uaminifu Bluetooth. Kuanza (9600); // Anza serial ya Bluetooth saa 9600 AFMS. Anza (); Pikipiki> setSpeed (150); MotorDI-> kukimbia (MBELE); MotorDI-> kukimbia (KUTOKA); MotorDD-> kuweka kasi (150); MotorDD-> kukimbia (MBELE); MotorDD-> kukimbia (KUTOKA); Pikipiki> setSpeed (150); Pikipiki> kukimbia (MBELE); Pikipiki> kukimbia (KUTOKA); Pikipiki> setSpeed (150); MotorTD-> kukimbia (MBELE); MotorTD-> kukimbia (KUTOLEA); } kitanzi batili () {if (bluetooth.available ()) // Ikiwa bluetooth ilituma herufi yoyote {i = bluetooth.read (); } ikiwa (Serial.available ()) // Ikiwa vitu viliingizwa kwenye mfuatiliaji wa serial {// Tuma herufi yoyote mfuatiliaji wa Serial kwenye profaili ya bluetooth Bluetooth.print ((char) Serial.read ()); } ikiwa (ia! = i) {switch (i) {kesi 119: bluetooth.println ("w"); vDI = 250; vDD = 250; vTI = 250; vTD = 250; DI = 1; DD = 1; kuvunja; kesi 101: bluetooth.println ("e"); vDI = 220; vDD = 50; vTI = 220; vTD = 50; DI = 1; DD = 1; kuvunja; kesi 100: bluetooth.println ("d"); vDI = 250; vDD = 250; vTI = 250; vTD = 250; DI = 1; DD = 2; kuvunja; kesi 115: bluetooth.println ("s"); vDI = 0; vDD = 0; vTI = 0; vTD = 0; DI = 1; DD = 1; kuvunja; kesi 97: bluetooth.println ("a"); vDD = 250; vDI = 250; vTD = 250; vTI = 250; DI = 2; DD = 1; kuvunja; kesi 113: bluetooth.println ("q"); vDD = 250; vDI = 50; vTD = 250; vTI = 50; DI = 1; DD = 1; kuvunja; kesi 120: bluetooth.println ("x"); vDI = 220; vDD = 220; vTI = 220; vTD = 220; DI = 2; DD = 2; kuvunja; } MotorDI-> setSpeed (vDI); MotorDI-> kukimbia (DI); MotorDD-> setSpeed (vDD); MotorDD-> kukimbia (DD); Pikipiki> setSpeed (vTI); Pikipiki> kukimbia (DI); MotorTD-> setSpeed (vTD); MotorTD-> kukimbia (DD); ia = i; }}
Hatua ya 5: Ushindani
Ushindani ulikuwa juu ya kupasuka baluni zingine, kama ilivyoelezwa kwenye utangulizi. Hapa kuna video ya shindano. Gari lenye mraba mraba ndio tulitengeneza. TULIKUWA MABINGWA.
Ilipendekeza:
Super Mario Kutumia Buzzer: 3 Hatua
Super Mario Kutumia Buzzer: Kusikiliza muziki kupumzika akili zetu na roho. Wacha tuongeze muziki kwenye miradi yako ya arduino ukitumia kipengee kimoja, buzzer. Nimepata mradi huu mzuri kutumia Buzzer ambayo hucheza wimbo wa mandhari ya super mario ulioandikwa na Dipto Pratyaksa kwenye mafundisho. Katika nyongeza
Njia mbadala ya Kart: Hatua 4
Alternator GO Kart: Kweli hodi huko, hii sio njia ya lakini zaidi sehemu ya habari. Kwa hivyo kuanza: Jina langu ni AJ, mimi ni mwanafunzi wa kubadilishana kutoka ujerumani huko Merika. Nilifanya kart Go kwa jaribio la maombi kwenye MIT. Nilitaka kutengeneza mfuasi
DIY Mario Kart Balloon vita Robots: 4 Hatua (na Picha)
DIY Mario Kart Balloon vita Robots: Kuna miradi kadhaa ambapo hufanya kitu cha kufanya kazi au kitu cha vitendo. Kuna miradi kadhaa ambapo hufanya jambo zuri. Halafu kuna miradi kama hii ambapo unaamua kupiga wembe na puto kwenye roboti na vita
Knex Kart 1.0: 7 Hatua
Knex Kart 1.0. Hii ni 1.0 kwa sababu nina mpango wa kutengeneza mor
Endesha kwa Kart ya waya: Hatua 5
Kuendeshwa na waya Nenda Kart: Nimepata injini mpya ya kwenda kart, nimetoka 6hp hadi 10hp. Injini mpya ya kohler niliyopata nadhani haikujengwa kuweka kart ya kwenda, kwa hivyo nilikuwa na shida kupata njia ya kushikamana na petroli ya gesi. Vizuri baada ya siku chache za kutotambua chochote,