14CORE / nerf-iron-dome

Automatic Nerf Sentry Gun

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nerf Iron Dome

Turret

Contributors

Brian LevisLuciano VinasAndrew Chan

Summary

The aim of this project is to build a nerf turret that can do cool stuff. Cool stuff might include:

  • Targeting a moving object (tennis ball?)
  • Recognizing faces
  • Being remote controlled
  • Guarding an object
  • Reenacting this scene from RoboCop

Status

The turret has been constructed, and may be controlled via a USB Xbox 360 Controller. It's electronics are spaghetti. API is being rewritten to be higher performing, and image processing work is in progress.

TODO

Solder electronics, add 3D models to git. Software:

  • Rewrite turret controller and python API
    • Pan/tilt
    • Fire
    • Watchdog
  • Recognize tennis ball
  • Motion smoothing

Credits

Turret base inspired by Britt Michelsen's Nerf Vulcan Sentry Gun, Nerf RapidStrike teardown guide, xboxdrv python wrapper class

Tech

Hardware

Nerf RapidStrike with pusher and flywheel motors hooked up to 7.5V 100W power supply and 5V relay module. Super high torque HS-805BB servos hooked up to 6V 18W power supply. Arduino controls all actuators, and communicates over serial with Raspberry Pi. Raspberry Pi Camera v2 mounted on top of gun. Possibly will be mounted on drum tripod.

Software

Python Connector Design

About

Automatic Nerf Sentry Gun


Languages

Language:Arduino 55.4%Language:Python 38.6%Language:Makefile 3.6%Language:JavaScript 1.3%Language:HTML 1.0%