Introduction: DIY a Wooden Laser Gun As a Xmas Present for Your Child
Inspired by OVERWATCH, we have made a very cool Wooden Laser Gun toy for fun these day!
The Wooden Laser Gun and the Gun Target are all based on an Arduino board called Seeeduino Lotus. The laser emitter on the Laser Gun is controlled to fire laser pulse to "activate" the Gun Target. And there are 3 light sensors on the Gun Target to detect the laser pulse. It seems very simple right? If you are interested in our project, please make one for yourself or your child! It's worth to spend one day DIY it as a Xmas present.
Step 1: What We Need
Hardware part:
- Seeeduino Lotus —— 2 pcs
5mW Laser Module emitter - Red Point —— 1 pcs
Grove LED Bar v2.0 —— 1pcs
Grove - Vibration Motor —— 1 pcs
Grove - Button(P) —— 2 pcs
Servo —— 3 pcs
Grove - Light Sensor v1.2(P) —— 3 pcs
Grove - 4-Digit Display —— 1 pcs
Grove - Buzzer ——1 pcs
Structural part:
- Rubber band —— 2 pcs
- Support column M3*25 —— 14 pcs
- Support column M3*30 —— 3 pcs
- Support column M3*50 —— 6 pcs
- Support column M3*20 —— 4 pcs
- M3 screws and nuts —— many
- M2 screws and nuts —— many
- screwdriver
- 3mm thick wood planks
- 5mm thick wood planks
Step 2: Hardware Connection and Coding of Laser Gun
- Connecting the hardware as the picture above.
- Here we have two buttons, the button connected to D6 is as a trigger of the Laser Gun, each press of the button will fire laser pulse. And the D7 button is as a loader, each press of it will reload the Laser Gun.
- The led bar is for displaying the bullets left in the clip. We have 100 bullets in total and the clip can be filled with 10 bullets at a time.
- You may ask that what if I run out of my bullet, press D6 and D7 button at the same time, then the Laser Gun will be reset and you will have 100 bullets again.
- What's more, if you want to have a rest, press D7 button for about 3 seconds or no press the trigger for about 30s, then Laser Gun will be in sleep mode. Press the trigger again to wake up your gun.
- That is all about the Laser Gun. Download lasergun.zip and upload gun.ino to Seeeduino Lotus. You will find that you can hardly tear yourself away from it.
Attachments
Step 3: Hardware Connection and Coding of Gun Target
- We have designed 3 up-down targets for the Laser Gun. Each up-down target is made up of one light sensor and one servo. The light sensor is used to detect the laser pulse and the servo is used to turn the light sensor up and down.
- When a laser pulse is detected, which means that you hit the target, the Grove - 4-Digit-Display will show your score and another target will turn up at the same time.
- If you don't hit the target which is turned up in about 10 seconds, the target will also be turned down.
Download target.zip and upload target.ino to Seeeduino Lotus.
Attachments
Step 4: Laser Cut the Wooden
Here we need to use laser cutter to produce the parts of laser gun and gun target.
The parts in image 1, 3 need to use 3mm wood to produce, the parts in image 2 need to use 5mm wood to produce.
The files of laser cut I already put on the following.
Attachments
Step 5: Install the Structure Part of the Laser Gun
Now we can start to install the hardware and structure parts of laser gun.
- Install the laser head
- Install the hardware, include power bank, seeeduino, button......
- Install trigger and loaded plate.
Here I use rubber band to deal with rebound, maybe it is difficult to install, you can try to use a line fixed the trigger then install them.
Step 6: Assemble the Laser Gun
Here we start to install the trim section, we can stick them with glue.
Now Laer gun production is complete!
Step 7: Assembled Photosensitive Target
Now we begin to make the gun target, the order of installation is important, please note it.
- Install the disc for the fixed servo
- Install the servo
- Install the light sensor
- Combine the servo with the disc we just installed
- Combine the light sensor
- install the base
Step 8: Install the Other Structure Parts of the Target
Install the hardware parts, here we can use nylon belt fix the cable.
Then install the side panels.
Step 9: To Complete the Target Assembly
Install the top plate, complete!

Participated in the
Arduino Contest 2016

Participated in the
Homemade Gifts Contest 2016
11 Discussions
Question 1 year ago
Why don't you use the D2/D4 grove port for connecting the third servo? And another one, how do you connect the laser module emitter cables (red and black) with the grove cable? Thanks in advance.
Answer 11 months ago
Hello men, sorry to disturb but could u explain to me how u made the structure of the gun ( I mean the wood parts, because, when i download the files of this part, the graduations don't appear, and btw i'm blocked at this step )
Question 11 months ago
Hi guys, i'm really sorry to say that but for the construction of the Wooden laser gun, when i download the files to see the differents elements of the gun made in wood (the structure), i can't see the graduations (on LibreOffice Draw), and btw i can't make the structure of the gun, may u send me this informations please ?
Huge thanks & have a nice day.
3 years ago
I can't find second blueprints.Can you send it out?please!
4 years ago
What would be the cost of all of this?
Reply 4 years ago
I did not specifically calculate the cost, but the hardware are not too expensive. the most expensive hardware is main control board not more than 20 dollars~
4 years ago
Awesome is the word !
Always wanted such a toy !
Reply 4 years ago
Thank you~~~~
4 years ago
Absolutely awesome!!!
I would like to play with it even if I'm no more a child ahaha
Reply 4 years ago
Hahaha~ Thank you!
(In fact I have no children too, so this is mainly I play~~)
4 years ago
(Voted!!)