Installer une caméra PI

 

Il existe deux types de caméras:

  • Les caméra avec filtre infrarouge...Elles sont vertes.

camera

  • Les caméra sans filtre infrarouge...Elles sont noires.

Image non trouvée !

Pour cette dernière, il sera intéressant de lui ajouter 2 led infrarouges pour lui permettre de voir la nuit. C'est là tout l'intérêt !

Image non trouvée ! Elles se vissent sur la caméra. les vis apporteront le courant nécessaire pour leurs fonctionnements.

Les led (les plus gros cylindres) s'allument automatiquement lorsque la lumière vient à manquer grâce aux capteurs de lumière situés à côté (les plus petits cylindre). Certains circuits, il sera possible de régler la sensibilité des capteurs pour l'allumage des led.

AttentionLa consommation électrique de ces leds est assez importante (> 1A). Il se peut, suivant votre installation que votre Raspberry manque de courant (la led verte du Raspberry va s'éteindre, clignoter) ou que l'affichage à l'écran devienne illisible ! Et il n'existe pas de solution toute faite pour allumer ces LED que lorsque vous voulez prendre une photo. Enfin, préférez une alimentation 5V 3A !

Ces caméras existent en version 1.3 (5M/pixel) ou 2.0 (8M/pixel)

 

Sur Raspberry, il est possible d'installer une caméra Pi. Un connecteur est prévu à cet effet (il est marqué camera pour être certain de ne pas se tromper. C'est celui qui se trouve à côté de la prise HDMI).

NoteIl existe 2 types de câbles pour brancher votre caméra à votre Pi. Tout dépendra du modèle de Raspberry Pi:

 

cable pi 0Le doré/orangé pour les modèle Pi 0 et Pi 0 w

 

Cable Le blanc pour les Pi 2, Pi3, ...

Attention:Avant d'installer votre caméra, débranchez votre Raspberry Pi (y compris la RJ45, où du courant passe même si l'appareil est débranché du secteur).

pi2

Il s'agit ici d'un pi2, c'est la même chose sur un pi3...

Il suffit de tirer vers le haut pour que celui-ci bascule et laisse de la place...

pi2

pour y positionner la nappe (bus de type CSI-2) de la caméra. Il ne vous restera plus qu'à le rabattre et le baisser pour verrouiller le tout.

Image non trouvée !

 

Si le câble n'était pas branché côté caméra, le principe sera exactement le même...

 

Attention au montage d'une caméra sur Pi0

Pi0

Comme vous pouvez le voir sur l'image ci-dessus, le connecteur est au bord de la carte. Et cela peut poser quelques problème lorsque vous utilisez le boitier qui va avec votre Pi, surtout lorsque vous le refermerez, il faut faire attention à ne pas plier le câble au risque qu'il se casse (pliage à 90° net).

 

Autre problème, au moins avec des caméras chinoises, le perçage (non précis) permettant la fixation de la caméra sur le couvercle peut provoquer des tensions qui vont détacher le connecteur du module caméra de son support. La caméra ne sera alors pas reconnue sur le Pi 0.

Caméra débranchée

Rien de dramatique, arrêtez votre Raspberry, puis il suffira de remettre en place le connecteur dans son support...

Et de ne pas le redébrancher ensuite en remontant votre caméra dans le support du Pi !

 

 

Annexe

Voir aussi le fichier /boot/config.txt

Voilà, le plus dur est fait !

Les programmes pour visualiser

Tout d'abord, il faut activer la caméra. Pour cela utilisez l'outil de configuration du raspberry et choisissez l'option "Enable camera"...

Image non trouvée !

Si vous lancez automatiquement X Window, dans préférences/Raspberry pi configuration:

Image non trouvée !

Deux programmes vont vous permettre de prendre:

  • des photos avec raspistill
  • des vidéos avec raspivid

Un troisème programme motion permet de faire de la vidéo surveillance

 

raspstill

Prendre une photo

raspistill -o image.jpg

capture une image et l'enregistre sous image.jpg (D'autres formats sont disponibles: BMP, GIF et PNG)

Inverser la verticale et l'horizontale

raspistill -vf -hf -o image.jpg

Le triangle d'exposition

–ISO : Valeur ISO (qualité du grain)

-ss, –shutter  : Temps d’exposition en microsecondes

-ex, –exposure : Mode d’exposition

  • off,
  • auto,
  • night,
  • nightpreview,
  • backlight,
  • spotlight,
  • sports,
  • snow,
  • beach,
  • verylong,
  • fixedfps,
  • antishake,
  • fireworks.

D'autres paramètres

-tl, –timelapse  : Mode timelapse. Prise de photographie toutes les x micro secondes

-bm, –burst    : Mode ‘burst capture‘ – prise rapide

Des effets et des filtres

Voici une liste des effets/filtres disponibles:

none negative solarise sketch denoise emboss oilpaint hatch gpen pastel watercolour film blur saturation colourswap washedout posterise colourpoint colourbalance cartoon

Pour les utiliser, il suffit d'utiliser le paramètre -ifx

raspistill -ifx negative -o image.jpg

Taille de l'image

–width et –height pour la largeur et la hauteur.

NotePour la caméra v2.1, si vous voulez utiliser les 8 mégapixels, il faut préciser la taille maxi. : raspistill  –width 3280 –height 2464 -o image.jpg

Plus de détails: https://www.raspberrypi.org/documentation/hardware/camera/README.md

Note* failed to open vchiq instance: Ce message signifie que l'utilisateur qui a lancé cette commande n'a pas les droits de l'utiliser. En effet, pour utiliser la caméra, il doit appartenir au groupe video.

Tapez la commande usermod -a -G video le_login_de_votre_utilisateur

raspivid

Par défaut, raspivid capture 5 s. de vidéo

raspivid -o video.h264 pour enregistrer une video en h264

raspivid -o video.h264 -t 15000 en ms pour capturer 15 s.

 

motion

Sous Jessie, comme expliqué ici :

sudo apt-get install -y libjpeg-dev libavformat56 libavformat-dev libavcodec56 libavcodec-dev libavutil54 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev

wget https://www.dropbox.com/s/6ruqgv1h65zufr6/motion-mmal-lowflyerUK-20151114.tar.gz

tar -zxvf motion-mmal-lowflyerUK-20151114.tar.gz
mv motion /usr/bin/motion
mv motion-mmalcam-both.conf /etc/motion.conf

Information sur le fichier de configuration:

http://www.lavrsen.dk/foswiki/bin/view/Motion/ConfigFileOptions

Pour lancer motion de façon permanente:

sudo nano /etc/default/motion

Et modifiez la ligne suivante:

start_motion_daemon=yes

 

 

Annexes

  • La caméra ne fonctionne pas.
    • Si la diode de la caméra ne s'allume pas, vérifiez votre montage.
    • Vérifiez que vous avez activé votre caméra avec raspi-config
    • Peut-être un conflit entre la caméra et le GPIO 4 ( le bus 1-wire comme le cas de la sonde DS18B20). N'utilisez pas le GPIO 4 dans ce cas ou utilisez la solution suivante...
  • Il est possible de désactiver la led de la caméra (pour éviter des reflets par exemple)

sudo nano /boot/config.txt

et ajoutez:
disable_camera_led=1

ou remettez 0 pour la rallumer !

Il existerait une solution via le GPIO5 pour activer ou désactiver la led par programme. Non testé !

http://www.raspberrypi-spy.co.uk/2013/05/how-to-disable-the-red-led-on-the-pi-camera-module/