This shows you the differences between two versions of the page.
groups_2019 [2019/04/20 08:50] hutch [Group 3 (2 teams)] |
groups_2019 [2019/04/20 09:01] (current) hutch [Group 19 (2 teams)] |
||
---|---|---|---|
Line 88: | Line 88: | ||
Build a high wattage Led transmitter for an extended range. This can be done with lipo batteries, mosfets, an aluminum heat sink with a focusing lens. The transmitted signal can be sent to the device via wire or bluetooth depending on the difficulty. This will be constructed separately and will use an Arduino to generate the frequencies for the LED. | Build a high wattage Led transmitter for an extended range. This can be done with lipo batteries, mosfets, an aluminum heat sink with a focusing lens. The transmitted signal can be sent to the device via wire or bluetooth depending on the difficulty. This will be constructed separately and will use an Arduino to generate the frequencies for the LED. | ||
- | ---- | ||
+ | https://youtu.be/RWsOHiWXeKc | ||
+ | ---- | ||
==== Group 5 (1 teams) ==== | ==== Group 5 (1 teams) ==== | ||
=== Team (3 members) === | === Team (3 members) === | ||
Line 105: | Line 106: | ||
- 5 seconds of continuous shooting | - 5 seconds of continuous shooting | ||
- gain an extra life | - gain an extra life | ||
- | ---- | ||
+ | https://youtu.be/OiYe3js0-90 | ||
+ | ---- | ||
==== Group 6 (2 teams) ==== | ==== Group 6 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 153: | Line 155: | ||
Our proposal is similar to the hand grenade, but it will be remote detonated instead of on a timer. We will use an arduino for both the "mine" and the remote. We will NRF24L01 radio modules to communicate from the remote to mine. There are already arduino libraries available for this radio and one of the team members has worked with them already, so it is definitely within the realm of possibility. | Our proposal is similar to the hand grenade, but it will be remote detonated instead of on a timer. We will use an arduino for both the "mine" and the remote. We will NRF24L01 radio modules to communicate from the remote to mine. There are already arduino libraries available for this radio and one of the team members has worked with them already, so it is definitely within the realm of possibility. | ||
- | ---- | + | https://youtu.be/XQ6gLee0Ab8 |
+ | ---- | ||
==== Group 9 (2 teams) ==== | ==== Group 9 (2 teams) ==== | ||
Line 167: | Line 170: | ||
We propose to build an Arduino transmitter that will give the player a random "surprise." There will be a button and LED transmitter that will interface with the Arduino. When the button is pressed, the LED will transmit, and the player will receive two extra lives, lose two lives, be invincible for a certain period of time, or increase the player's clip size. This can only be used once per player per game. We will tell the player what they received through the speaker from the ZYBO board. | We propose to build an Arduino transmitter that will give the player a random "surprise." There will be a button and LED transmitter that will interface with the Arduino. When the button is pressed, the LED will transmit, and the player will receive two extra lives, lose two lives, be invincible for a certain period of time, or increase the player's clip size. This can only be used once per player per game. We will tell the player what they received through the speaker from the ZYBO board. | ||
- | ---- | ||
+ | https://youtu.be/QT1IcbA8Uv0 | ||
+ | ---- | ||
==== Group 10 (2 teams) ==== | ==== Group 10 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 181: | Line 185: | ||
Have a base station. When you run out of shots, you must return to the base to reload. There would be no auto-reloading. The base would be made out of an arduino and it would shoot at frequency 2. If a hit is detected on frequency 2, the clip will refresh. The LED on the arduino will be shielded so you must be at the base to detect the hit (so you can't reload from across the room). | Have a base station. When you run out of shots, you must return to the base to reload. There would be no auto-reloading. The base would be made out of an arduino and it would shoot at frequency 2. If a hit is detected on frequency 2, the clip will refresh. The LED on the arduino will be shielded so you must be at the base to detect the hit (so you can't reload from across the room). | ||
- | ---- | ||
+ | https://youtu.be/AvaBcg_0eHU | ||
+ | ---- | ||
==== Group 11 (2 teams) ==== | ==== Group 11 (2 teams) ==== | ||
Line 196: | Line 201: | ||
We would like to implement 2-3 additional gun modes that deal different amounts of damage, have different rates of fire, and each will be balanced with different clip sizes. The player will be able to swap between guns at will, and different sounds will be used for each gun type. | We would like to implement 2-3 additional gun modes that deal different amounts of damage, have different rates of fire, and each will be balanced with different clip sizes. The player will be able to swap between guns at will, and different sounds will be used for each gun type. | ||
Additionally we would like to implement a "juggernaut" game mode, wherein one player is the juggernaut. This player will be harder to hit, and will deal more damage to other players. The idea will be that it is a 1 man vs. everyone else game mode. We will be balancing the juggernaut to make it reasonable for both teams to win. | Additionally we would like to implement a "juggernaut" game mode, wherein one player is the juggernaut. This player will be harder to hit, and will deal more damage to other players. The idea will be that it is a 1 man vs. everyone else game mode. We will be balancing the juggernaut to make it reasonable for both teams to win. | ||
- | ---- | ||
+ | https://youtu.be/zDGmx4Cjjyw | ||
+ | ---- | ||
==== Group 12 (2 teams) ==== | ==== Group 12 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 209: | Line 215: | ||
For our creative project we would like to implement a "last stand" mode for the player. This mode activates on the final life of the player and begins a heartbeat sound and increases their shooting capabilities, possibly a continuous rate of fire, and is either invincible or a random factor to determine if shots hit him. At the end of the 10 or 15 seconds of last stand, the player ultimately dies but goes out a hero. | For our creative project we would like to implement a "last stand" mode for the player. This mode activates on the final life of the player and begins a heartbeat sound and increases their shooting capabilities, possibly a continuous rate of fire, and is either invincible or a random factor to determine if shots hit him. At the end of the 10 or 15 seconds of last stand, the player ultimately dies but goes out a hero. | ||
- | ---- | ||
+ | https://youtu.be/jem0ig4iD8Y | ||
+ | ---- | ||
==== Group 13 (2 teams) ==== | ==== Group 13 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 223: | Line 230: | ||
Our group would like to implement a zombie mode on the game. One person starts as a zombie on one frequency and everyone else starts on different (but same) frequency. When a player gets hit by the zombie, they switch channels to the zombie's channel and become a zombie. When they become a zombie, we'll have the leds flash a constant pattern so that everyone else can know if they are a zombie. The goal of the game is to be the last man standing. | Our group would like to implement a zombie mode on the game. One person starts as a zombie on one frequency and everyone else starts on different (but same) frequency. When a player gets hit by the zombie, they switch channels to the zombie's channel and become a zombie. When they become a zombie, we'll have the leds flash a constant pattern so that everyone else can know if they are a zombie. The goal of the game is to be the last man standing. | ||
- | ---- | + | https://youtu.be/QvtAMsO5JmA |
+ | ---- | ||
==== Group 14 (2 teams) ==== | ==== Group 14 (2 teams) ==== | ||
Line 237: | Line 245: | ||
We would like to create a light taser. The basic idea is to use an arduino nano to flash an LED at a specific frequency to directly take out opponents. There would be a button that would turn on the LEDs and also a switch that would determine which of the 2 frequencies it would flash at. It would be in a casing and powered with batteries. The code would be on the nano exclusively. | We would like to create a light taser. The basic idea is to use an arduino nano to flash an LED at a specific frequency to directly take out opponents. There would be a button that would turn on the LEDs and also a switch that would determine which of the 2 frequencies it would flash at. It would be in a casing and powered with batteries. The code would be on the nano exclusively. | ||
+ | https://youtu.be/EFiqG7ibDbc | ||
---- | ---- | ||
==== Group 15 (2 teams) ==== | ==== Group 15 (2 teams) ==== | ||
Line 299: | Line 308: | ||
We will use an arduino that will be connected to a max sonar sensor, leds, and a 9v battery power source. The code will be a continuous state machine that will wait for the sensor to be tripped and then it will go into an active state that will use the leds to emit all player frequencies. | We will use an arduino that will be connected to a max sonar sensor, leds, and a 9v battery power source. The code will be a continuous state machine that will wait for the sensor to be tripped and then it will go into an active state that will use the leds to emit all player frequencies. | ||
- | ---- | ||
+ | https://youtu.be/DZumld2Br40 | ||
+ | ---- | ||
==== Group 19 (2 teams) ==== | ==== Group 19 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 314: | Line 324: | ||
https://youtu.be/ndml2gwPo74 | https://youtu.be/ndml2gwPo74 | ||
+ | |||
---- | ---- | ||
==== Group 20 (2 teams) ==== | ==== Group 20 (2 teams) ==== | ||
Line 330: | Line 341: | ||
-Shield mode lasts for 5 seconds, and only one shield is allowed per round | -Shield mode lasts for 5 seconds, and only one shield is allowed per round | ||
-Mario "Starman" theme will play to alert other players of the invincibility | -Mario "Starman" theme will play to alert other players of the invincibility | ||
- | ---- | ||
+ | https://youtu.be/dOKxKNjZk0I | ||
+ | ---- | ||
==== Group 21 (2 teams) ==== | ==== Group 21 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 342: | Line 354: | ||
For our milestone 6, we want to create a game mode that’s like king of the hill. We want to use a base station that functions as a transmitter. We would use channel 0 to transmit the “base station” signal constantly (using an Arduino). Players can stand at the base station and accumulate 1 point every second they’re there (getting shot by the base station). If you get shot by a player, your gun is disabled for 10 seconds and you have to go back to spawn. At the end of the game (2 minutes) the game ends and the person with the most points wins. | For our milestone 6, we want to create a game mode that’s like king of the hill. We want to use a base station that functions as a transmitter. We would use channel 0 to transmit the “base station” signal constantly (using an Arduino). Players can stand at the base station and accumulate 1 point every second they’re there (getting shot by the base station). If you get shot by a player, your gun is disabled for 10 seconds and you have to go back to spawn. At the end of the game (2 minutes) the game ends and the person with the most points wins. | ||
- | ---- | ||
+ | https://youtu.be/4hDUpiSCh8U | ||
+ | ---- | ||
==== Group 22 (2 teams) ==== | ==== Group 22 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 363: | Line 376: | ||
A lot of the process is already demonstrated in this instructable: https://www.instructables.com/id/LCD-Display-Via-Bluetooth/ | A lot of the process is already demonstrated in this instructable: https://www.instructables.com/id/LCD-Display-Via-Bluetooth/ | ||
but the premise is that you'd have a small screen connected via I2C to an arduino (nano preferably), then a small bluetooth module connects to the arduino as well to communicate with the main laser tag system. The majority of time would probably be consumed in coding both the arduino and the ZYBO so you can get the needed info sent across the UART. Ideally, future implementation could possibly mean providing power to the arduino system from the gun itself and allow for a relatively small form factor. For this instance we would likely use a small power bank or something like a 9V. | but the premise is that you'd have a small screen connected via I2C to an arduino (nano preferably), then a small bluetooth module connects to the arduino as well to communicate with the main laser tag system. The majority of time would probably be consumed in coding both the arduino and the ZYBO so you can get the needed info sent across the UART. Ideally, future implementation could possibly mean providing power to the arduino system from the gun itself and allow for a relatively small form factor. For this instance we would likely use a small power bank or something like a 9V. | ||
+ | |||
+ | https://youtu.be/Iz8KuLmpLVE | ||
---- | ---- | ||
Line 391: | Line 406: | ||
Revive noise. | Revive noise. | ||
Makes a final death noise if no one revives you. | Makes a final death noise if no one revives you. | ||
- | ---- | ||
+ | https://youtu.be/a_eMcFFWKSQ | ||
+ | ---- | ||
==== Group 24 (2 teams) ==== | ==== Group 24 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 436: | Line 452: | ||
This is group #26 (Derek, Ethan, Max, Madi). For our group proposal, we would like to do a Super Mario powerup. We would 3D print a star and put an arduino inside the star. LEDs on the outside of the star will transmit a specific frequency (Channel 2 for example). When a player gets hit by that frequency, their board plays the Super Mario star power song, they have a continuous laser beam, and can no longer get hit for a certain amount of time. This is our proposal. | This is group #26 (Derek, Ethan, Max, Madi). For our group proposal, we would like to do a Super Mario powerup. We would 3D print a star and put an arduino inside the star. LEDs on the outside of the star will transmit a specific frequency (Channel 2 for example). When a player gets hit by that frequency, their board plays the Super Mario star power song, they have a continuous laser beam, and can no longer get hit for a certain amount of time. This is our proposal. | ||
- | ---- | ||
+ | https://youtu.be/ImDDrX3qLEs | ||
+ | ---- | ||
==== Group 27 (2 teams) ==== | ==== Group 27 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 449: | Line 466: | ||
For our project we want to implement a health station. It will shoot at one of the ten frequencies that we aren't using for the game. The frequency will allow us to regenerate one of the hits that we received from the other team every ten seconds but it will not regenerate lives. The transmitter will be an arduino and then we will need to adjust the detection code. We want to add sounds when we regenerate as well. | For our project we want to implement a health station. It will shoot at one of the ten frequencies that we aren't using for the game. The frequency will allow us to regenerate one of the hits that we received from the other team every ten seconds but it will not regenerate lives. The transmitter will be an arduino and then we will need to adjust the detection code. We want to add sounds when we regenerate as well. | ||
- | ---- | ||
+ | https://youtu.be/RN1fr3s_1qE | ||
+ | ---- | ||
==== Group 28 (2 teams) ==== | ==== Group 28 (2 teams) ==== | ||
=== Team (2 members) === | === Team (2 members) === | ||
Line 476: | Line 494: | ||
For our creative portion to the assignment, we wanted to build an arduino shotgun. A tool that would generate 5 extra shots for the player that are shot in a wide range. This shot gun would be switch dependent so that it could be used at any frequency. We were thinking that we could also implement a way to also indicate how may shots were left without the need for memorization or an LCD screen (so probably something with LED's). The body would be simple, just made out of pvc pipe. We are interested in doing this because it would require us to not only code an arduino, but to also build a simple chassis to hold our equipment and be effective. | For our creative portion to the assignment, we wanted to build an arduino shotgun. A tool that would generate 5 extra shots for the player that are shot in a wide range. This shot gun would be switch dependent so that it could be used at any frequency. We were thinking that we could also implement a way to also indicate how may shots were left without the need for memorization or an LCD screen (so probably something with LED's). The body would be simple, just made out of pvc pipe. We are interested in doing this because it would require us to not only code an arduino, but to also build a simple chassis to hold our equipment and be effective. | ||
- | ---- | ||
+ | https://youtu.be/IXTmsXFb0s4 | ||
+ | ---- | ||
==== Group 30 (2 teams) ==== | ==== Group 30 (2 teams) ==== | ||
=== Team (3 members) === | === Team (3 members) === | ||
Line 520: | Line 539: | ||
We got the idea that a re-charging and draining reflector shield would be useful and creative. We plan on adding a button that when pressed will activate a rapidly decaying shield for a few seconds that recharges when not in use after a longer period of time. The shield makes the hit detector ignore the hit while making the hit-indicator led’s flash at our shooting frequency as a counter shot from the entire system. We have a couple of ideas on how to connect the button to our board be it usb, the bluetooth friend or attempting to jack into a random unused pin on the board, but as we have little experience with the those parts when programming the board, we are not sure which method would be more practical. If you have any suggestions, just let us know. | We got the idea that a re-charging and draining reflector shield would be useful and creative. We plan on adding a button that when pressed will activate a rapidly decaying shield for a few seconds that recharges when not in use after a longer period of time. The shield makes the hit detector ignore the hit while making the hit-indicator led’s flash at our shooting frequency as a counter shot from the entire system. We have a couple of ideas on how to connect the button to our board be it usb, the bluetooth friend or attempting to jack into a random unused pin on the board, but as we have little experience with the those parts when programming the board, we are not sure which method would be more practical. If you have any suggestions, just let us know. | ||
- | ---- | ||
+ | https://youtu.be/98RWb5T_sEQ | ||
+ | ---- | ||