This Warzone Tower Defense project is based
on a pixel-style game whose goal is to defend the tower with different weapons and annihilate all the enemies eventually.
What we need to do
is to bring this tower into an entity and make a robotic car (the “bug”) to symbolize the enemies.
Four tracks, three bugs and a tower make up the whole project. We can simply describe this project in three processes:
① Set up the tracks.
② The bugs set off successively.
③ The tower kills the bugs.
JI, the abbreviation of Joint Institute, is an institute of engineering that was jointly established by Shanghai Jiao Tong University and the University of Michigan in 2006 [1]. It is located in the southwest of Shanghai.
One of the most distinct features of JI is internationalization, which requires a pure English-language learning environment and the understanding towards different culture and values. Another feature is its emphasis on manipulative ability that encourages students to think and to bring the brilliant idea 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 project and then make it clear to the audience. The combination of these two goals leads to our Warzone Tower Defense 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 One, Apollo. Apollo is the god of light and we use his name to show our determination that light always shines on us and thus we’ll never give up.
① The first part of the road, is a 0.5-meter-long shelter. This distance is used for the acceleration phase of the bug so it won’t be killed within this distance.
② The second part is one-meter long. At the end of this part, a white line exists to detect whether the bug can stop accurately at this point. The bug should stop for 2 seconds.
③ The third part is the last one meter. If you want to pass the game, all the bugs should be killed by the tower before they smash into the tower. But we set another white line at the end of the track at which the bug must stop instantly even if it hasn’t been killed, in order to protect the fragile paper tower.
We’ve killed one bug, which travelled a distance of 1.5m.
Since a dark environment is required on Game Day, we are not able to provide a video clear enough. To make up for this, we upload another video that was taken in the day to show the function of our bug.
[1] http://umji.sjtu.edu.cn/about/
[2] http://www.e0575.cn/read.php?tid=2130836
{1} Coupler: a kind of mechanical part used to connect two components that are originally unmatched together
{2} Arduino board: a simple kind of microcontroller
{3} Bread board: used for the connection of electronic circuits without the process of soldering
{4} Motor driving board: used to control the function of the motors
{5} Li-polymer: a kind of battery that is able to provide stable output voltage
{6} Light sensor: A tiny photo resistor is installed on the surface of this part and it can distinguish different light intensity.
{7} Infrared tracking sensor: a sensor that enables the bug to go straight by detecting the white light
{8} Ultrasonic sensor: Determine the exact location of the moving bug by receiving ultrasonic signal and then converting it to electrical signal.
{9} Cradle head: used to support something
{10} Steering engine: a kind of mechanical part that can turn around and get to the direction wanted
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 melt the glue and once the brackets are stuck onto the board, you shouldn’t move them anymore until the glue has clotted again.
A: Notice that every motor differs from other motors slightly, the same with tires. You can either reduce errors by finding two extremely similar motors and tires, or install a tracking sensor just as we have done.
A: Notice that paper is very poor at bearing weight. You can make the tower firmer by adding cylinder-shaped paper rolls that surrounds the bottom of the tower. However, make sure your structure doesn’t contain paper more than three layers.
A: Notice that ring current can create an electromagnetic field that leads to the fluctuation of data. You can mitigate its effect by erecting the wires.