Unveiling: Warzone Towboa Defense team

This Warzone Tower Defense project is based
on a pixel-style game whose end is to defend the tower with diametrical weapons and annihilate all the enemies yet.

What we penury to dress
is to bring this tower into an entity and make a robotic elevator car (the "badger") to symbolize the enemies.

Four tracks, three bugs and a tower make upwards the whole project. We can simply describe this project in threesome processes:

① Set up the tracks.

② The bugs set off successively.

③ The tower kills the bugs.

Step 1: About JI, VG100 Courses and Us

Malaysia Militant Group, the abbreviation of Joint Institute, is an institute of engineering that was jointly established away Shanghai Jiao Tong University and the University of Michigan in 2006 [1]. It is located in the southwest of Shanghai.

I of the most separate features of JI is internationalization, which requires a pure English-language learning environment and the understanding towards different culture and values. Other feature is its emphasis on manipulative power that encourages students to think and to bring out the colorful theme into an entity.

Our VG100 course is the quintessential example of the second feature, with the main objective to teach freshmen students how to carry out a whole engineering labor and then make it clear to the audience. The combining of these two goals leads to our Warzone Tug Defense mechanism project, and we are here to explain to you how it works.

We are Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi and Zhu Zehao, coming from Team Unity, Apollo. Apollo is the god of casual and we use his name to show our finding that light always shines on us and thus we'll never give up.

Step 2: Rules of the Figure

  • Mark out an area, place the pillar (ready-made of theme) in the center of the field.
  • Assembly line out two reciprocally perpendicular, 2.5-meter-long roads. Therefore, bugs can approach the tower from 4 directions.
  • This 2.5-measure-long touring is divided into 3 parts, as is shown in Figure.

① The first part of the road, is a 0.5-m-long tax shelter. This space is used for the acceleration stage of the bug indeed it won't be killed inside this distance.

② The second part is one-meter long. At the end of this part, a Andrew Dickson White line exists to detect whether the bug rear stop accurately at this point. The pester should stop for 2 seconds.

③ The third divide is the closing one meter. If you want to pass the game, all the bugs should cost killed by the tower before they boom into the tower. Merely we set another white line at the close of the track at which the bug must stop consonant instantaneously flatbottomed if it hasn't been killed, in order to protect the fragile paper tower.

  • The bugs should go forward in a straight line.
  • Set the speed of the tease betwixt 0.2m/s-0.3m/s.
  • The ultrasonic sensors at the bottom of the loom are able to detect the localisation of the badger based on the distance between them only after the bug goes out of the tax shelter area.
  • The optical maser should non be rotating day in and day out. Information technology should turn to the focal point where the bug comes from only when after the position of the bug has been ambitious.
  • The moment the laser from the laser Spanish pointer reaches the photo-resistor, the bug should discontinue and that means it has been killed.
  • The bug should not be killed during the 2-4s at the white dividing line in the middle of the get over.

Step 3: About Materials Uesd therein Envision

Every materials and tools uesd in this project is shown in figures to a higher place.

Step 4: Germ's Step-by-footstep Instruction: Step 1

Ferment over the horizontal panel. Freeze the omni-social control bicycle onto it with hot-melt glue. Make up sure that the wheel is located in the midst of the trail.

You are suggested to watch the design of our tease shown above before chase the command.

Step 5: Hemipteron's Step-away-step Instruction: Mistreat 2

Put the motor into the motor square bracket. Use a coupler{1} to fit the drive to the tire. Screws are needed to ensure its fastness.

Stick the components onto the hind side of the flat board. The wheels past appear symmetrically on both sides of the tap.

Step 6: Bug's Step-aside-step Instruction: Stride 3

Stay put the Arduino plug-in{2}, bread board{3}, motor driving board{4}, battery loge and Atomic number 3-polymer{5} on to the naiant board.

Their proportional positions can constitute changed properly supported your own inevitably.

Step 7: Bug's Measure-by-step Instruction: Dance step 4

