Implémentation de la détection de mouvement sans capteur PIR externe basé sur Esp32-cam (2)

Cas d'utilisation 4 : Enregistrer des images dynamiques

Lorsqu'un mouvement est détecté, les deux actions les plus courantes que les utilisateurs souhaitent effectuer sont l'envoi de notifications et l'enregistrement d'images sur un disque ou une carte SD.

Dans ce paragraphe, nous aborderons ce dernier. Dans le prochain article, nous aborderons la partie notification.

L'exemple suivant enregistre la capture de mouvement sur le système de fichiers SPIFFS interne (vous n'avez donc pas besoin de matériel externe) ou sur une carte SD externe.

/**
 * Save motion capture to SPIFFS filesysten
 * @author  EloquentArduino <[email protected]>
 */
 // turn on debug messages
#define VERBOSE
#include <SPIFFS.h>
#include "EloquentSurveillance.h"


/**
 * Instantiate motion detector
 */
EloquentSurveillance::Motion motion;


/**
 *
 */
void setup() {
    Serial.begin(115200);
    delay(3000);
    debug("INFO", "Init");

    /**
     * See CameraCaptureExample for more details
     */
    camera.m5wide();
    camera.qvga();
    camera.highQuality();

    /**
     * See MotionDetectionExample for more details

おすすめ

転載: blog.csdn.net/tianqiquan/article/details/133354670