To get started, we will update our Raspberry Pi setup to accommodate an HC-SR501 PIR sensor. You can find a PIR sensor here: https://www.amazon.com/Motion-HC-SR501-Infrared-Arduino-Raspberry/dp/B00M1H7KBW/ref=sr_1_4_a_it.
We will connect the PIR sensor to the Raspberry Pi on pin 17 and the camera to the camera slot as we have seen earlier.
Once the connections are made as previously discussed, update pi/index.js as follows:
var config = require('./config.js'); var mqtt = require('mqtt'); var GetMac = require('getmac'); var Raspistill = require('node-raspistill').Raspistill; var crypto = require("crypto"); var fs = require('fs'); var Gpio = require('onoff').Gpio; var exec = require('child_process').exec; var pir = ...