Things used in this project

Hardware components:
Pi 3 02
Raspberry Pi 3 Model B
We use a Raspberry Pi, but you can also use a Minnowboard (linked below)! Just replace "ARM" with "x86" in the instructions
Minnowboard max top angled 1280x960
MinnowBoard MAX
You can use a Raspberry Pi 3 instead, just replace "x86" with "ARM" in the instructions.
Microsoft LifeCam 3000
Any USB camera will do!
13285 01
PIR Motion Sensor (generic)
Servo Plate A
HS-485HB Servo
09590 01
LED (generic)
Pet Door
This is the pet door we'll be using, but feel free to try the project with your own if you're up for it!
Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685
Used to control your PWM servos over I2C
Software apps and online services:
Microsoft Windows 10 IoT Core
73318 301258139977848 644841747 n
You'll need to build this separately. See the instructions for more details.
Microsoft Visual Studio 2017
Hand tools and fabrication machines:
3D Printer (generic)
Saw (generic)
You'll need to cut the servo plates to allow the pet door to open completely.
Drill (generic)

Custom parts and enclosures

Servo Connector
Print out two of these and attach them to your servos on the side of the door opposite the existing stoppers. This allows your servos to control the door's opening and closing.
MinnowBoard Max half case
Use this half case to mount your MinnowBoard to your door


Wiring Diagram
Fritzing diagram for the pet door
Wiring Diagram image
The Fritzing diagram as a JPG
Wiringdiagram bb sl7uvhxxlz


Pet Door GitHub repository
Clone this and open the VS2017 project file on your local machine, then link the OpenCV binaries and deploy it


Microsoft logo 2013
Windows IoT
48 projects • 2146 followers
We want to transform lives by connecting people, processes and objects. Build what matters most to you. Create the Internet of Your Things.


Add projectSign up / Login