Table des matières:

Faire une DashCam avec le Raspberry Pi Zero (pt.1) : 3 étapes
Faire une DashCam avec le Raspberry Pi Zero (pt.1) : 3 étapes

Vidéo: Faire une DashCam avec le Raspberry Pi Zero (pt.1) : 3 étapes

Vidéo: Faire une DashCam avec le Raspberry Pi Zero (pt.1) : 3 étapes
Vidéo: Ne JAMAIS partir SANS SA COPINE 🫢 #humour #blague #drole #couplegoals #internationalcouple #shorts 2024, Novembre
Anonim
Faire une DashCam avec le Raspberry Pi Zero (pt.1)
Faire une DashCam avec le Raspberry Pi Zero (pt.1)

C'est le début d'une nouvelle série où nous apprenons à construire une dashcam à l'aide du Raspberry Pi Zero. Ce projet est en fait un enregistreur vidéo continu et peut être utilisé pour d'autres applications, notamment la surveillance de la faune.

Dans la partie 1, nous abordons la section d'enregistrement, qui consiste à capturer une vidéo à partir de la caméra Pi et à la stocker sur la carte microSD. Nous nous occupons également de la numérotation des fichiers, de la détection du stockage restant, de l'arrêt du script s'il est bas et nous ajoutons également la fonctionnalité FTP pour accéder aux fichiers à distance.

La vidéo examine de plus près comment tout se déroule et nous créons également des scripts de test qui aident à comprendre le script final. Je recommande fortement de regarder la vidéo d'abord pour avoir une meilleure compréhension du projet.

Étape 1: Préparation du Raspberry Pi

Préparation du Raspberry Pi
Préparation du Raspberry Pi
Préparation du Raspberry Pi
Préparation du Raspberry Pi
Préparation du Raspberry Pi
Préparation du Raspberry Pi
Préparation du Raspberry Pi
Préparation du Raspberry Pi

La première chose que nous devons faire est de télécharger le système d'exploitation Raspbian pour le Raspberry Pi. J'utilise le Pi Zero pour ce projet car il s'agit d'une carte compacte. Je n'utiliserai pas non plus le bureau et c'est la raison pour laquelle j'ai téléchargé la version allégée. Vous devez ensuite flasher cette image sur une carte microSD, mais avant de pouvoir démarrer le Pi avec elle, nous devons copier les fichiers wpa_supplicant.conf et ssh sur le lecteur de démarrage. Ces fichiers sont nécessaires pour nous permettre de contrôler le Raspberry Pi à distance. Une autre option consiste à utiliser une connexion filaire et à connecter un clavier/souris/écran pour contrôler le Pi. Le choix vous appartient et voici un lien vers un article précédent qui explique cela plus en détail avec l'accès à distance et FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Voici un résumé sur la façon de le configurer:

Le fichier wpa_supplicant.conf fournit les détails du réseau qui permettent au Pi de se connecter à votre réseau WiFi - cela est nécessaire pour installer le logiciel et le contrôler pour le moment. Une connexion WiFi n'est nécessaire que lors de la configuration initiale et nous n'en avons pas besoin pour enregistrer des vidéos dans la voiture. Vous pouvez utiliser le lien ci-dessous pour télécharger un fichier modèle pour cela. Mettez simplement à jour votre code de pays, votre nom de réseau et votre mot de passe, puis copiez-les sur la carte microSD. Vous pouvez utiliser un éditeur de texte comme notepad++, Sublime Text ou Atom pour mettre à jour le fichier.

Fichier de modèle WPA:

Utilisez le lien suivant pour obtenir une liste des codes de pays:

Nous devons ensuite créer un fichier vide avec le nom ssh en utilisant votre éditeur de texte préféré. N'ajoutez aucune extension au fichier et copiez-le simplement sur le tableau. Une fois cela fait, connectez la caméra, insérez la carte microSD puis allumez la carte. La carte prendra environ une minute pour se connecter à votre réseau pour la première fois.

