I am building a watering system with an Arduino. Basically it runs on a track with a hose that drips water down on plants a couple of times every day. Its outside, and water might sometimes get from the leaves of the plants down to the Arduino controller.

What is the best way to protect my Arduino against weather and water from the watering system?


In a nutshell, you want to treat the Arduino and all other electronic components as you would treat a line voltage electrical system. You want to have a weather-resistant case for the Arduino with as few access ports as possible, and you may want to go so far as to plug those access ports with silicone once you have the required wires in place. The easiest way to protect it from the actual watering system is simply to have the electronics at a higher elevation than the water source, while observing all the previous precautions I mentioned.

  • 5
    \$\begingroup\$ +1 One thing to add: You don't need a weather resistant case for the Arduino, you just need a waterproof box. If you put all your electronics and your breadboard in a box and drill a hole in the side of the case with your wires going out, you should be good. You might need a little caulk, but also I would have the wires sag right before it enters the box. They do this on streetlights, the water drips off the wires before entering. If you can also have a "visor" so it covers the hole when it is raining. If you're really cautious, you can put your Arduino on a piece of plastic on a sponge. \$\endgroup\$ – Anonymous Penguin Apr 9 '13 at 21:21
  • 2
    \$\begingroup\$ @AnnonomusPerson You could post that as a separate answer. \$\endgroup\$ – asheeshr Apr 10 '13 at 8:21

Firstly, there are commercially available products like this one.

The easiest thing to do is to get one of those airtight boxes for food storage and place the Arduino in there. If you want any wires to come out, cut a hole and use hot glue1 or some waterproofing substance (like plumber's epoxy). Silicone waterproof nuts work as well.

1. While this will work for the device you have in mind, note that hot glue seals may not work well when completely submerged.


I used to install equipment onto Communications Towers that would have to be exposed 24/7 to all the elements (including getting covered in ICE).

I typically would use NEMA rated enclosure boxes for this, because the thick hard plastic is almost indestructable. but you can drill into it for Cable Glands or mounting easily enough.(make sure to seal anything you drill)

I use Cable Glands to seal cable entries, and depending on the direction, drip loops should be used.

you could also opt for something with Ingress Protection ratings, (something like IP67-IP69+), check out http://www.enclosurecompany.com/ip-ratings-explained.php for more information on enclosure IP ratings.

  • \$\begingroup\$ What is "ICE" the acronym for? \$\endgroup\$ – Transistor Sep 19 '16 at 16:58
  • 1
    \$\begingroup\$ @Transistor: solid water (H2O). It occurs naturally in the higher latitudes. \$\endgroup\$ – Dave Tweed Oct 20 '16 at 13:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.