Automatic Nerf Turret

A custom design automatic turret that lunches standard NERF darts when obstacle is detected.

Contest

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags

Description

After the competition got extended for another month, I decided that my first submission was not worthy enough for a two months long competition so I decided to start designing this fully automatic turret. This does not need any human interaction apart from turning it on and refilling the magazine when it's empty.

First thing's first, Tobias Frank's turret design (http://tec.artstation.com/projects/1bk9Z) inspired me to follow a similar design pattern. Apart from the design idea, the whole mechanism has been planned by me. The coding was also done by me but a friend of mine helped a bit in the end when I was running out of time.

So the basic operation is the turret rotates 60Β°, seeking any sort of obstacle using ultrasonic sensors. As soon as the sensor detects an obstacle present within the prescribed distance (via coding), the servo that rotates the turret pauses and the flywheel turns on. At the back, there is a stepper motor that pushes the darts from the magazine into the flywheel and the flywheel pushes out the dart. As soon as the obstacle is removed, the turret goes back to rotating state, seeking further obstacles.

Materials and methods

Here's the list of materials:

(3d printed parts)
x1 Base axis
x4 Base clips
x1 base trim
x2 flywheels
x1 front base
x1 front jacket
x1 left chamber
x1 magazine
x1 motor mount
x1 nerf push gear
x1 radar arm
x1 radar mount
x1 rear base
x1 right chamber
x1 servo clip
x1 shooting barrel
x5 side clips
x1 stem
x1 stepper bracket

(off the shelf parts)
x2 DC motors
x1 stepper motor
x1 servo motor
x1 arduino uno
x1 H bridge board
x1 stepper motor driver (ULN2003)
x1 ultrasonic sensor (hobby grade)
x46 m4 10mm screws

(others)
A lot of patience!

Printing some of the parts can be a bit challenging but with the proper support, it should be achievable. Almost all the parts are printed at 0.6mm with infill anywhere between 20% - 50%. I have printed all the parts in PLA.

An exploded view is included to show which parts go where.

Few videos explaining how it works (please pardon my non-professional video quality; I am not an youtuber, nor do I do any sort of video in real life)

Intro to design: https://youtu.be/iPyE6CEsHx0
Electronics: https://youtu.be/HAM2Hjc3DQg
Nerf turret in action: https://youtu.be/GtuW4vI_p90
Nerf turret automatic feed mechanism: https://youtu.be/H8WI4Xr1LmE
Nerf turret automatic feed mechanism 2: https://youtu.be/Jit_QHbDVhg

Once the competition is over, I will upload the code.

Thanks to 3d Printing group from Facebook for hosting this competition. This is first time I have done such project (off work) and it has been an wonderful experience and I don't think I have learnt this much ever within a mere three weeks of time, especially Arduino since this was completely new to me.

Documents

Issues

Issues are used to track todos, bugs or requests. To get started, you could create an issue.

Comments

A65a5b10cadc2149dfdd7128eeb1396f?default=blank&size=40Tshepo Maredi commented ago

Hi, could you please make the youtube videos public as they are currently private and thus cant be accessed/viewed. would really love to see it in action

Ff0eea3d2320ee6489da0331e00c4e02?default=blank&size=40searo added this to the Nerf collection ago
E2860bc16503ba41e01a917b78b97d91?default=blank&size=40J4ck1023 added this to the Nerf collection ago
0487dd35b37c90d7aaad8792d397fcb1?default=blank&size=40James Vaello added this to the New STL site! collection ago
9de6d3c552e7852e16bb2c5d26e713ad?default=blank&size=40NOFX83 added this to the Cool collection ago
Mini ulti2arjanUltiArjan added this to the fun collection ago
47c3b9cab1ad3ac94d09f4bef22e7d5f?default=blank&size=40mrhasan published this design ago