Introduction: Warzone Tower Defence
We are group JIKERfour from VG100 course in the UM-JI, Shanghai JiaoTong University, which is located in Minhang, Shanghai, China. VG100, Introduction to Engineering, encourages students to build their own designs for two projects in one semester. Here, we learn how to create new ideas, cooperate with teammates and gradually become true engineers.
In the project, where the idea came from the online game, Warzone Tower Defense, we built a “bug” and a paper tower. Bugs were tested before the game day. Twelve teams competed together on the day with their unique tower to kill as many of the three bugs that randomly came from four directions as possible. Arranged in a dark room, the game had a fantastic visual effect.
Step 1: Rules and Regulation
Requirements for the bug:
1) Move straight in line for at least 2.5 m.
2) Run at the speed of 0.2m/s.
3) Stop at the first white line for 2-4s,and stop permanently at the second white line.
4) Stop after being illuminated by the laser for a reasonable time (to avoid scaning kill).
Requirements for the tower:
1) At least 60 centimeter high.
2) No more than three stacking paper.
3) Use white glue to stick the paper.
4) Be as light in weight as possible.
Step 2: Concept Diagram
Concept Diagram for the Bug
① Acrylic board ② Arduino Uno ③ Sensor shield ④ Motor driving Board ⑤ 12V battery
⑥ Battery belt (9V) ⑦ 9V Battery ⑧ Motor ⑨ Motor set ⑩ Driving wheel ⑪ Driven wheel
⑫ Axle ⑬ Axle support ⑭ Light sensor ⑮ Light reflector ⑯ Greyscale sensor
Concept Diagram for the Tower
① Servo ② 9V battery ③ Arduino Uno ④ Laser
⑤ Battery belt (9V) ⑥ Ultrasound sensor
Step 3: Material
Step 4: Step1 Cut and Paint the Base
1) Cut the Acrylic board into the shape below with a laser cutter as a bottom board.
2) Cut the size of the vertical board into 15cm*10cm.
3) Drill some holes on the bottom board to let the wires go through them.
4) Make the edge of the boards as smooth as possible.
Step 5: Step2 Install the Wheels
1) Use wires to connect the motors with the hexagon moulds, and then push the moulds into the grooves of the rear wheels.
2) Use screwdriver to fix the motors and the rear wheels.
3)Use a pole to connect the two front wheels and apply other reinforcing materials such as sponge to fix them.
Step 6: Step3 Install the Parts on the Bug
1) Plug the sensor shield onto the Arduino.
2) Place the battery in the middle and put the Arduino above it.
3) Place Light intensive Sensor below the Arduino.
4) Plug in the wires according to the circuit diagram.
5) Pass the wires of the greyscale sensors through the hole.
6) Stick three sensors below the chasis board.
7) Use foam tape as clishion, (The greyscale sensor needs to be close to the ground to test the light reflection accurately. )
Step 7: Step 4 Decorate the Bug With Paints and Cardboard
1) Take out a cardboard, cut it into the shape above with a scissor. Make sure that the rear of the board can be opened.
2) Draw some small circles on the A4 paper and cut it down from the paper.
3) Roll the small paper circles into paper cones.
4) Use fluorescent paints to paint the paper cones with purple color and the board with blue color.
5) Stick two big paper eyes onto the front of this bug shell.
Step 8: Step 5 Build a Paper Tower Base
1) Stick two A4 paper lengthwise.
2) Roll up the two A4 paper lengthwise, make it into a paper cylinder.
3) Stick another two A4 paper similarly, but make the diameter of the cylinder longer.
4) Let one cylinder go through another and stick them with glue.
5) Roll up a A4 paper into a paper cones as the bottom of the tower.
6)Stick the paper cones and the cylinders with glue.
Step 9: Step 6 Build a Paper Platform
1) Make corrugated paper by folding A4 paper.
2) Make a paper circular cone. Make sure that it can undercut the tower base.
3) Make sure the middle of it is vacant.
Step 10: Step 7 Assemble the Devices on the Top of the Tower
1) Use white glue to stick all the paper parts in the steps above together.
2) Install the steering platform on the top of the tower with glue.
3) Fix the laser into the steering platform.
4) Connect the steering platform with the Arduino through wires.
5) Connect the Arduino with the bread board.
6) Connect the Arduino and the laser with two batteries.
7) Install four distance sensors at the bottom of the tower, connect them with wires to the bread board above.
Step 11: Final System View and the Video
See more about how our tower and bug work, how the bug test and the game day were like on Youku. Click the link below.