Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construire un robot webcam Raspberry Pi – Guide pas à pas streaming vidéo

Ce dont vous avez besoin

Matériel

  1. Raspberry Pi modèle B (ou plus récent) avec carte SD préchargée sous Raspbian.
  2. Dongle Wi‑Fi (ex. Edimax EW 7811UN) pour connectivité réseau.
  3. Webcam USB (tout modèle compatible V4L2).

Logiciel

  1. Linux / Raspbian OS.
  2. HTML basique pour la page de streaming.

Étape 1 : Vérifier la webcam sur le Pi

Ouvrez un terminal sur le Raspberry Pi et lancez lsusb pour confirmer que la webcam USB apparaît dans la liste des périphériques. Ensuite, naviguez vers le répertoire des périphériques avec cd /dev et listez le contenu avec ls pour localiser video0.

Pour visualiser le flux directement sur le moniteur du Pi, installez ffmpeg et lancez le flux :

sudo apt-get update
sudo apt-get install ffmpeg
ffplay -f video4linux2 -framerate 15 -video_size 320x240 /dev/video0

Quand vous exécutez la commande ffplay, le flux webcam doit apparaître sur l'écran connecté.

Étape 2 : Installer le service de streaming (mjpg_streamer)

Pour une visualisation à l'échelle du réseau, nous utiliserons mjpg_streamer. Installez d'abord ses dépendances :

sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick

Après installation de ces paquets, compilez et lancez mjpg_streamer pour diffuser la vidéo sur l'IP locale du Pi et un port choisi (défaut 8080). Vous pouvez ajuster résolution et taux de rafraîchissement via options en ligne de commande.

Commande exemple :

./mjpg_streamer -i "input_uvc.so -r 640x480 -f 15 -d /dev/video0" -o "output_http.so -p 8080 -w ./www"

Une fois lancé, tout appareil sur le même réseau peut voir le flux en ouvrant un navigateur sur https://<IP‑Pi>:8080/. Pour un visualiseur HTML simple, utilisez le template suivant (sauvegardez comme index.html dans le répertoire web du Pi) :

<html>
<body>
<h1>Flux Webcam Raspberry Pi</h1>
<img src="https://<IP‑Pi>:8080/?action=stream" width="640" height="480"/>
</body>
</html>

Test du flux en local

Sur le Pi lui‑même, vous pouvez visualiser le flux en direct dans un navigateur en allant sur la même URL. Cela confirme que mjpg_streamer fonctionne correctement avant d tenter l'accès distant.

Réflexions finales

Avec la webcam connectée, le service de streaming actif, et l'accès réseau établi, votre Raspberry Pi devient une source vidéo puissante, à faible latence, pour la robotique ou projets télécommandés. N'hésitez pas à intégrer le flux dans le logiciel de contrôle de votre robot ou partager le flux avec vos collègues pour une surveillance collaborative.

Processus de fabrication

  1. Surveillance domestique sécurisée avec Home Assistant sur Raspberry Pi : Mouvement, Alarme et Capture Vidéo
  2. Ouvre-porte de garage Raspberry Pi avec streaming vidéo en direct – Guide étape par étape
  3. Les meilleurs accessoires pour exploiter pleinement le potentiel de votre Raspberry Pi
  4. Tutoriel capteur de lumière Raspberry Pi – Câbler une LDR et lire les niveaux de lumière avec Python
  5. Maîtriser le GPIO Raspberry Pi : Interfacer un capteur PIR de mouvement sur B+/Modèle 2
  6. Construire un robot intelligent avec le Bridge Shield – Intégration Raspberry Pi & Arduino
  7. Construire un robot évitant les murs avec Raspberry Pi – Guide pas à pas
  8. Construisez votre propre robot Raspberry Pi avec le kit MonkMakes RRB2 – Guide détaillé
  9. Construire et piloter un robot alimenté par Pi avec streaming vidéo en direct