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
×1
Minnowboard max top angled 1280x960
MinnowBoard MAX
You can use a Raspberry Pi 3 instead, just replace "x86" with "ARM" in the instructions.
×1
Microsoft LifeCam 3000
Any USB camera will do!
×1
13285 01
PIR Motion Sensor (generic)
×2
Servo Plate A
×2
HS-485HB Servo
×2
09590 01
LED (generic)
×2
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!
×1
Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685
Used to control your PWM servos over I2C
×1
Software apps and online services:
10
Microsoft Windows 10 IoT Core
73318 301258139977848 644841747 n
OpenCV
You'll need to build this separately. See the instructions for more details.
Microsoft Visual Studio 2017
Hand tools and fabrication machines:
3drag
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

Schematics

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

Code

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

Credits

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

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Add projectSign up / Login