INHOUDSOPGAWE:

Maak 'n werklike lewensoorlog toring verdediging spel: 11 stappe
Maak 'n werklike lewensoorlog toring verdediging spel: 11 stappe

Video: Maak 'n werklike lewensoorlog toring verdediging spel: 11 stappe

Video: Maak 'n werklike lewensoorlog toring verdediging spel: 11 stappe
Video: Daniel Schmachtenberger: Zal technologie ons vernietigen? 2024, Junie
Anonim
Maak 'n werklike lewensoorlog toring verdediging spel
Maak 'n werklike lewensoorlog toring verdediging spel
Maak 'n werklike lewensoorlog toring verdediging spel
Maak 'n werklike lewensoorlog toring verdediging spel
Maak 'n werklike lewensoorlog toring verdediging spel
Maak 'n werklike lewensoorlog toring verdediging spel

Hallo, ons is GBU!

Ons span het 'n taak in ons klas VG100, Intro to Engineering, opgedra: om 'n werklike Warzone Tower Defense Game te ontwerp en te bou. VG100 is 'n kernklas wat alle eerstejaars by die Joint Institute (JI.) Moet neem. The Joint Institute is 'n program tussen die Universiteit van Michigan (UM) en die Shanghai Jiao Tong University (SJTU.) en 'n uitgestrekte Minhang -kampus, is ABET -geakkrediteer en het pryse behaal; Dit is 'n gesogte en bekende skool in SJTU en in China. Die VG100 -klas is 'n uitdagende en innemende kursus.

Vir die spel moet ons 'n papiertoring bou wat homself kan verdedig teen die aanval van goggas (robotmotors.) Die toring sal 'n laser gebruik om die ligsensor op die motor te tref om dit te stop. Ons moes 'n paar vereistes volg:

Spelreëls:

  • Die robotmotor ry reguit langs 'n spoor met 'n middellyn in die rigting van die toring.
  • Die pad, in totaal 2,5 m, het in die begin 'n veilige sone van 0,5 m, waar die motor nie sal stop nie, selfs nie as dit deur die toring se laser bestraal word nie.
  • Aan die einde van die veilige sone is daar 'n wit streep waar die motor 2-4 sekondes stilhou.
  • Na stop kan die gogga deur die toring bestraal word. Daar sal 'n laaste wit streep wees waarop die gogga moet stop voordat hy die toring tref.

Mededingingsregulasies:

Toring

  • Moet van A4 papier gemaak word
  • Kan slegs wit gom gebruik om die toring te monteer
  • Minstens 60 cm hoog
  • Die breedte van elke kant mag nie 3 stukke papier oorskry nie

Gogga/motor

  • Moet 'n voorste vertikale bord hê met afmetings van 15m x 10cm.
  • Fotosensor, wat die laser opspoor, word 5 cm bo die grond geplaas, voor die vertikale bord.
  • Om die ligsensor is 'n weerkaatsende muur gebou.

Vir 'n verwysingsvideo:

Stap 1: Konsepdiagram

Konsepdiagram
Konsepdiagram
Konsepdiagram
Konsepdiagram

Hierbo is ontplofde diagramme van die motor en toring.

Stap 2: Materiaallys / benodigdhede benodig

Materiaallys / benodigdhede benodig
Materiaallys / benodigdhede benodig
Materiaallys / benodigdhede benodig
Materiaallys / benodigdhede benodig

Benodigde gereedskap:

  • Warm gom
  • Skroewedraaier
  • Skêr
  • Skroewe
  • Sien
  • Presies-o-mes
  • Gom
  • Band
  • Soldeergeweer

Ander materiaal benodig:

  • Akrielbord
  • Karton
  • Houtblok
  • Harde piepschuim
  • Elektriese band
  • Battery boks
  • Klein seskantige metaalpypskroewe van koper
  • L-vormige verbindings
  • Plastiek verbindings
  • Klerehanger

Wenk: As u van plan is om by Taobao te koop, koop ekstras van die belangrike komponente, soos motors, motorborde, servo's, opsporingsensors, ens.

Stap 3: Kringdiagramme

