Necessary material:
Ardunino Code: PENDING IMPROVEMENT
int pirPin = D7;
int rele = D6;
int val;
void setup()
{
Serial.begin(9600);
pinMode(rele, OUTPUT);
}
void loop()
{
val = digitalRead(pirPin);
if (val == LOW)
{
Serial.println("light off");
digitalWrite(rele, LOW);
}
else
{
Serial.println("light on");
digitalWrite(rele, HIGH);
delay(60000);//secons light 60s
}
delay(500);
}
It is not the right plate that of the scheme, it simply serves as guidance for wiring: