Tomomi Imura
Published © MIT

KittyCam - powered with Raspberry Pi & Node.js

Raspberry Pi app using a camera and PIR motion sensor, written in Node.js with Johnny-Five and Kittydar for cat facial detection.

IntermediateFull instructions provided4,120
KittyCam - powered with Raspberry Pi & Node.js

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
or Raspberry Pi 2
×1
PIR Motion Sensor (generic)
PIR Motion Sensor (generic)
×1
Camera Module
Raspberry Pi Camera Module
×1
Female/Female Jumper Wires
Female/Female Jumper Wires
×3

Software apps and online services

Johnny-Five
Johnny-Five
PubNub Publish/Subscribe API
PubNub Publish/Subscribe API
Realtime data stream
Cloudinary
Image storage cloud
KittyDar
Open-source cat facial detection

Story

Read more

Schematics

Pi2-PIR-camera Wiring

Camera to Pi
- Connect the camera module to the CSI port

PIR Sensor to Pi
- 1 red wire: PIR-VCC to Pi's 5V
- 1 black wire: PIR-GND to Pi's ground
- 1 whatever color wire: PIR-OUT to Pi's Pin 7 (GPIO 4)

Code

GitHub Repo

Credits

Tomomi Imura

Tomomi Imura

5 projects • 26 followers
An open web and open technology advocate. A front-end developer. Self-claimed designer. Cat sitter. Pokémon trainer.

Comments