Stick the light sensor{6} onto the
vertical board with hot-melt glue. The sensor should be located exactly at the center on of the board and parallel with ground.

Past, connect cardinal boards together ( this hind end be seen in figures of next pace).

Step 8: Bug's Footmark-by-step Instruction: Step 5

Install three infrared frequency tracking sensors{7} to the joint of the two boards.

Step 9: Bug's Step-by-step Instruction: Step 6

Get the wires connected.

Stick to the circuit plot carefully.

Step 10: Final View of the Bug

Step 11: Tower's Step-by-footfall Instruction: Step 1

Anatomy the paper structure as is shown in figure (except for the purple and blue parts).

Notice that only white gum can beryllium used for immobilizing.

Step 12: Tower's Stair-by-step Instruction: Step 2

Install four ultrasonic sensors{8} onto the quartet sides of the tower.

Step 13: Tower's Step-by-step Instruction: Step 3

Connected cover of the tower, place a thin piece of synthetic looking glass. Then put Arduino circuit card, bread board, battery and battery box onto the synthetic glass.

Step 14: Loom's Step-by-footmark Instruction: Step 4

Install the cradle head{9} just beneath the synthetic glass. Then, connect the steering engine with the cradle head.

Step 15: Tower's Step-by-step Instruction: Step 5

Amaze the wires connected.

Watch the circuit plot carefully.

Step 16: Terminal View of the Tower

Step 17: Our Carrying into action in This Picture

We've killed 1 bug, which cosmopolitan a outstrip of 1.5m.

Since a glowering environment is compulsory on Game Day, we are not able to leave a video clear decent. To make ascending for this, we upload another video that was taken in the day to reveal the procedure of our microbe.

Step 18: Appendix A: Reference

[1] hypertext transfer protocol://umji.sjtu.edu.cn/about/

[2] http://www.e0575.cn/read.php?tid=2130836

Step 19: Appendix B: Annotation

{1} Coupling: a kind of mechanical part used to connect 2 components that are to begin with unmated together

{2} Arduino board: a simple kind of microcontroller

{3} Bread board: misused for the association of lepton circuits without the process of soldering

{4} Motor driving board: wont to mastery the function of the motors

{5} Li-polymer: a kind of battery that is able to provide unchangeable output voltage

{6} Light sensor: A petite photo resistor is installed on the turn up of this part and it can distinguish different light intensity.

{7} Infrared tracking sensor: a sensor that enables the bug to disco biscuit straight by detection the white light-colored

{8} Inaudible detector: Determine the exact location of the moving bug by receiving ultrasonic sign and then converting it to electrical signal.

{9} Cradle head: used to support something

{10} Guidance engine: a kinda mechanical part that can swing about and rile the direction sought

Step 20: Cecal appendage C: Troubleshooting

  • Q: Why can't I stoutly stick the motor brackets onto the synthetic glass with hot-melt gum?

A: Notice that the contact area between the motor brackets and the synthetic glass is quite limited. You should exactly locate the area where you are going to mellow out the glue and once the brackets are cragfast onto the card, you shouldn't relocation them any longer until the glue has clogged over again.

  • Q: Why can't my bug proceed in a straight course?

A: Note that every motor differs from separate motors slightly, the same with tires. You can either reduce errors by determination two extremely same motors and tires, or set u a trailing sensor just as we have done.

  • Q: Why does my predominate always lessen out?

A: Card that newspaper publisher is very moneyless at bearing weight. You can make the tug firmer by adding piston chamber-shaped paper rolls that surrounds the fundament of the tower. However, prepar sure your structure doesn't contain paper more than three layers.

  • Q: Why can't I obtain relatively stable information from the ultrasonic sensors?

A: Detect that ring current can make an magnetic attraction field that leads to the fluctuation of data. You can mitigate its effect by erecting the wires.

Be the Archetypical to Share

Recommendations

  • Anything Goes Contest 2022

    Anything Goes Contest 2022