Vision Industrielle
Vision Industrielle
Projet Si2 Convoyeur-Trieur / Détection de couleurs / Détection de formes

Vous trouverez des ressources supplémentaires pour ce projet à l’adresse suivante : http://lense.institutoptique.fr/ressources/_projets/Convoyeur/

Mots-clefs : Convoyeur-Trieur (moteurs pas à pas) / Détection de couleurs / Détection de formes – Python / Caméra

  • Basé sur le convoyeur Dobot Magician (utilisé pour faire du tri de pièces ou détection de défauts dans des chaines de production)
  • Niveau 1 : pilotage du convoyeur et détection de couleur avec Nucléo et capteurs optiques
  • Niveau 2 : détection de forme par caméra et Raspberry Pi

Objectifs

Dans le milieu industriel, le convoyage de pièces, la détection de certains défauts ou le tri par types d’objets sont très couramment utilisés. L’objectif de ce projet est de mettre en place un système de tri de pièces à l’aide d’un convoyeur et d’un système de traitement d’images.

La mise en mouvement du convoyeur se fait par l’intermédiaire d’un moteur pas à pas. Le tri des pièces (par couleur ou forme) utilise une caméra associée à une Raspberry Pi permettant de faire le traitement des images et de transmettre le résultat à un système de tri.

Matériels

  • Convoyeur Dobot composée de :
    • 1 moteur pas à pas (100 pas – 12V – 0.9A/phase)
    • 1 capteur de présence (basé sur une diode IR et une photodiode IR)
    • 1 capteur 3 couleurs
  • Carte Puissance / L298, basée sur un pont en H de type L298
  • Carte Contrôle / L297, basée sur un driver de moteur pas à pas de type L297

Premières étapes

  • Partie matérielle
  • Partie logicielle / traitement d’image
    • Prendre en main la Raspberry Pi (utilisation de Linux – Quelques informations et liens)
    • Tester les fonctionnalités de base de Open CV sous Python

Autres étapes

  • Mettre en place une communication RS232 entre la Raspberry Pi (via un programme en Python) et une carte Nucléo
    • Décider des données à transmettre de l’un à l’autre et d’un protocole à mettre en oeuvre
    • Tester le code de la carte Nucléo à l’aide de commande directement saisie dans un terminal
    • Voir aussi les tutoriels associés aux cartes Nucléo parlant des communications inter-systèmes
Projet / Pilotage d’un convoyeur