Zusammenfassung
Dieses Projekt ist inspiriert von Rui Santos bei Random Nerd Tutorials.
https://randomnerdtutorials.com/
Sie haben viele großartige und interessante Projekte. Sie leisten hervorragende Arbeit beim Demonstrieren und Detaillieren ihrer Bauarbeiten. Bitte schauen Sie sich ihre Website an und unterstützen Sie sie.
Ich habe das Programm ESP32-CAM mit Telegramm verwendet: (wähle das mit Bewegungserkennung)
Der Schaltplan ist auf ihrer Website detailliert beschrieben.
Diese Kamera wird von einem 5V-Telefonladegerät betrieben und ersetzt nicht Ihre Türklingel.
Das Stromkabel wird durch den Bogen unter dem Terminal geführt und mit Kabelbindern an Ort und Stelle gehalten.
Teileliste der 5V-Version
Kamera ESP32 CAM
Bewegungssensor AM312
Terminal
Perfboard
4 8-polige Header
3 90 Pins
2 4 mm Einsatz - Höhe 5 mm
Der Code hat für mich nicht funktioniert, also habe ich ein paar Ergänzungen vorgenommen:
Bevor das Setup durchgeführt wurde - zwei Zeilen hinzugefügt
// Bewegungssensor
Boolean motionDetected = false;
int LEDMove = 4; //Meine hinzugefügte Zeile
int readPin = 13; //Meine hinzugefügte Zeile
und in einer leeren Schleife
nach if(sendPhoto) {....}
Ich habe das hinzugefügt:
/ / Suchen Sie nach Bewegung und setzen Sie die Variable motionDetected auf true für Bewegung und false für keine Bewegung.
/////////////////
Int reading=(digitalRead(readPin));
wenn (Lesen == HOCH) {
digitalWrite(LEDMove, HIGH);
motionDetected = true;
Serial.println("Bewegung erkannt");
//Serial.println(motionDetected);}
//delay(200);
)
wenn (Lesen == NIEDRIG) {
digitalWrite(LEDMove, LOW);
motionDetected = false;
Serial.println("keine Bewegung erkannt");
//Serial.println(motionDetected);}
Verzögerung(200);
)
Etiketler
Model Kaynağı
