DIY Cat Stopper Sprinkler System

Motivated by neighbor’s cat that poops on his lawn, an NVIDIA engineer built a smart system in less than fifteen hours that automatically turns on the sprinklers when a cat is on his lawn.

Robert Bond, a system software engineer, first trained a neural network to recognize cat images using a TITAN GPU and the cuDNN-accelerated Caffe deep learning framework.

He then set up an NVIDIA Jetson TX1 board with a small camera to feed video frames through the neural network. When it recognizes a cat, the Jetson signals a cloud server which then responds by turning on the sprinklers for two minutes.

“It wasn’t actually that much work,” Bond says. “The new Jetson TX1 is really good at running these neural nets.”


Bond details about choosing and training the neural network as well as setting up the hardware so you can get started on similar projects yourself.

The next challenge for Bond is to not just detect cats, but detect their location, and automatically send a remote-controlled car to shoo the critters away.