[Résolu] Effaroucheur sonore

Bonjour à tous !

Je débute avec les Raspberry Pi et aurais besoin d’un coup de main pour la réalisation d’un projet.

Je possède une Raspberry Pi 3 Modèle B V1.2 (2015) et voudrais réaliser la chose suivante : branché à une caméra (classique ou IR), dès que celle-ci capte un mouvement, le Raspberry envoie un signal à un haut parleur qui joue un fichier MP3.

Pensez-vous que ce soit réalisable ? Si oui, par où commencer ? J’ai quelques bases en C++ mais rien de très poussé.

Merci beaucoup !

Salut,

Facile.
Tu installes Raspbian.
Tu installes Motion ou MotionEye
Tu fais un script bash sur déclenchement de détection de mouvement.
Ce script lit un son.
Et voilà.

Pour créer le script :

sudo nano /home/pi/effaroucheur.sh en mode console
ou sudo leafpad /home/pi/notification.sh en mode graphique

Par exemple

#!/bin/sh
# Script pour jouer un son
omxplayer /home/pi/Downloads/fichier.mp3

(où “/home/pi/Downloads/” est le chemin et “fichier.mp3” le son en question)

Ensuite sudo chmod +x /home/pi/effaroucheur.sh

Ensuite, dans MotionEye, tu as facilement une zone pour coller l’adresse de ton script.
Dans Motion, c’est la ligne on_event_start
Tu mets
on_event_start /home/pi/Downloads/fichier.mp3

En complément (en simplifiant) :
Motion = c’est le programme.
Tu peux le lancer que qd tu veux mais tu dois mettre un peu les doigts dans le code :wink:

Sinon, tu as MotionEye qui, en simplifiant est motion mais avec tout en configuration graphique (moins poussé, mais plus simple et largement suffisant).

Et puis, carrément MotionEyeOs qui est LE Système d’Exploitation à lui seul et permet de transformer le Raspberry en caméra dédiée sous Motion.

++

1 « J'aime »

Salut !

Merci beaucoup à tous les deux. J’essaye et je vous tiens au courant.

Je ne suis pas 2 ; je suis au moins 3 dans ma tête :slight_smile:

Je pense que t’as de la chance pour ton projet, @Nabla est là, spécialiste motioneye :grin:

@Miguel66
@Maltusus

Pour tout avouer, tu serais sur place, ça serait fait dans moins de 30 minutes, écriture de Raspbian comprise.
C’est extrêmement simple qd on connait le truc ; un peu comme de boutonner une chemise ; même dans le noir on y arrive.

A mon avis,
Tu installes Raspbian version 04-2018 en écrivant l’image avec etcher.
Tu installes MotionEye.
Tu écris « mon » script.
Et zou.

1 « J'aime »

Avec MotionEyeOS (Motion installé sur Raspian le permet aussi) , on peut même envoyer un courriel :smiley:

1 « J'aime »

@stef-k

Et avec un script on peut même envoyer un SMS via l’API de mobile.free.fr
Et on peut mettre des photos dans le courriel.
Et on peut même envoyer des images vers un serveur FTP.
ET … je ne suis pas sûr que l’idée soit d’être pourri d’alerte dans le projet de @Maltusus :wink:

J’en profite puisque @stef-k a mis l’image.
Le script pour balancer le son = il se met dans « Run A Command »

Merci à tous !

Installation de RP Bian : OK
Installation de MotionEye : OK

Je vois bien l’image sur l’interface mais pas de déclenchement de son…

Il faut bien mettre « on_event_start /home/pi/notification.sh » dans « Run a Command » ?

Yo,

Tu m’étonnes, les Tutos sont bien faits :smile:

Non,
Juste /home/pi/notification.sh
et bien activer « Motion Detection » en passant sur « On » :wink:

++

Salut Nabla,

C’est clair, très bien faits. :smile:

Ça ne fonctionne toujours pas… :frowning:

Je vois joins des photos, je ne vois pas où ça cloche… !

DSC_0721|666x500

Tu as fait un
chmod +x /home/pi/notification.sh
ou pas ?

Sinon,
Pour le script,
Tester

#!/bin/sh
# Script pour jouer un son
omxplayer /home/pi/Downloads/faucon_cri.mp3
done

Heu … J’y pense.
Que donne
bash /home/pi/notification.sh ???
Tu entends un truc ???
Tu as quoi pour écouter ???

Parce que la sortie Jack du Rpi est juste "naze sans ampli ; ça serait bête que ça soit ça :slight_smile:

Merci pour ta rapidité Nabla !

J’ai bien fait le chmod et en lançant la commande bash le son sort bien. :frowning:

J’ai plus l’impression que c’est le mouvement qui y est pas détecté en fait…

Je pense que ma caméra est tellement merdique que le mouvement n’est même pas détecté… J’essaie avec une HD et je vous tiens au courant. :smile: Merci beaucoup en tout cas !

Tu as bien « Motion Detection » sur On"
Tu as un « Frame Change Threshold » à 3% ?

Je dois partir gérer les enfants … @+