IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Le blog de f-leb

[Arduino] Reconnaissance de couleurs

Noter ce billet
par , 11/07/2015 à 11h24 (3573 Affichages)
.
Comment modifier le système de conditionnement et de remplissage de flacons de sorte à obtenir un niveau de remplissage différent en fonction de sa couleur (limitation aux trois couleurs rouge, jaune et vert).

Nom : flacons.jpg
Affichages : 2390
Taille : 8,1 Ko Nom : RemplissageFlacons.jpg
Affichages : 2405
Taille : 19,9 Ko

Réponse : la reconnaissance de la couleur du flacon est un processus délicat mais que l'on a pu réaliser grâce à une Arduino Uno et un module associant une mini-caméra et un microprocesseur de traitement d'image (module CMUcam4). Cf. CMUcam4 Arduino Interface Library.

Nom : cmucam4.jpg
Affichages : 922
Taille : 42,5 Ko Nom : cmucam4-arduino-shield-b-little-rev-.jpg
Affichages : 925
Taille : 42,6 Ko

Quelques tests pour commencer :


Un nouveau test en situation. Dans la vidéo ci-dessous, on voit les trois diodes de couleurs rouge, verte et jaune correspondant aux trois couleurs à détecter sur les flacons. La diode rouge s'allume lorsqu'un flacon rouge est détecté, etc. Le système de détection des couleurs est validé.


Il reste à interfacer la carte électronique de reconnaissance des couleurs avec l'automate du système afin de gérer la quantité de liquide à verser dans le flacon. Le système de dosage est constitué d'une pompe permettant l'admission du liquide à partir du réservoir et son refoulement dans le flacon. De nouveaux capteurs optiques ont été implémentés afin de détecter des fins de course intermédiaires.

La vidéo filmée en situation réelle après mise au point ci-dessous montre la course du piston et donc le volume de liquide (avec un colorant vert) aspiré et refoulé en fonction de la couleur du flacon qui se présente. Le flacon vert est très peu rempli, le jaune rempli à ras bord :

Envoyer le billet « [Arduino] Reconnaissance de couleurs » dans le blog Viadeo Envoyer le billet « [Arduino] Reconnaissance de couleurs » dans le blog Twitter Envoyer le billet « [Arduino] Reconnaissance de couleurs » dans le blog Google Envoyer le billet « [Arduino] Reconnaissance de couleurs » dans le blog Facebook Envoyer le billet « [Arduino] Reconnaissance de couleurs » dans le blog Digg Envoyer le billet « [Arduino] Reconnaissance de couleurs » dans le blog Delicious Envoyer le billet « [Arduino] Reconnaissance de couleurs » dans le blog MySpace Envoyer le billet « [Arduino] Reconnaissance de couleurs » dans le blog Yahoo

Mis à jour 11/07/2015 à 16h19 par f-leb

Tags: arduino
Catégories
Arduino

Commentaires