Page 1 sur 1

Projet pizéro 1.3+ raspicam noir

Posté : dim. 26 juin 2016 21:05
par casper22
Bonjour à la communauté

J'aurais besoin de votre aide pour un projet relativement simple pour les connaisseurs que vous êtes, mais pour ma part, je suis débutant en raspberry

Le projet porte sur une pi-zéro 1.3, avec une raspicam noir, et des leds IR,et une batterie qui seront introduits dans une tube étanche

le but est simplement d'enregistrer la vidéo sur la carte micro SD après le basculement d'un interrupteur , les videos seront transférées ultérieurement sur PC

Le tout doit garder les plus petites dimensions possible , raison pour laquelle j'ai opté pour les zéro 1.3 dés qu'il à été développé.

Au niveau montage et raccordement électrique, je me débrouille , au niveau installation de raspbian aussi, mais pour la programmation, là je ne sais par où commencer

Pourriez-vous me donner des pistes

Un grand merci d'avance pour votre aide

Re: Projet pizéro 1.3+ raspicam noir

Posté : dim. 26 juin 2016 21:25
par yoshi
Salut,
Voici un code python qui te permet d'enregistrer de la video quand tu appuie sur un bouton comme tu nous la dis.

Code : Tout sélectionner

import RPi.GPIO as GPIO
import Time
import os
import sys
GPIO.setmode(GPIO.BCM)
GPIO.setup(12, GPIO.IN)
if(GPIO.input(12) == 1) {
 os.system('raspivid -o video.h264 -t LeTEmpsEnMS -w 1920 -h 1080')
 time.sleep(10)
}
N'oublie pas de modifier le temps et peut être la resolution ici en FullHD

A+

Re: Projet pizéro 1.3+ raspicam noir

Posté : lun. 27 juin 2016 14:54
par casper22
Bonjour

Un grand merci à Yoshi pour la réponse rapide et efficace

Ca ressemble en effet en grande partie à ce que je veux faire

Donc, je dois créer un fichier en python et le nommer ex "vidéo"
et lancer manuellement, mais est-il possible de la démarrer automatiquement lors de l'activation du GPIO12?

Pour rapivid, je vient de découvrir ceci sur le site framboise 314 "handsdown.be" pour des noob comme moi, cà peut servir

Ton annonce des raspberry avec Cayenne , à parait pas mal du tout non plus pour d'autres application

Merci d'avance

Re: Projet pizéro 1.3+ raspicam noir

Posté : lun. 27 juin 2016 18:02
par yoshi
Salut,

je peux pas te repondre pour lancer le script automatiquement (je n'ai jamais reussi...).
Voila une petite modif du code pour pas qu'il s'arrete après avoir pris la video :

Code : Tout sélectionner

import RPi.GPIO as GPIO
import Time
import os
import sys
GPIO.setmode(GPIO.BCM)
GPIO.setup(12, GPIO.IN)
while True:
 if(GPIO.input(12) == 1) {
  os.system('raspivid -o video.h264 -t LeTEmpsEnMS -w 1920 -h 1080')
  time.sleep(10)
  }
Note: N'oublie pas si tu veux arreter ton script tape : ctrl + z (Evite de faire cela quand la camera filme)

Ah et aussi pour cayenne Francois a fait un article sur le blog.
Apparemment ils vont ajouter un module pour caméra.

J'ai pensé aussi à une interface pour filmé depuis une page web comme berryIO (http://www.framboise314.fr/berryio-trop ... etre-vrai/)

@+

Re: Projet pizéro 1.3+ raspicam noir

Posté : lun. 27 juin 2016 18:11
par yoshi
Donc pour le lancement au démarage du pi voici ce qu'il faut faire:

Mettre le code video.py dans :

Code : Tout sélectionner

/etc/init.d/
Ajouer les permissions

Code : Tout sélectionner

chmod +x video.py
Et activer le script

Code : Tout sélectionner

update-rc.d video.py defaults
pour desactiver:

Code : Tout sélectionner

update-rc.d -f video.py remove

Re: Projet pizéro 1.3+ raspicam noir

Posté : lun. 27 juin 2016 18:28
par casper22
Encore merci à yoshi pour l'aide

Note: N'oublie pas si tu veux arreter ton script tape : ctrl + z (Evite de faire cela quand la camera filme)

je précise que le montage sera autonome et donc sans clavier,
la seule possibilité d'interagir avec le pi sera l'interrupteur (GPIO 12) mais peut-être faudra-t-il ajouter un autre interrupteur afin d'arrêter le script proprement ?

bien à toi

Re: Projet pizéro 1.3+ raspicam noir  [RESOLU]

Posté : lun. 27 juin 2016 20:22
par yoshi
J'espere que ton projet va te plaire @+

Un ptit resolu =)

Re: Projet pizéro 1.3+ raspicam noir

Posté : mer. 24 août 2016 15:04
par psittacisme
Bonjour,

pour faire démarrer ma picamera RPi3 en autostart avec un fichier python j'ai voulu utiliser les fonctions données en exemple

Mettre le code video.py dans :
Code : Tout sélectionner
/etc/init.d/

Ajouer les permissions

Code : Tout sélectionner
chmod +x video.py

Et activer le script
Code : Tout sélectionner
update-rc.d video.py defaults


j'ai dû jouer du "sudo" pour pouvoir copier "mon" video.py à l'endroit indiqué
par défaut j'ai continué en ajoutant "sudo" à chaque fois.

quand je passe à l'activation du script j'ai la réponse suivante:

sudo update-rc.d video.py defaults
insserv: script video.py is not an executable regular file, skipped!

je précise que dans mon fichier video.py je n'ai pas de raspivid je passe par une compilation de recettes données par David Jones
https://picamera.readthedocs.io/en/release-1.12/

j'ajoute que j'ai essayé les autostart par "crontab -e" "bachrc" sans succès pour mon fichier video.py qui fonctionne très bien quand on fait RUN F5 à la main
(crontab -e et bachrc fonctionnent par ailleurs pour un fichier mp4 lancé avec omxplayer)

?????
Si quelqu'un peut m'aider je le remercie par avance