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 et piloter un robot alimenté par Pi avec streaming vidéo en direct

Pourquoi sPiRobot ?

Pour beaucoup de mes projets, j'utilisais traditionnellement un Arduino, mais pour cette construction le Raspberry Pi sert de cerveau. C'est pourquoi le projet s'appelle sPiRobot.

Liste matériel

Étape 1 : Préparer le Raspberry Pi

  1. Flashez le dernier Raspberry Pi OS (anciennement Raspbian) sur la carte microSD. Suivez le guide officiel : Installation de Raspberry Pi OS.
  2. Insérez la carte SD, connectez le moniteur HDMI, clavier, souris, et dongle Wi‑Fi. Alimentez le Pi via le câble USB (ou une alimentation fiable).
  3. Une fois le bureau chargé, ouvrez un terminal.

Étape 2 : Installer les paquets essentiels

Exécutez les commandes suivantes pour mettre à jour le système et installer les bibliothèques nécessaires au streaming vidéo, service web, et traitement d'image :

$ sudo apt-get update
$ sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick libapache2-mod-php5 php5 apache2 git

Étape 3 : Configurer le streamer webcam

Nous utiliserons MJPG‑Streamer pour diffuser le flux webcam sur HTTP.

$ svn co https://svn.code.sf.net/p/mjpg-streamer/code/ MJPG-streamer
$ cd MJPG-streamer/mjpg-streamer
$ sudo make USE_LIBV4L2=true

Vérifiez que le dossier contient maintenant :

Étape 4 : Récupérer le code du projet

Clonez le dépôt sPiRobot :

$ git clone https://github.com/sohil4932/sPiRobot

Cela créera un dossier sPiRobot avec tous les scripts côté serveur.

Étape 5 : Déployer les fichiers serveur

Copiez les fichiers nécessaires à la racine de documents d'Apache :

$ cd sPiRobot
$ sudo cp backward.sh control.html forward.sh help_steuerkreuz.png index.html init.sh left.sh right.sh spirobot.php shutdown.sh stop.sh /var/www/

Pour permettre au serveur web de contrôler les broches GPIO, accordez les privilèges super‑utilisateur à www-data :

$ echo "www-data ALL=(ALL) NOPASSWD: ALL" | sudo tee -a /etc/sudoers

Étape 6 : Connecter le Pi au Wi‑Fi et trouver son IP

Ouvrez Wi‑Fi‑Config (préinstallé sur Raspbian), connectez‑vous à votre routeur, puis lancez :

$ ifconfig

L'adresse inet addr sous wlan0 est l'IP locale du Pi – gardez‑la pour le contrôle à distance.

Bilan

Avec le Pi alimenté, le serveur de streaming webcam actif, et l'interface web déployée, vous pouvez maintenant contrôler votre robot et visualiser son flux caméra depuis n'importe quel appareil sur le même réseau (ou via port forwarding pour un accès distant).

Pour une procédure détaillée et conseils de dépannage, consultez le tutoriel original ou le README GitHub.

Processus de fabrication

  1. Tutoriel IoT débutant : Diffusion de données de température depuis un Raspberry Pi
  2. Maîtriser le contrôle des capteurs et actionneurs sur Raspberry Pi : Accéléromètre, Servo et Streaming de données
  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. Construire un robot intelligent avec le Bridge Shield – Intégration Raspberry Pi & Arduino
  6. Robot DIY inspiré de Wall‑E : Raspberry Pi dans une boîte de CD recyclée
  7. Construire un robot Raspberry Pi piloté par Bluetooth avec retour audio
  8. Construire un robot piloté par Internet avec streaming vidéo Arduino & Raspberry Pi
  9. Construire un robot webcam Raspberry Pi – Guide pas à pas streaming vidéo