Nous allons voir dans cette étape du projet un exemple de branchement d’une caméra sur un Raspberry Pi au travers un projet global, créer une loupe numérique.
Problème de départ
Quand une personne a du mal à lire un texte imprimé, le réflexe est d’utiliser une loupe… comme tout le monde. Mais la loupe, il faut aussi être bien positionné, avoir le bon éclairage, et faire la mise au point. L’idée ici est donc de proposer un petit dispositif, idéalement autonome, qui permet de faciliter la lecture de texte :
- un Raspberry Pi pour piloter l’histoire
- une caméra pour filmer le texte à lire
- un écran embarqué pour afficher le texte vu par la caméra
- et peut être une batterie ?

Choix de la caméra
Le Raspberry Pi a déjà un emplacement prévu pour brancher la nappe d’une caméra (une nappe est un câble plat qui est prévu, souvent, pour être brancher directement… vous allez comprendre). D’ailleurs, les créateurs de Raspberry ont également proposé assez vite une caméra adaptée au Pi.
De mon côté, j’ai choisi une caméra générique sur AliBaba : moitié moins cher, pas sûr que ça fonctionne, et on met quasiment un mois pour le savoir. Le bon côté, les projecteur infra rouge (pour la vision nocturne) sont fournis. Ca ne va pas servir pour la loupe, mais ça aurait pu pour d’autres projets.
Branchement de la caméra
Ca y est, elle est arrivée. Nous allons pouvoir la brancher dans la prise adaptée.
- Soulevez le connecteur blanc de la prise caméra du Raspberry (délicatement)
- Insérez la nappe de la caméra dans le connecteur, côté brillant (côté nappe non imprimé) vers la prise HDMI, côté imprimé en bleu vers la prise Ethernet.
- Rebaissez le connecteur blanc de la prise caméra du Raspberry (toujours délicatement) pour verrouiller le câble
Le site de Framboise 314 explique aussi très bien et en image cette installation (sur la première génération de Raspberry, mais ça ne change pas) : http://www.framboise314.fr/premiere-image-de-la-camera/
Paramétrage du Raspberry
Nous nous connectons au Raspberry (comme vous avez appris à le faire au début : Mettez de la vie dans votre Raspberry) via ssh, et nous commencons par mettre à jour votre système
sudo apt-get update sudo apt-get upgrade
Ensuite, comme nous l’avons déjà fait, nous nous lançons dans l’outil de configuration
sudo raspi-config
Dans cet écran que nous connaissons sur le bout des doigts (ou presque), nous allons pouvoir activer l’utilisation possible de la camera. Nous nous positionnons sur la ligne « Enable camera » (activer la caméra).

Nous validons que nous voulons activer l’interface de la caméra (en gros, installer les drivers et activer le branchement)

Apparemment, c’est bon.

En revenant sur le menu, il ne nous reste plus qu’à finaliser le paramétrage.

Le Rasperry Pi nous propose gentiment de redémarrer, nous le faisons.

Test de la caméra
Normalement, tout est prêt, il ne vous reste plus qu’à essayer de prendre une photo
raspistill -o 1.jpg
- raspistill : pour prendre une photo
- -o 1.jpg : pour définir le nom du fichier… qui devrait donc être dans le répertoire /home/pi/1.jpg
Ne vous attendez à aucune réponse, à part le fait qu’il vous rende la main;

Et vous allez pouvoir aller voir le résultat dans VNC

Et ce n’est pas forcément une réussite
- le cadrage est fait à l’aveugle
- la mise au point est manuelle

Et maintenant
Nous allons voir comment ajouter un écran puis afficher cette image sur cet écran, et nous aurons une belle avancée.
Il est temps d’aller dormir… sudo halt et à bientôt.
Les références
Un site très instructif pour cette page : https://www.raspberrypi.org/learning/getting-started-with-picamera/worksheet/