Kringdiagramme
Kringdiagramme
Kringdiagramme
Kringdiagramme

Hierbo is die kort stroomdiagramme vir die motor en toring. Dit sal handige syfers wees vir wanneer ons die toring en die motor bymekaarmaak.

Wees versigtig om die draad korrek aan te sluit. 'N Soldeergeweer is nodig om sommige dele van die drade saam te soldeer. Wees versigtig wanneer u met 'n soldeergeweer werk.

Stap 4: Bou die hoofbasis van die motor [Car Prep]

Bou die hoofbasis van die motor [Car Prep]
Bou die hoofbasis van die motor [Car Prep]
  1. Neem die kartonplaat en sny dit met 'n presiese mes in 23 cm x 29,5 cm. (Dit sal dien as die hoofliggaam van die motor.)
  2. Sny die houtblok met 'n saag in die afmetings: 24 cm x 5 cm x 2,4 cm. (Dit sal dien as die platform vir die beheerkomponente.)

Stap 5: Voorbereiding van die voorste vertikale bord [motorvoorbereiding]

Voorbereiding van die voorste vertikale bord [motorvoorbereiding]
Voorbereiding van die voorste vertikale bord [motorvoorbereiding]
Voorbereiding van die voorste vertikale bord [motorvoorbereiding]
Voorbereiding van die voorste vertikale bord [motorvoorbereiding]
  1. Neem die plastiekbord en gebruik 'n skêr tot 15 x 10 cm groot.
  2. Sny 'n spleet van 1,5 cm breed en 0,5 cm lank (5 cm van die onderkant van die bord en ongeveer in die middel horisontaal) met behulp van 'n elektriese boor.
  3. Sny 'n klein stuk hout, ongeveer 1,5 cm x 0,5 cm, en plak dit direk onder die klein spleet wat pas geskep is.
  4. Sny die piepschuim met 'n skêr om 'n weerkaatsende muur vir die kante van die fotosensor te skep.
  5. Plak stukke papier aan die kante van die muur vas om 'n beter reflektiewe effek vir die sensor te skep.

Stap 6: Monteer die wiele [Car Prep]

Montering van die wiele [Car Prep]
Montering van die wiele [Car Prep]
Montering van die wiele [Car Prep]
Montering van die wiele [Car Prep]
Montering van die wiele [Car Prep]
Montering van die wiele [Car Prep]
Monteer die wiele [Car Prep]
Monteer die wiele [Car Prep]
  1. Sny 4 akriel sirkels met 'n laser snyprogram, elk met 'n radius van: 4,75 cm.
  2. Plak die akriel sirkels warm aan die buitekant van die onderskeie wiele.
  3. Haal twee wiele uit (met 'n radius van 2,9 cm) en plak die wiele op die motors.
  4. Skroef die asse styf vas. Sny met 'n skêr 'n kapstok en maak dit ongeveer 27 cm vas.
  5. Haal die laaste twee wiele uit. Skuif die as deur die kapstokbuis en verbind dit met 'n as.
  6. Skroef die L-vormige metaalverbindings op die hoofliggaam vas. Skuif die as met die wiele sonder motors deur die gat. Draai die skroewe vas.
  7. Neem 'n wit plastiekverbinder en skroef die wiele met motors op die hoofliggaam vas.

Stap 7: Monteer die motor

Montering van die motor
Montering van die motor
Montering van die motor
Montering van die motor
Montering van die motor
Montering van die motor
  1. Skroef die Arduino Uno met die sykant omhoog bo -op die houtplatform vas, en hou dit aan die einde.
  2. Heg die Arduino -brug aan die bokant van die Arduino Uno.
  3. Neem dan die Driving Motor -bord en skroef dit aan die ander kant van die houtplatform vas.
  4. Plaas die houtplank in die middel van die hoofliggaam. Plak dit stewig met warm gom vas.
  5. Maak die batterykas langs die houtblok warmgom.
  6. Skroef die ligsterkte sensor op die klein houtplaat wat aan die voorkant van die vertikale bord vasgemaak is.
  7. Skroef die IR -sensor aan die onderkant van die motor vas, meer aan een van die kante.
  8. Heg die drade aan volgens die stroomdiagram van die motor wat in stap 3 ingesluit is.
  9. Plak die drade en enige vliegbane veilig vas. Moenie toelaat dat die drade met die wiele kronkel nie.

Stap 8: Maak die papiertoring

Maak die Paper Tower
Maak die Paper Tower
Maak die Paper Tower
Maak die Paper Tower
Maak die Paper Tower
Maak die Paper Tower
  1. Die toring is gemaak van driehoekige prisma's van A4 -papier.
  2. Maak vooraf 'n sjabloon: 21 cm x 2 cm.
  3. Neem die stuk papier en vou drie kante.
  4. Plak twee van die kante aan mekaar vas. Herhaal totdat jy genoeg prisma's het.
  5. Volg die diagram en plak die prisma's soos aangedui.
  6. Vou die papier soos in die foto's getoon om 'n vierkantige basis met 'n halwe seshoekige struktuur aan die bokant van die toring te skep.
  7. Plak die vierkantige basis aan die bokant van die toring vas.
  8. Maak 'n heuningkam vir die servo.
  9. Plak die heuningkam op die vierkantige basis bo -op die toring.

Wenk: Ons stel voor dat u tape gebruik om verskillende posisies te toets voordat u die basis en die heuningkamstok vasplak, want as die toring van papier gemaak is, is dit noodsaaklik dat alle dele veilig vasgeplak word om later probleme met balansering te voorkom.

Stap 9: Monteer die toring

Die samestelling van die toring
Die samestelling van die toring
Die samestelling van die toring
Die samestelling van die toring
Die samestelling van die toring
Die samestelling van die toring
  1. Bevestig die 180 ° servo en 270 ° servo met 'n klein seskantige koper metaalpyp, met die 180 ° bo -op.
  2. Plak die laser warm op die 180 ° servo.
  3. Balanseer en plak die Arduino Uno en batterye op die boonste platform van die toring vas.
  4. Warmgom 'n ultrasoniese afstandsensor aan elke kant van die basis.
  5. Koppel die drade soos aangedui in die toringkringdiagram in stap 3.

Stap 10: Volledige stelselaansig

Volledige stelsel aansig
Volledige stelsel aansig
Volledige stelsel aansig
Volledige stelsel aansig

Dit was die finale produk wat ons geskep het.

Dankie dat u ons handleiding gelees het, en ons het gehoop dat u dit geniet het. As u enige vrae het oor ons projek, kan u ons spanleier kontak via: [email protected].

Stap 11: Probleemoplossing

Probleemoplossing
Probleemoplossing
Probleemoplossing
Probleemoplossing

Motor/gogga

  1. As enige elektriese komponent nie behoorlik werk nie, kyk na die drade om te sien of hulle behoorlik verbind is.
  2. As elektriese komponente steeds nie behoorlik werk nie, alhoewel die drade reg verbind is, gebruik 'n spanningsdetektor om die spanning van elke plek te toets. Dit is moontlik dat die spanningsstroom versteur is. Geskatte korrekte spannings word hieronder ingesluit:

    1. Wiele: 9V
    2. Sensors [Alle]: 5V
    3. Servos: 6-12V
    4. Battery: 12V
  3. As die motor nie werk nie, maak seker dat die Arduino en die motor met die motor gekoppel is, hetsy direk gekoppel of saam met 'n broodbord. Ons stel uit ervaring voor om dieselfde battery te gebruik om die Arduino en die dryfmotor aan te dryf.
  4. As u die wa op die baan toets en u 'n harde geluid hoor, kan dit die wrywing tussen die motors en die as of die buitenste wiele en die baan wees. Gebruik 'n smeerolie op die motors en vasaline aan die binnekant van die akrielbedekking op die wiele.

Toring

  1. Hou die toring op 'n droë plek, want as die lug te vogtig is, word die papier sagter en kan dit geen gewig dra nie.
  2. As die laser nie presies skiet nie, verander die kode om die hoeke te verander. 'N Wenk egter: verander spesifieke dele van die kode, sodat die ander hoeke ook nie beïnvloed word nie.

Aanbeveel: