Nous en sommes à la dernière partie de ce tutoriel, l’allumage de nos LEDS.
Pour rappel, nous avons créer ce module “LEDS infrarouges” pour éclairer la Cam NoIR de notre Raspberry pi, afin de pouvoir filmer dans le noir total à plus ou moins 2 mètres. Vous pourrez aussi prendre des photos, cela ne s’arrête pas aux vidéos bien évidemment.
Alors allons-y…
Assurez-vous de bien avoir tout branché correctement, la cam NoIR et notre module d’éclairage puis allumer votre petit foufou de Raspberry Pi (c’est comme ça que je l’appelle : “Ptit foufou !”).
METHODE ULTRA SIMPLE :
– Ouvrez une fenêtre TERMINAL
1°) copiez tout simplement le Github de mon code source :
sudo git clone https://github.com/damballah/mircamnoirrpi.git
2°) Entrez dans le dossier du programme:
cd mircamnoirrpi
3°) Lancez le programme:
sudo python3 cam30s.py
Et là… Miracle, le programme se lance et enregistre une vidéo de 30 secondes avec nos petites LEDS infrarouges d’allumées ! Le fichier vidéo s’appelle “foo.h264” et est placé dans le même dossier que le programme, c’est à dire le dossier actuel.
METHODE PLUS HARD, POUR CEUX QUI LE SOUHAITE :
– Ouvrez une fenêtre TERMINAL
– Créez un fichier cam30s.py en tapant :
sudo nano cam30s.py
Dans l’éditeur nano retapez mon code source :
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# On importe les modules “GPIO” pour la communication, “picamera” pour gérer le module cam et “time” pour faire des pauses
import RPi.GPIO as GPIO
import picamera
import time
# On configure les pins GPIO du Rpi en mode BCM (pour la notation)
GPIO.setmode(GPIO.BCM)
# Nous lui indiquons que le signal électrique va sortir de la pin 25
GPIO.setup(25,GPIO.OUT)
# Le signal électrique est envoyé à la pin 25 afin d’allumer les LEDS infrarouges
GPIO.output(25,GPIO.HIGH)
# Nous démarrons l’enregistrement de la vidéo pendant 30 secondes puis nous l’arrêtons.
with picamera.PiCamera() as camera:
camera.resolution=(1024,768)
camera.start_recording(‘foo.h264’)
time.sleep(30)
camera.stop_recording()
# Nous coupons le signal électrique envoyé à la pin 25, les LEDS s’éteignent
GPIO.output(25,GPIO.LOW)
Refermez l’éditeur Nano en enregistrant votre travail :
CTRL-X puis O (pour oui)
Lancez le programme fraîchement codé :
sudo python3 cam30s.py
Attendez 30 secondes que le programme se termine, Le fichier vidéo “foo.h264” est placé dans le même dossier que le programme, c’est à dire le dossier actuel.
Et Voilàààààààà, équipééééé !!!
Pour rentrer plus dans les détails du module Python “picamera”, n’hésitez pas à visiter le site officiel du module par ici –> https://picamera.readthedocs.org/en/release-1.10/
Bonjour,
Chouette tuto ! Je vais le faire… Je te tiendrai au courant ! 😉
Salut