Créez des vidéos en accéléré à l'aide de Raspberry Pi (11 lignes de code) : 12 étapes (avec photos)
Créez des vidéos en accéléré à l'aide de Raspberry Pi (11 lignes de code) : 12 étapes (avec photos)
Anonim
Créez des vidéos en accéléré à l'aide de Raspberry Pi (11 lignes de code)
Créez des vidéos en accéléré à l'aide de Raspberry Pi (11 lignes de code)

J'ai récemment planté des graines dans mon pot de table pour la première fois. J'étais vraiment excité de les voir grandir, mais comme nous le savons tous, c'est un processus lent. Incapable de voir la croissance, j'ai été vraiment déçu, mais tout à coup, un amateur d'électronique en moi s'est réveillé et a décidé d'installer Raspberry Pi et sa caméra pour capturer ce processus lent et le transformer en une belle vidéo accélérée.

Ici, je présente des instructions pour faire de si belles vidéos time-lapse. Commençons.

Étape 1: Vidéo rapide

Image
Image

Voici une petite vidéo, qui résume tout en 6 minutes (dont de belles séquences accélérées de 2 minutes).

cliquez ici pour regarder sur youtube

Étape 2: Choses nécessaires

Choses nécessaires
Choses nécessaires
Choses nécessaires
Choses nécessaires
Choses nécessaires
Choses nécessaires

Description: Nous utiliserons la caméra Raspberry Pi pour capturer des images, Raspberry Pi sera programmé pour capturer des images à intervalles réguliers. La carte SD (16 Go de préférence) hébergera raspbian et stockera les images capturées. Le lecteur de carte SD sera utilisé pour interfacer la carte SD avec un ordinateur portable/PC via USB pour flasher Raspbian. Le câble Ethernet mettra le Raspberry Pi sans tête sur le réseau et nous pourrons y accéder via notre ordinateur portable/PC également connecté sur le même réseau (Vous pouvez mettre votre ordinateur portable/PC et Raspberry Pi sur le même réseau en les connectant à l'aide d'un seul câble Ethernet). Une alimentation USB 5V/2A alimentera notre Raspberry Pi. De plus, vous pouvez mettre la main sur le support de caméra Raspberry Pi.

Liste des choses nécessaires:

  1. Raspberry Pi (lien)
  2. Caméra Raspberry Pi 5MP (lien)
  3. Carte microSD de 16 Go (lien)
  4. Carte microSD avec lecteur (lien)
  5. Chargeur 5V/2A (lien)
  6. câble ethernet (lien)

Étape 3: Configuration logicielle requise

Description: Raspbian jessie OS pour Raspberry Pi, nous utiliserons ses fonctionnalités comme nmap, ssh, scp et python3. Éditeur vidéo Openshot pour convertir des séquences d'images en vidéos accélérées (il s'agit d'un éditeur vidéo que j'ai utilisé sur mon ordinateur portable Linux, vous êtes libre de choisir l'éditeur vidéo de votre préférence).

Logiciels requis:

  1. Jessie Raspbian (lien)
  2. Éditeur vidéo Openshot (lien)

Étape 4: Installation de Raspbian sur la carte SD

Installer Raspbian sur la carte SD
Installer Raspbian sur la carte SD
Installer Raspbian sur la carte SD
Installer Raspbian sur la carte SD
Installer Raspbian sur la carte SD
Installer Raspbian sur la carte SD

Description: La première chose à faire est de mettre en service notre Raspberry Pi. Pour ce faire, nous devons d'abord télécharger le système d'exploitation Raspbian à partir de raspberrypi.org. Une fois téléchargé, nous devons écrire l'image de cet OS sur notre carte SD. Suivez ces étapes pour installer Raspbian sur la carte SD.

Pas:

  1. Allez sur raspberrypi.org et téléchargez la dernière version de Raspbian,
  2. Insérez votre carte SD dans le lecteur de carte SD,
  3. Insérez le lecteur de carte SD dans votre ordinateur portable/PC,
  4. Suivez CE LIEN pour télécharger le système d'exploitation sur votre carte SD. Le lien contient des instructions pour les ordinateurs portables/PC exécutant Windows, MAC et Linux, suivez selon vos besoins.

Insérez maintenant cette carte SD dans votre Raspberry Pi et lisez l'étape suivante [ne vous empressez pas d'allumer votre Rpi;)].

Étape 5: premier démarrage

Description: Avant d'allumer Raspberry Pi, utilisez un câble Ethernet pour mettre le Pi sans tête (un sans écran) et votre ordinateur portable/PC sur le même réseau. Allumez maintenant votre Pi en utilisant une alimentation 5V/2A. C'est votre premier démarrage, mais rien à voir correctement, juste quelques clignotements de LED sur Raspberry Pi et un clignotement continu des LED du réseau. Attendez, l'étape suivante est l'endroit où vous entrez votre Raspberry pi:).

Étape 6: Trouver l'adresse IP de Pi et l'accès à distance Raspberry Pi

Trouver l'adresse IP de Pi et l'accès à distance Raspberry Pi
Trouver l'adresse IP de Pi et l'accès à distance Raspberry Pi

Description: Nous devons maintenant trouver l'adresse IP du Raspberry Pi connecté sur le même réseau que votre ordinateur portable/PC. Si vous utilisez Linux OS sur votre ordinateur portable/PC, tapez ifconfig pour trouver l'adresse IP de votre ordinateur portable/PC. Nous pouvons trouver l'adresse IP de Raspberry pi en utilisant l'une des deux méthodes suivantes.

Méthodes pour trouver l'adresse IP:

  1. Utilisez la commande nmap sur votre machine Linux pour analyser votre sous-réseau et notez l'adresse IP qui apparaît pour la fondation raspberry pi.
  2. Utilisez le convertisseur USB vers UART et suivez CE LIEN. Cela vous permettra d'accéder au Raspberry Pi, là encore vous pouvez utiliser ifconfig pour trouver l'adresse IP du Raspberry Pi.

Une fois que vous avez trouvé l'adresse IP de Raspberry Pi, vous pouvez accéder à Raspberry Pi en utilisant SSH sur Linux et PuTTY sur les machines Windows.

Étape 7: Premier accès Partie 1: Développer le système de fichiers

Premier accès, partie 1: étendre le système de fichiers
Premier accès, partie 1: étendre le système de fichiers
Premier accès, partie 1: étendre le système de fichiers
Premier accès, partie 1: étendre le système de fichiers
Premier accès, partie 1: étendre le système de fichiers
Premier accès, partie 1: étendre le système de fichiers

Description: Au premier démarrage, entrez Raspberry Pi en utilisant SSH. Nous devons effectuer 2 configurations importantes, c'est-à-dire étendre le système de fichiers et activer l'interface de la caméra. En développant le système de fichiers, vous pouvez vous assurer que tout le stockage de la carte SD est disponible pour le système d'exploitation. Les étapes pour effectuer ces configurations sont les suivantes.

Étapes pour étendre le système de fichiers:

  1. Une fois que vous vous connectez en SSH à votre Pi en utilisant son adresse IP, tapez 'sudo raspi-config',
  2. L'outil de configuration du logiciel Raspberry Pi apparaîtra, sélectionnez "Développer le système de fichiers" et appuyez sur Entrée,
  3. Vous obtiendrez une fenêtre contextuelle indiquant « La partition racine a été redimensionnée. Le système de fichiers sera agrandi au prochain redémarrage', appuyez à nouveau sur Entrée,
  4. Quitter le menu de configuration,
  5. Encore une fois, une fenêtre contextuelle indiquant « Voulez-vous redémarrer maintenant ? » apparaîtra, sélectionnez « oui » et appuyez sur Entrée,
  6. Au redémarrage, connectez-vous en SSH à Pi et tapez 'df', cela affichera les détails de votre système de fichiers étendu.

Alors maintenant, vous avez votre système de fichiers étendu, activez l'interface de la caméra.

Étape 8: Premier accès Partie 2: Activer l'interface de la caméra

Premier accès Partie 2: Activer l'interface de la caméra
Premier accès Partie 2: Activer l'interface de la caméra
Premier accès Partie 2: Activer l'interface de la caméra
Premier accès Partie 2: Activer l'interface de la caméra
Premier accès Partie 2: Activer l'interface de la caméra
Premier accès Partie 2: Activer l'interface de la caméra

