Introduction: Arduino PIR Motion Water Gun (easy)
first what youll notice my grammer isnt the best :)
ok what youll need: 1 transister/mosfet that can handle the current for the water gun motor, this is the one i used - http://www.sparkfun.com/products/10213 - then a diode, i used this one - http://www.sparkfun.com/products/8589 - then a 10k ohm resistor, then a PIR, i didnt use this one but it should work - http://www.sparkfun.com/products/8630 - then a bread board, i used this one - http://www.sparkfun.com/products/7916 - then some jumpers these are what i used - http://www.sparkfun.com/products/124 - then an arduino, i used a uno - and a water gun, which was for me, a pretty hard thing to find around the house, but i got one from a pesticede battery operated sprayer (it had never been used). and i made the sprayer tip using some tubing, a .22 air gun pellet and a tack ( im pretty creative:). last a battery and battery holder that will work for your sprayer motor. oh and also keep in mind this instructable was done by me, a 14 year old who just got into elctonics in the last few months, plus this is my first instructable :).
Step 1: The Code
first, upload the code. go to the bottom of this page - http://www.ladyada.net/learn/sensors/pir.html - copy and then paste it in the arduino ide, then change the LED pin to digital pin 3, then save the code in the ide, then upload the code to your arduino.
Step 2: Wiring Up the PIR
follow this wiring diagram for the PIR. yellow jumper is out or signal, black is ground, and red is positive
Step 3: The Circuit
now build this circuit on a bread board, but know that you wont get it to work the first time. and its very picky on how you put the jumpers, especially around the mosfet/transistor.
Step 4: The Box
now, i built a box from some 1/4 luan plywood and some VERY heavy duty super glue called "2p-10" made by fast cap. but im not going to tell you exactly how to built it because it depends on how you want to rig it all up and how big your water tank is.
Step 5: The End
now youre done!!!! and i'll add that you can also hook it up to a automatic airsoft gun's motor and then in instead of a water gun youll have a full-auto airsoft turret!!! so untill next time have fun and comments are greatly appreciated

Participated in the
Woodworking Challenge

Participated in the
Make It Real Challenge
22 Comments
Question 4 years ago on Step 1
link to code does not work. Any link to the arduino code for this would be appreciated.
11 years ago on Introduction
You sound older than 14 in the video! lol But really good job on the instructable, I like this one.
Reply 11 years ago on Introduction
finally someone commented!!! and i get that a lot:) and thanks for the complment about the instructable. my next instructable will probably be a capacitor bank from old disposible cameras, i just need more caps before i make it!!!
Reply 8 years ago on Introduction
hi, how can i download the code for this project.
9 years ago on Introduction
This is pretty cool. I would have liked a little more detail on how you put together the sprayer though, it sounds like you had a clever solution but I'm not quite sure how to repeat it.
9 years ago on Introduction
I would do this without the Arduino.
PIR switches the mosfet and turns on the pump.
Some PIR modules have adjust for high and low time.
9 years ago on Introduction
Can you upload a picture of how you connected/what you connected to the breadboard?Thanks
10 years ago on Introduction
WOW!!! I really wished you had posted this a month ago. I was working on a project that used a servo to active a motorized sprayer but this is so much more efficient! The only question I have is what voltage is the motor that you pulled out from the sprayer? Mine blew out but I'd like to replace it and try out this configuration. Good job and thanks!
Reply 10 years ago on Introduction
i think it was a 6v but it ran on 9v and hasnt blown out yet
10 years ago on Step 2
i was wondering what is the battery pack you used to supply the board what batteries are there and how mant
Reply 10 years ago on Step 2
do you have an anduino? because its best to get a battery pack designed for arduino so you know its the right suppy voltage (5v) and to answer your question (1) 9v battery and a male bell connector with a switch to turn the arduino on and off.
10 years ago on Step 3
did you use a MOSFET transistor?
10 years ago on Introduction
Okay I got you on that, but is that a servo motor you used? If so how do you get it to push the trigger of the spray gun? Or what did you use to push the trigger?
Reply 10 years ago on Introduction
i didnt use anything, i took the motor/pump completly out of the water gun/sprayer and then wired it directly into the ciricit so when the PIR senses motion and then sends the signal to the arduino and then the arduino sends the signal to the mosfet then it supplys the power from the 9v battery to motor on the pump. again if you have anymore problems let me know
10 years ago on Introduction
The pump itself what did you use to pump the water?
Reply 10 years ago on Introduction
i think i said this somewhere in the instructable but i used a battery powered sprayer from a pestiside bottle but you can use almost anything like maybe a electric kids water gun or just about any type of sprayer and then for the nozzle it really depends on the power of the pump and if the pump has a "stream" or "spray" nozzle on it already. hope this helped but if not feel free to ask if you run into any more problems
10 years ago on Introduction
okay i have a question. I am trying to make this project. can you please explain how you made the water pump. i know you have to hook the motor up i just need to know how you got it to work and shoot the water out
Reply 10 years ago on Introduction
you mean as far as the wiring or the pump itself? and sorry for the late reply i didnt have very good internet where i was the last few days.
11 years ago on Introduction
You should have two outputs for the water gun which point at slight angles away from the motion sensor, that way if you are passing quickly, you still get hit.
Reply 11 years ago on Introduction
i never thought of that, great idea and i will do that on the next one i build.