Avant de pouvoir continuer, nous devons obtenir l'adresse IP de la carte. Une façon de le faire est d'utiliser un logiciel appelé scanner AngryIP. Installez et exécutez-le et vous pourrez alors obtenir l'adresse IP de la carte.

Nous devons ensuite nous connecter à la carte en utilisant un terminal (ou une invite de commande sous Windows). Tapez simplement "ssh [email protected]" et appuyez sur Entrée. Assurez-vous d'utiliser l'adresse IP de votre carte. Tapez le mot de passe par défaut qui est framboise et vous aurez alors accès au tableau.

Nous devons maintenant faire quelques choses avant de pouvoir commencer avec le script. La première chose est d'activer la caméra, ce qui peut être fait en exécutant la commande "sudo raspi-config". Vous devrez naviguer vers "Options d'interfaçage", puis "Appareil photo" et l'activer. Utilisez la touche de tabulation pour sélectionner l'option "Terminer", puis redémarrez la carte. Donnez une minute au tableau, puis reconnectez-vous.

Nous devons ensuite mettre à jour le système d'exploitation Raspbian et cela peut être fait en exécutant la commande "sudo apt update && full-upgrade -y". Ensuite, installez proftpd en exécutant la commande "sudo apt install proftpd". Cela installe le logiciel FTP qui nous permet d'accéder aux fichiers sur la carte microSD. Vous pouvez ensuite ouvrir FileZilla et vous connecter au tableau qui vous permettra d'accéder aux fichiers.

Étape 2: créer le script

Créer le scénario
Créer le scénario
Créer le scénario
Créer le scénario

Nous avons déjà créé des fichiers de script avec l'extension.sh, il s'agissait de scripts bash. Pour ce projet, nous allons créer un script python qui aura une extension.py. L'utilisation de python nous donne accès à de nombreux modules, bibliothèques et scripts, ce qui nous permet de créer plus facilement des projets.

Nous devons d'abord installer le module picamera pour pouvoir utiliser la caméra dans nos scripts. Cela peut être fait en exécutant la commande "sudo apt install python-picamera". Une fois cela terminé, créez simplement un script python en exécutant « sudo nano dashcam.py », puis saisissez le contenu du fichier suivant:

www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py

Vous pouvez également copier/coller le contenu, ce qui est l'un des avantages de l'utilisation de SSH. Vous pouvez enregistrer le fichier en tapant "CTRL+X", puis Y, puis ENTER. Veuillez regarder la vidéo pour une explication complète de la façon dont tout cela fonctionne ensemble. Nous avons également créé deux scripts supplémentaires avant cela pour une meilleure compréhension.

Étape 3: Testez le script

Tester le script
Tester le script

Avant de pouvoir exécuter le script, nous devons installer le module psutil car nous l'utilisons pour obtenir l'utilisation du disque. Afin d'installer psutil, nous devons d'abord installer quelque chose appelé pip qui est un programme d'installation de package pour python. Cela peut être fait en exécutant la commande "sudo apt install python-pip", suivie de la commande "pip install psutil" qui installera psutil.

Une fois cela fait, créez un nouveau dossier en exécutant la commande "mkdir videos" et nous pourrons alors simplement exécuter la commande "python dashcam.py" qui exécutera le script. Vous devriez pouvoir visualiser les fichiers créés comme indiqué dans l'image. Vous pouvez également les obtenir à l'aide de FileZilla et les lire à l'aide de VLC. Vous pouvez arrêter le script en tapant "CTRL+C" et il est recommandé de redémarrer ensuite la carte.

La vidéo de la partie 2 sera mise en ligne la semaine prochaine, avec un article écrit pour l'accompagner. Veuillez envisager de vous abonner à notre chaîne YouTube car cela aide à soutenir ce genre de travail.

YouTube:

Merci pour la lecture!

Conseillé: