Hackster is hosting Impact Spotlights: AI. Watch now!
Madelyn TSerah Peterson
Created August 27, 2021

phyQUEST

Duck Hunt...But with aliens. Utilizing ADC, PWM, python3.0, bash, audio, and 555 Timers; all while playing with lasers.

15
phyQUEST

Things used in this project

Hardware components

phyCORE -i.MX 6UL / ULL
PHYTEC phyCORE -i.MX 6UL / ULL
Used the phyCORE-6ULL Development Kit.
×1
Jumper wires (generic)
Jumper wires (generic)
We used approximately 30 wires. Always nice to have extra jumpers on hand.
×1
11mm Photoresistor
You will need as many photoresistors as you have targets.
×4
SG90 Micro-servo motor
SG90 Micro-servo motor
These smaller servo motors are used for the three lower targets.
×3
25KG high torque servo
Used for top UFO target that needs to move faster and has more weight.
×1
Perf+ 2
Crowd Supply Perf+ 2
Used a perfboard for each target. This creates a connects the servos to a resister based circuit that runs to the phyCORE-i.MX6UL. Protecting the board and the servo. Because the circuit is small, the perfboard is broken in half per target.
×4
Through Hole Resistor, 510 ohm
Through Hole Resistor, 510 ohm
Used 0402 direct solder for custom PCB.
×1
Resistor 10k ohm
Resistor 10k ohm
Used 0402 direct solder for custom PCB. But used through hole for servo power board. 3x for laser gun, 4x for targets ??x for power board
×7
Capacitor 220 µF
Capacitor 220 µF
Used 0402 direct solder for custom PCB.
×4
Capacitor 100 nF
Capacitor 100 nF
Used 0402 direct solder for custom PCB.
×4
5V Dot Laser
One laser is needed for the laser gun.
×1
2 Pin DIP Push Button
Trigger button on laser gun.
×1
3 Pin Potentiometer
Helps extend or shorten the laser beam timing. Making the game easier or harder.
×1
555 Timers Ultra Low Voltage
Texas Instruments 555 Timers Ultra Low Voltage
Used to control Laser and Motor timing when trigger is pulled. Filters out all the cheaters who hold the trigger down.
×2
2 Pin Vibrbation Motor
3V Motor, meant to add a physical reaction from the laser gun as the trigger is pulled.
×1
Magnet Mini MP3 Speaker
Optional: Used to produce pew, pew noise from laser gun.
×1
LED (generic)
LED (generic)
Optional: ON/OFF Switch indicator for Laser gun.
×1
3 pin Slide Switch
Both Optional: Used as an overall ON/OFF switch and Mute switch. We recommend at least implementing the laser gun overall on/off switch for safety
×2
I2C 16x2 Arduino LCD Display Module
DFRobot I2C 16x2 Arduino LCD Display Module
Optional: Used for leaderboard screen on laser gun.
×1
USB Speaker
Optional: Used to play background music from phyBOARD-6ULL Segin.
×1

Hand tools and fabrication machines

Prusa 3d printer
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
3D PLA
Used white filament for targets, orange and grey for logo.

Story

Read more

Schematics

Custom PCB Laser Gun

This pdf contains the schematic used for creating the PCB that was placed inside the Laser gun.

Background Music

This is the background music that starts as soon as program is ran. Comes from the USB speaker connected to the Segin.

Pew, Pew Noise

This noise was used whenever the trigger is pulled on the laser gun to alert user that the trigger was pulled. Fun Fact: We used two of the contributors voices to create this sound.

Target Hit Sound

When the Hotdog target is hit this noise comes from the Segin USB speaker.

Credits

Madelyn T
7 projects • 8 followers
Contact
Serah Peterson
4 projects • 3 followers
Contact
Thanks to Silas Peterson, John Walker , Will Walker , and Speancer Black.

Comments

Please log in or sign up to comment.