Home Page Icon
Home Page
Table of Contents for
Build Your Own Autonomous NERF® Blaster: Programming Mayhem with Processing and Arduino™
Close
Build Your Own Autonomous NERF® Blaster: Programming Mayhem with Processing and Arduino™
by Bryce Bigger
Build Your Own Autonomous NERF Blaster : Programming Mayhem with Processing and Arduino
Cover
Build Your Own Autonomous NERF® Blaster: Programming Mayhem with Processing and Arduino™
Copyright Page
Dedication
Contents
Preface
Acknowledgments
1 Tinkering
Tinkering Is Not a Waste of Time
Tinkering with Game Boy Advance
Tinkering with MAME Arcade
Tinkering with 3D
Tinkering with Arduino
Tinkering Can Get You a Job
2 Building a NERF Niche
The Sentinel Project
The Design
The Blaster
The Base
The Code
3 Processing Crash Course
What’s Processing?
Getting Processing
Installing Processing on Mac OS X
Installing Processing on Windows
Hello, Circle!
More Circles!
Save the Ellipses!
Don’t Skimp on Structure
Let’s Draw
4 Arduino Crash Course
What’s a Microcontroller?
So Use a Desktop or Laptop, Right?
What Connects to Microcontrollers?
Types of Arduino Boards
Anatomy of an Arduino
Dream, Create, Deploy
Getting Started
It’s Go Time!
What You’ll Need
Installing the Software
Blinky Blink
Wiring an Arcade Button
What You’ll Need
Making Things Move
“Awesometer”
What You’ll Need
But Wait. There’s More!
Awesome. We’re Done
5 Motion Detection
What You’ll Need
Motion-Sensing Methodology
PIR Sensors
Image-Based Detection in Processing
Computer Vision
Facial Detection with OpenCV
6 Tinkering Pays Off
Project Blueprint: The MailChimp Feces Flinger
The Concept
Project Requirements
Design and Build
Software and Video Streaming
Delivery
The Takeaways
The Feces Flinger—What Went Right
The Feces Flinger—What Warranted Another Look
The Feces Flinger—Lessons Learned
7 Foam Dart Blaster Hackery
Components
Optional Upgrades
Analog Tools
Blaster Selection
The Big Chart
Weight Removal
Option 1: Lithium-Ion Battery Modification
Option 2: Make the Battery Tray External
Option 3: Power-Adapter Modification
Fire Control
8 Blaster Brains and Eyes
Autonomous Turret, Assemble!
Pan as in Rotation System
It’s Webcam Time
Down to the Wiring
Mouse Movement = Servo Movement
Blaster Coding for Processing
Blaster Coding for Arduino
9 Autonomous Avenger Armed
All Systems Enabled
HUDs, GUIs, and FUIs
Tips and Tricks
10 Leveling Up
Cutting the Cords
Manual Control
Death Blossom
Even More Awesome
A Parts List
B The Sentinel Project Build
Instructions for the Prototype Build
Building the Base
C Applied Warfare Tactics
Flanking
Diversion
Choke Point
D Tales from the Toolbox
Save Time, Save Money
Board Up Your Toolbox
Upgrade to a Combo?
Powering Your Project
Blaster Augmentation
Alternate Input
Fancy Up
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Copyright Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset