Orodha ya maudhui:

MARIO KART: Hatua 5
MARIO KART: Hatua 5

Video: MARIO KART: Hatua 5

Video: MARIO KART: Hatua 5
Video: ДЕВЧОНКИ ПОССОРИЛИСЬ ИЗ-ЗА ХЕЙТЕРА-КУПИДОНА! ПОЛОСА ПРЕПЯТСТВИЙ НА СВИДАНИИ! 2024, Julai
Anonim
MARIO KART
MARIO KART
MARIO KART
MARIO KART

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

Maelezo ya Jumla ya Mradi
Maelezo ya Jumla ya 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

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
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

Ubunifu na Kukusanyika
Ubunifu 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: