L’instruction ‘while True:’ déclenche le reste du script, mais le laisse s’exécuter en boucle. C’est l’une des choses qui m’a empêché de travailler avec des capteurs PIR au début, car je pensais que tous ceux que j’avais commandés s’étaient cassés à cause d’un mauvais câblage. Il s’avère que le script a juste besoin de savoir pour réinitialiser le capteur à la fin.

C’est pourquoi une fonction « time.sleep(5) » est prise en sandwich tout en bas, car nous ne voulons vraiment pas que chaque petit mouvement déclenche cette chose et prenne six mille photos à cause d’une feuille. Cela forcera le Pi à faire une pause, réinitialisera la boucle en cinq secondes. Vous pouvez régler cela sur ce que vous voulez, mais j’ai trouvé que cinq suffisaient pour une caméra de sécurité.

Vous remarquerez que j’enregistre toujours tout sur le bureau, ce qui est faux. Vous devez les enregistrer sur un SSD externe pour de meilleures performances, car l’enregistrement direct sur la carte SD entraînera un ralentissement de l’ensemble de votre système lorsque vous aurez fini de prendre des photos.

Prenez simplement note de votre répertoire dans lequel vous souhaitez enregistrer et faites-y pointer le code.

Le format de l’heure est dicté par strftime et gmtime, mais permet également au programme d’enregistrer des images et des vidéos individuelles au lieu de tout écraser.

Publicité

Bien qu’il ne soit pas câblé, nous pourrions aussi bien entrer le code de la sonnette, que nous allons indiquer avec doorbell.when_pressed = ring et faire savoir à notre utilisateur s’il peut voir le terminal shell avec lequel il attend actuellement un mouvement une commande d’impression.

Ensuite, faites-le attendre avec sen.wait_for_motion() et dites à l’utilisateur qu’un mouvement a été détecté avec une autre commande d’impression.

Continuer? Parce que c’est là que vous pouvez dévier si vous le souhaitez.

Dans IFTTT, si vous décidez d’utiliser deux ensembles d’actions différents, vous devez prendre note des autre commande pour dire au capteur d’envoyer un ping à WebHook avec les informations pour vous envoyer un autre ensemble de notifications au lieu de simplement celui standard de la notification bien écrite.

Avant de déclencher la caméra, nous devons lui dire d’écrire du texte par-dessus. La police est étrange et pour être honnête, elle est suffisamment claire pour être lue pour toute utilisation utile, alors allons-y.

Ensuite, on active la caméra ! Le code de l’appareil photo inclus est principalement axé sur la prise d’une photo en mouvement, puis sur l’enregistrement des dix secondes après pour toute autre preuve nécessaire. Ensuite, il nous dit s’il a terminé le travail.

Une fois cela fait, nous revenons en boucle avec le « while True ».

Rate this post
Publicité
Article précédent50 jeux testés : GeForce RTX 3080 contre Radeon RX 6800 XT
Article suivantJujutsu Kaisen Flashback révèle les premiers jours d’école de Yuji
Berthe Lefurgey
Berthe Lefurgey est une journaliste chevronnée, passionnée par la technologie et l'innovation, qui fait actuellement ses armes en tant que rédactrice de premier plan pour TechTribune France. Avec une carrière de plus de dix ans dans le monde du journalisme technologique, Berthe s'est imposée comme une voix de confiance dans l'industrie. Pour en savoir plus sur elle, cliquez ici. Pour la contacter cliquez ici

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici