Après une longue attente, le module caméra du Raspberry Pi tant attendu est arrivé.
Il est resté encore quelque temps dans sa pochette antistatique par manque de temps.
Le grand jour est enfin arrivé, que va donner cette toute petite caméra ? Un seul moyen pour le savoir : la brancher sur le Raspberry Pi, valider le pilote et… essayer !
Dans cet article, je vous raconte le branchement de la caméra, la mise en route et le premier essai.On commence par le branchement ?
Allez c’est parti.
Juste un rappel, la Fondation Raspberry Pi rappelle que le module caméra est sensible à l’électricité statique. Évitez donc de le tripoter dans vos mains pleine de doigts et… d’électricité statique pour ne pas le détériorer.
Première étape, repérez le connecteur CSI (Camera Serial Interface) qui est situé entre la prise Ethernet et la prise HDMI.
Soulevez délicatement le verrou du connecteur (la partie noire) et basculez la délicatement vers la prise Ethernet pour libérer le passage.
Vous avez libéré le passage pour le câble plat de la caméra. Présentez la câble sur le connecteur, contacts tournés vers la prise HDMI.
Maintenant insérez le câble plat dans le connecteur. Ça ne doit pas forcer ni tordre le câble.
Remettez le verrou du connecteur en place, il va bloquer le câble plat de la caméra dans le connecteur. Appuyez bien symétriquement de chaque côté du verrou.
Ouf la caméra est branchée…
On remet le Raspberry Pi en route…
Mettez le système à jour (impératif) :
sudo apt-get update sudo apt-get upgrade
Lancer raspi-config et valider le support de la caméra.
sudo raspi-config
Et là ne réinventez pas le fil à couper l’eau chaude (enfin pas tout de suite) restez sur un terrain connu, utilisez les commandes de base (voir The Magpi 14 p 4 à 7) :
raspistill -o image01.jpg -t 5000
va prendre une photo après un temps d’attente de 5000mS, oui 5 secondes si vous préférez.
c ‘est ce que j’ai fait. L’image apparait sur l’écran texte et disparait au bout des 5 secondes.
Regardez dans le répertoire courant et vous devriez trouver une image appelée image01.jpg.
Euh oui mais en mode texte, comment je regarde une image ?
On va faire appel au FBI … Non, pas les fameux experts ! le programme fbi …
FrameBuffer Image viewer, fbi pour les intimes, affiche les images au format PhotoCD, jpeg, ppm, gif, tiff, xwd, bmp et png aen mode natif. Pour les autres formats il essaye d’utiliser le convertisseur d’ImageMagicks.
Installons d’abord fbi qui n’est pas présent par défaut dans Raspbian :
sudo apt-get install fbi
Une fois l’installation terminée, affichez l’image :
fbi image01.jpg
Si vous souhaitez utiliser la caméra, il faut utiliser raspivid :
raspivid -o mavideo.h264 -t 5000
et vous filmez pendant 5000mS. Si vous voulez filmer plus longtemps, augmentez le temps (en millièmes de secondes).
Et pour visionner la vidéo ? j’ai transféré le film sur une clé USB, essayé avec VLC sur un PC : ça marche…
Sur le Raspberry Pi on va utiliser omxplayer :
omxplayer mavideo.h264
et c’est parti !
Je vous livre une des premières images prises par ma caméra Pi. Je n’avais pas de jardin fleuri sous la main, alors la première usine sidérurgique qui passait par là a fait les frais de l’expérience.
L’image de base n’a pas été retouchée, juste retaillée (crop) pour enlever un bord de fenêtre et un bardage métallique qui s’étaient glissés subrepticement dans le champ de prise de vue.
Si vous cliquez sur l’image elle s’ouvrira en dimensions réelles. et vous pourrez voir cette image prise avec la caméra du Raspberry Pi au travers d’une vitre…
On essayera de faire mieux une prochaine fois….
En conclusion : La caméra a fonctionné au premier essai, et pour une petite caméra à 25€, on peut dire que le résultat est tout à fait acceptable….
Une documentation (en anglais) est disponible sur ce lien un autre en .pdf ici…
Et il est même possible d’employer la fonction « motion » (caméra de surveillance) normalement uniquement utilisable avec des caméras usb…
Plus d’infos : http://www.raspberrypi.org/phpBB3/viewtopic.php?f=43&t=44966
Avec tout ça, je suis en train de me faire une caméra de surveillance planquée dans un livre 😉
Merci Walter
ça ouvre des champs d’expérimentation intéressants…
Cordialement
François
La photo est même plus qu’acceptable, elle est magnifique!
Il faudrait faire un essai en faible lumière.
Bonjour Sébastien
c’est dans les rails, je pense faire quelques acquisitions en timelapse. et des séries de photos en automatique mais l’environnement ne s’y prête vraiment pas !
73’s
François
ps : je viens de passer un bon moment sur votre blog et …j’ajoute un lien vers http://www.f4grx.net/ sur la page de liens
Merci pour ce tuto 🙂 et pour ton blog en général qui m’a bien aidé jusqu’à présent. Bonne continuation.
Bonjour
Merci pour ce message encourageant pour la suite !
Cordialement
François
Merci pour le tuto.
J’y suis arrivé facilement.
J’ai installé fbi mais la commande fbi ne marche pas:
using « DejaVu Sans Mono-16 », pixelsize=16.67 file=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
ioctl VT_GETSTATE: Invalid argument (not a linux console?)
il doit manquer quelque chose
Bonjour
fbi sert à afficher une image dans une console mode texte (démarrage sans serveur graphique ou CTRL+ALT+F1)
voir http://www.raspberrypi.org/phpBB3/viewtopic.php?t=15182&p=298298
Essaye de le lancer depuis une console texte en sudo.
Ici ça a marché sans souci.
Cordialement
François
Bonjour, j’ai depuis peu fais l’acquisition d’un RaspberryPi de type B avec lequel j’ai pris une caméra.
Je suis actuellement confronté à un problème, j’ai suivis vos tuto et pratiquement tout ce que j’ai pu trouvé sur le net mais je n’arrive pas à avoir une image.
J’ai suivis les tuto à la lettre, mais rien à faire, la led témoin de la caméra s’allume ce qui m’indique qu’elle est bien activée dans le fichier config, mais aucune image n’est prise, la commande tourne totalement dans le vide.
J’ai tester plusieurs OS, de Pidora à Raspbian en passant par Archlinux, je suis de nouveau sur Raspbian car tout les tuto sont fait dessus.
Je ne trouve aucun moyen et commence à désespérer un peu …
j’ai besoin d’aide, tout du moins d’une piste.
Merci.
Statkiller.
Bonjour
J’ai un collègue de boulot qui a eu exactement le même défaut :
La LED s’allume mais la caméra ne fonctionne pas.
Dans son cas le câble était mal positionné/mal enfoncé dans le connecteur côté Raspberry Pi.
Commencez par vérifier ce point
Cordialement
François
Bonjour,
J’ai vérifié les connections entre la raspberry et la caméra et tout est correct.
J’ai retenté de prendre une capture et ceci s’affiche :
http://www.noelshack.com/2014-07-1392112582-img-20140211-104932.jpg
Merci.
Statkiller.
Je viens d’en rediscuter avec Jean-Pierre (mon collègue) : apparemment (contrôle visuel) le câble était bien connecté. Il a physiquement enlevé et remis le câble pour que ça fonctionne… avez
vous fait juste un contrôle visuel ou une action physique ?
La nappe a été débranchée et rebranchée suite à une vérification visuelle.
Après une recherche plus approfondie sur le site officiel de raspberrypi, il semblerait que le problème soit connu mais n’ait pas vraiment de solution, est-ce que la caméra pourrait être morte ?
Il me reste une question, la led de la caméra s’allume bien quand je lance la commande « raspistill -o test.jpg » mais la commande tourne dans le vide, la main n’est pas rendue et la led reste allumée même après un Ctrl+c.
Est-ce normal ?
Bonjour,
J’ai effectivement le même problème qui vient d’apparaître. Après quelques jours de fonctionnement parfait la camera s’allume mais aucune image apparaît. De plus, il est impossible d’éteindre celle-ci par un CTRL+C.
Statkiller je te rassure j’ai testé la camera sur un autre raspberry et elle fonctionne parfaitement. Je pense que le problème vient du contrôleur.
Ping : Caméra de surveillance à base d’un Raspberry PI | Ramzi AID
Ping : Un boîtier/caméra pour votre Raspberry Pi B+ avec [Nwazet | Framboise 314, le Raspberry Pi à la sauce française….
Ping : Raspberry Pi – Caméra | RoboTechno
Ping : Raspberry Pi + PiCam = Caméra de sécurité | Anderson69s
Ping : Timelaps autonome et programmable - Oui Are Makers
J’ai suivi votre tutoriel.Tout fonctionne a merveille.Merci pour tout.
Mais : mes besoins sont les suivants.Je voudrais demarer la camera depuis un contact exterieur
et l’arreter par ce meme contact(interrupteur) . Le programme que j’essai m’indique que je n’ais pas defini
raspivid. comment faire? Je voudrais dans un second temps enregistrer sur une clef usb.Merci pour votre aide et surtout merci pour votre ouvrage .
bonjour Jean Claude
« Le programme que j’essai m’indique que je n’ais pas défini raspivid. » euhhhhh quel programme ?
Pour enregistrer sur une clé USB il faut la monter dans un premier temps et enregistrer vos fichiers dessus
(comme ici par ex.)
bon amusement
cordialement
François
Merci de vous interesser aussi rapidement a mon petit projet.donc voici l’un de mes premiers
essais pour lequel l’erreur raspivid n’est pas defini m’est indiquee
Nom du prog: camera21.py
import os
import raspivid
while True:
value=raw_input(« Enter 1 or 0 to set raspivid or q to quit: « )
if value==’1′:
raspivid -o (mavideo.h264 ) -t 60000
if value==’0′:
stop (raspivid)
if value==’q’:
break
sachant que par la suite, c’est un contact tor qui commandera la camera via gpia.
Merci pour le lien aux fin de montage de la clef usb et une fois encore pour votre immence
travail.
bonjour je viens de finir de créer une page en php qui prend et affiche les photos prisent mais les photos prennent plus de 8 secondes à se prendre existerait il une alternative plus rapide en dehors de motion qui prendrait juste des photos plus rapidement
bonjour
vous avez Raspistill
je l’utilise sur un pi de première génération à 2 images /sec 😉
cordialement
François
Merci pour une réponse aussi rapide j’ ai simplement oublié de mettre « -t » mtn sa marche nickel
cordialement
Bonjour,
J’utilise une Raspberry et j’ai mis une camera usb ( webcam ) sur la raspberry et j’utilise le programme Zoneminder et peut rajouter plusieurs caméras.
J’ai acheté aussi une caméra Pi , j’arrive à capturer des images mais ma question est comment rajouter la caméra dans Zoneminder pour la webcam j’ai mis /dev/video0 mais pour la caméra Pi je n’ai pas l’info ?
Si vous avez la réponse n’hesitez pas
Merci
bonjour
un coup d’oeil ici ?
https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=124951
je ne sais pas si ça aidera
si ça fonctionne faites moi un retour 🙂
cordialement
François
bonjour françois
super ça fonctionne,je ne m’en étais pas aperçu,il fallait que je consulte le répertoire courant dans lequel sont stokées les photos.
bon je vais essayer maintenant ce que tu m’as conseillé.
je voudrais les stocker dans un autre répertoire et éventuellement sur un autre disque dur via wifi si pôssible
merci encore
michel k
Ping : Prendre une photo avec le Raspberry et la RaspiCam - La programmation sur le web