eteindre led camera raspberry

Comment désactiver la LED rouge sur le module caméra du Pi

Le module caméra Pi comprend une DEL rouge dans un coin du circuit imprimé. Elle s’allume lorsque la caméra est active. Elle est très utile pour donner une indication visuelle que la caméra est en train de faire quelque chose et la plupart du temps vous serez content qu’elle soit là.

Découvrez notre chambre à led !

Cependant, il y a un certain nombre de raisons pour lesquelles vous souhaiteriez qu’elle ne le soit pas.

Dans mes tests, voici quelques-unes des raisons pour lesquelles il peut être gênant :

Pi Camera Module Red LEDIl peut provoquer des reflets sur les objets que vous essayez de photographier en leur donnant une lueur rouge.
Pour la photographie de la nature, elle effraie les animaux.
Pour les applications de sécurité, elle peut attirer inutilement l’attention sur l’appareil.
Elle consomme de l’énergie.

Pour désactiver la LED rouge, il vous suffit d’ajouter la ligne suivante à votre fichier config.txt :

disable_camera_led=1
Pour éditer le fichier config.txt, vous pouvez utiliser Nano :

sudo nano /boot/config.txt
Utilisez les touches fléchées pour faire défiler le fichier jusqu’à la fin et ajoutez “disable_camera_led=1” à la dernière ligne. Appuyez sur “CTRL-x” pour quitter. Si vous y êtes invité, appuyez sur “Y” suivi de “Return” ou “Enter”.

Redémarrez votre Pi avec “sudo reboot” et lors de la prochaine utilisation de la caméra, la LED rouge sera désactivée.

Pour réactiver la lumière, vous pouvez soit utiliser Nano pour supprimer la ligne que vous avez ajoutée ci-dessus, soit la remplacer par “disable_camera_led=0”. Redémarrez le Pi et vous retrouverez la lumière de la caméra.

Ce qui pourrez vous plaire !  Installer des bandes lumineuses LED dans votre chambre en suivant ces étapes simples.

Contrôle GPIO

Grâce à une indication de @TeamRaspi sur Twitter, j’ai vérifié les schémas du Pi Rev 2 et j’ai découvert qu’une fois désactivé en utilisant le processus ci-dessus, vous pouvez contrôler la LED de la caméra en utilisant le GPIO. Sur le modèle B vous pouvez utiliser GPIO5 et sur le B+ vous pouvez utiliser GPIO32. J’ai testé cela avec Python et cela fonctionne bien. Voici un exemple de script qui fait clignoter la LED de la caméra cinq fois :

!/usr/bin/env python

import time
import RPi.GPIO en tant que GPIO

Utiliser la numérotation GPIO

GPIO.setmode(GPIO.BCM)

Configure le GPIO pour la caméra LED

Utiliser 5 pour le modèle A/B et 32 pour le modèle B+

CAMLED = 5

Configure le GPIO en sortie

GPIO.setup(CAMLED, GPIO.OUT, initial=False)

Cinq itérations avec une demi-seconde

entre on et off

for i in range(5) :
GPIO.output(CAMLED,True) # On
time.sleep(0.5)
GPIO.output(CAMLED,False) # Off
time.sleep(0.5)
Voici un petit clip montrant l’allumage et l’extinction de la LED de la caméra à l’aide de Python :

MISE A JOUR : Depuis la dernière mise à jour de Raspbian, la fonction disable_camera_led semble avoir cessé de fonctionner. Espérons qu’elle sera bientôt rétablie ! Le script Python permet toujours de contrôler la LED.

5/5 - (5 votes)
Panier