Module Pi caméra

Module Pi Caméra

Pi Camera Module v1 5MP
Pi Camera Module v1 5MP

Aujourd’hui, nous allons ajouter un module caméra au Raspberry Pi. Pour une vingtaine d’euros, vous pourrez vous offrir le module v1 avec un capteur de résolution de 5 mégapixels (MP) pour capturer des photos jusqu’à 2592×1944 pixels et des vidéos jusqu’à 1080p. Pour pousser à 8 MP, c’est le module v2 (3280×2464 pour les photos et 1080p30 pour les vidéos) qu’il faudra acheter en se fendant d’à peine 30 euros.

 

Quelle que soit la version, le module existe en Infrarouge pour photographier/filmer en condition de faible obscurité.

Autant le dire tout suite : c’est du flan. J’ai testé et je n’ai pas vu de différence entre les deux types des types de capteurs : quand il fait sombre, on ne voit rien.


Connecter le module à l’interface CSI

Le module se connecte au Raspberry Pi via l’interface CSI (Camera Serial Interface), spécialement conçue pour interfacer les caméras. Pour la connexio, suivez les instructions ci-dessous :

Cliquez pour agrandir
Connecter la Pi Camera sur l’interface CSI

Pour avoir un dispositif totalement intégré, optez pour un boîtier qui dispose de l’emplacement adéquat pour fixer le module :

Boitier Raspberry Pi avec module camera
Boitier Raspberry Pi avec module camera

Configuration du Raspberry Pi

Une fois connecté, il est nécessaire de mettre à jour les paquets et le firmware du Raspberry Pi en tapant la commande :

La mise à jour du firmware va prendre quelques minutes… et un reboot sera nécessaire. Assurons-nous que la caméra est activée :

et sélectionner le menu 5 « Enable Camera« . Nous pouvons désormais utiliser la camera avec les commandes raspistill (photo) et raspivid (vidéo).

Pour prendre une photo, tapez la commande :

Après quelques secondes, le fichier image.jpg sera créé. Voici un aperçu de ce que ça donne (oui, je fais aussi de la sculpture sur ballon !) :

Image raspistill (Pi camera v1 5MP)
Image raspistill (Pi camera v1 5MP)

La photo d’origine a été capturée avec la résolution max : 2592×1944. Dans un soucis d’économie d’espace disque et bande passante, j’ai volontairement redimensionné la photo à 1024×768 avant sa mise en ligne. Vous pourrez tout de même vous faire une idée de la qualité des images prises avec le module 5MP.

Les commandes raspistill et raspivid offrent un certain nombre d’options intéressantes qu’on peut lister en tapant les commandes sans arguments. On pourra ajuster la balance des blancs (option -ISO), définir la largeur et la hauteur de l’image (-w pour la largeur et -h pour la hauteur), appliquer des filtres (-ifx) ou encore faire des films d’animations (-tl pour le timelapse et -t pour la durée totale).

Il est bien entendu possible d’intégrer les commandes dans un script Python pour créer des projets plus avancés.

Nous verrons prochainement comment créer un système de vidéosurveillance avec motion.

SB

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *