Nick Engmann
Published © CC BY

Nerf Alexa Home Defense Turret

Home Defense System with Alexa, OpenCV target finding, and a really cool nerf gun.

AdvancedWork in progress24 hours13,178

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
×1
Adafruit DC Motor Hat
×1
NEMA 17 Stepper Motor 5:1
×2
Extension Springs six inch
×2
Nylon String
×1
Eye Hook
×4
Single 5V Relay
×2
Camera Module
Raspberry Pi Camera Module
×1
MG995 Servo
×1
Memory Foam
×1
Echo Dot
Amazon Alexa Echo Dot
×1
Shelf Bracket
×4
Power Supply 12V 3A
×1
NEMA 17 5:1 Stepper Motor Flange - 3D Print
×2
Flange Shaft - 3D Print
×1
Dampener - 3D Print
×1
Gimbal Endstop Guide - 3D Print
×1
Gimbal Endsto
×1
Wire Guide - 3D Print
×6
Raspberry Pi 3 Container
×1
Wood 1/4 inch
You will need 30 square feet worth of wood. I used (5) 4'*2' long sheets that I obtained from Home Depot
×5
Nerf Vulcan
×1

Software apps and online services

Alexa Skills Kit
Amazon Alexa Alexa Skills Kit
Firebase
Google Firebase
AWS Lambda
Amazon Web Services AWS Lambda
OpenCV
OpenCV

Hand tools and fabrication machines

Jigsaw
blade for wood
Circular Saw
blade for wood
Hammer
3D Printer (generic)
3D Printer (generic)
Wood Glue (generic)

Story

Read more

Custom parts and enclosures

Building Project Icarus Box

Project-Icarus-Colorized

Schematics

Schematic

The Arduino Motor Hat plugs into the Raspberry Pi, and you attach the two Nema 17 5:1 Stepper Motors in the Left and Right Motor positions. You attach the relay for the shooting mechanism on the nerf turrent to #23 on the Arduino Motor Hat and you attach the relay for the red LED to #24 on the Arduino Motor Hat. Finally you power the entire mechanism with a 12v 3A power supply.

Code

Project Icarus

Software Instructions in README

Credits

Nick Engmann

Nick Engmann

10 projects • 75 followers
💻Hacker, ✍️Writer, (🐛)Bounty Hunter, and 🏁Founder — https://www.nickengmann.com
Thanks to Hacker-House and alecnotalex.

Comments