https://github.com/camarm-dev/lesaffutsdetalans
Un software open source d'affut vidéo pour Raspberry Pi
https://github.com/camarm-dev/lesaffutsdetalans
Last synced: 3 months ago
JSON representation
Un software open source d'affut vidéo pour Raspberry Pi
- Host: GitHub
- URL: https://github.com/camarm-dev/lesaffutsdetalans
- Owner: camarm-dev
- Created: 2023-12-27T16:07:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-28T15:40:53.000Z (over 2 years ago)
- Last Synced: 2025-12-09T22:21:27.028Z (6 months ago)
- Language: Vue
- Size: 854 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Les affuts d'Étalans
Construction un affut vidéo open source pour Raspberry Pi, mais aussi un site web pour retrouver les captures et un guide pour construire son propre affut vidéo !
## État du projet
Le programme `sensor.py` peut actuellement :
- Détecter un mouvement et lancer la procedure d'enregistrement
- Indiquer le statut avec la LED
- Enregistrer un rapport avec les métadonnées de la prise de vue
- Enregistrer toutes ces procédures pour suivre son activité
Prochainement:
- Enregistrements avec la caméra nocturne
- Lancement du programme en autonomie
## Buts
- [ ] Enregistrer des vidéos
- [ ] Avoir une API fonctionnelle
- [ ] Authentification
- [ ] Upload de vidéo
- [ ] Récupération de vidéos, ordonnées, triées
- [ ] Avoir un site fonctionnel
- [ ] Sur [lesaffutsdetalans.fr](https://lesaffutsdetalans.fr)
- [ ] Pouvoir uploader ses vidéos sur le site avec `upload.py`
## Pré-Requis
- Raspberry Pi 3B
- Caméra nocturne
- Détecteur de mouvements sur le GPIO27 (modèle `HC SR501`: [SENSOR.md]())
- Led sur le GPIO18 ([SENSOR.md]())
- Batterie ?
- Boîtier ?
## Software
Le programme `sensor.py` déclenche la caméra quand un mouvement est détecté, et sauvegarde l'enregistrement.
- La LED allumée indique que le capteur a été initialisé et est fonctionnel
- La LED clignotante indique qu'un enregistrement est en cour
Avec une connexion internet, le programme `upload.py` téléversera toutes les vidéos sur [lesaffutsdetalans.fr](https://lesaffutsdetalans.fr) (partie administration, les vidéos doivent être traitées avant d'être publiées publiquement) puis les supprimera de cet appareil.
En ligne, on peut voir :
- La vidéo
- L'heure de la prise
- Des estimations de l'espèce capturée
- L'appareil de capture et sa version
## Structure
- `records`: Dossier contenant les enregistrements
- `affut-01_YYYY-MM-DD_hh.mm.ss.mp4`: Enregistrement vidéo
- `affut-01_YYYY-MM-DD_hh.mm.ss.report`: JSON contentant les métadonnées
## Configurer
`config.json` (exemple à `config.sample.json`)
```json
{
"version": "0.0.0",
"key": "affut-XXXXXXXXXXXXX",
"node": "affut-01",
"position": [47.13768, 6.25941]
}
```
- `version`: Ne pas modifier
- `key`: La clé d'API pour envoyer les vidéos avec `upload.py` (optionnel)
- `node`: Le nom de ce noeud (préférable de suivre le schéma `affutJeanDupont-01`, `affutJeanDupont-02` ou `affut-01`, `affut-02`)
- `position`: La position de l'affut, latitude, longitude