Étapes pour activer l'interface de la caméra:

  1. Connectez-vous en SSH à Pi en utilisant son adresse IP et tapez 'sudo raspi-config',
  2. L'outil de configuration du logiciel Raspberry Pi apparaîtra, sélectionnez « Activer la caméra » et appuyez sur Entrée,
  3. Vous obtiendrez une fenêtre contextuelle indiquant « Voulez-vous que l'interface de la caméra soit activée », sélectionnez « oui » et appuyez sur Entrée.
  4. Une fenêtre contextuelle de confirmation s'affichera indiquant « L'interface de la caméra est activée », appuyez sur Entrée.
  5. Quittez le menu de configuration.

Maintenant que toutes les configurations sont terminées, éteignez votre Raspberry Pi et passez à l'étape suivante.

Étape 9: connectez la caméra Raspberry Pi

Connecter la caméra Raspberry Pi
Connecter la caméra Raspberry Pi
Connecter la caméra Raspberry Pi
Connecter la caméra Raspberry Pi

Description: Maintenant, une fois le Raspberry Pi éteint, connectez votre caméra au connecteur CSI du Pi. Orientez la bande de connexion de la caméra comme indiqué sur l'image. Enfin, rallumez Raspberry Pi.

Étape 10: Coder

Code
Code
Code
Code
Code
Code

Description: Notre code est écrit en Python3 et ne contient que 11 lignes de code. Les 3 premières lignes importent des classes à partir de packages, puis nous avons une boucle infinie qui crée un objet caméra et prend un instantané périodiquement. Nous pouvons exécuter ce code python en utilisant la commande python3. Au lieu d'exécuter ce code manuellement, nous pouvons mettre cette commande d'exécution dans le fichier /etc/rc.local. Cela garantira que chaque fois que Raspberry Pi démarre, ce script sera exécuté, ce qui signifie que la caméra commencera à capturer des images. N'oubliez pas de mettre une esperluette (&) à la fin, dans la commande d'exécution du fichier rc.local car notre code contient une boucle infinie.

Vous pouvez même télécharger ce code depuis GITHUB.

Étape 11: Transfert d'images de Raspberry Pi vers votre ordinateur portable

Transfert d'images de Raspberry Pi vers votre ordinateur portable
Transfert d'images de Raspberry Pi vers votre ordinateur portable

Description: Une fois que vous aurez capturé quelques images sur votre Pi, vous aurez hâte de jeter un œil à vos photos. Utilisez la commande 'scp' pour transférer des images de votre Pi vers un ordinateur portable. Le format de la commande scp peut être vu dans l'image ci-dessus.

Étape 12: Conversion d'images en une vidéo accélérée

Conversion d'images en une vidéo accélérée
Conversion d'images en une vidéo accélérée
Conversion d'images en une vidéo accélérée
Conversion d'images en une vidéo accélérée
Conversion d'images en une vidéo accélérée
Conversion d'images en une vidéo accélérée

Description: Une fois toutes les images importées sur votre ordinateur portable. Nous pouvons utiliser nos éditeurs vidéo pour convertir cette séquence d'images en une belle vidéo en accéléré. Si vous êtes sous Linux, vous pouvez suivre les étapes suivantes pour faire de même.

Pas:

  1. Ouvrez l'éditeur vidéo 'OpenShot' (installez-le à partir du centre logiciel),
  2. Définissez le temps que vous souhaitez allouer à chaque image dans le menu Edition->Préférences,
  3. Importez des images dans l'éditeur vidéo par clic droit dans la zone Fichiers du projet et clic gauche sur les fichiers d'importation,
  4. Une fois importé, sélectionnez toutes les images et faites à nouveau un clic droit et sélectionnez « Ajouter à la chronologie »,
  5. Jetez un œil à l'aperçu et exportez enfin votre vidéo à partir de Fichier-> Exporter la vidéo.

Lors de l'exportation, vous recevrez votre belle vidéo en accéléré, jetez-y un œil et …… (je ne sais pas, obtenez le sentiment).

Si vous voulez regarder mes vidéos time-lapse, jetez un œil à la vidéo à l'étape 2. C'est tout pour ces instructables, merci pour votre temps.

Si vous avez aimé cette instructable, il y a de fortes chances que vous aimerez ma chaîne youtube.