Probleme avec le component Colour Sensor EBM018?

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

Post Reply
tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Probleme avec le component Colour Sensor EBM018?

Post by tech »

Bonjour,

Voici mon autres probleme pour un autre projet, je tente d'utiliser le component EBM018 avec un PIC18F2455 est voici les erreurs dans la compilation. :wink:

EBM018-Test_Program.c(347:2): error: unknown identifier 'option_reg'
EBM018-Test_Program.c(347:2): error: invalid operand 'option_reg'
EBM018-Test_Program.c(347:13): error: failed to generate expression
EBM018-Test_Program.c(348:2): error: unknown identifier 'option_reg'
EBM018-Test_Program.c(348:2): error: invalid operand 'option_reg'
EBM018-Test_Program.c(348:13): error: failed to generate expression
EBM018-Test_Program.c(349:2): error: unknown identifier 'tmr0'
EBM018-Test_Program.c(349:2): error: invalid operand 'tmr0'
EBM018-Test_Program.c(349:7): error: failed to generate expression
EBM018-Test_Program.c success

J'utilise Flowcode v6.1.3.2

Merci pour votre aide

Chris

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by LeighM »

Pourriez-vous essayer la version du composant ci-joint.
Remplacer l' un dans votre répertoire d'installation des composants Flowcode avec celui-ci .
Si vous voulez garder l'ancienne sauvegarde, le déplacer vers un autre répertoire , ne renommez pas.

Could you try the attached component version.
Replace the one in your Flowcode installation components directory with this one.
If you want to keep the old one as backup, move it to another directory, do not just rename it.
Attachments
EBM018_ColourSensor.fcpx
(784.46 KiB) Downloaded 301 times

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by tech »

Bonjour LeighM,

Merci ça fonctionne bien!

J'ai une autre question, avez-vous un exemple avec le EBM018 ou l’on peut détecter la couleur et l'afficher avec une LED RGB?

Car j'effectue des tests et je n'ai pas de très bon résultats :wink:

Merci pour votre aide.

Chris
Attachments
EBM018 Colour Sensor PIC18F2455 v1.fcfx
(13.32 KiB) Downloaded 307 times

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by LeighM »

I would suggest that you sense the colour, then call SetColor (once) then loop for a much longer time whilst calling (only)Tick


Je suggère que vous sentez les couleurs, puis appelez SetColor (une fois), puis en boucle pendant une durée beaucoup plus longue tout en appelant (uniquement) Tick

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by tech »

Le problème c'est que ce n'est pas stable au niveau du colour sensor, je n'arrive pas à avoir la couleur correspondent à la couleur détecter. :wink:

Voici une mise à jour du software.

Merci de votre aide,

Chris
Attachments
EBM018 Colour Sensor PIC18F2455 v2.fcfx
(13.71 KiB) Downloaded 284 times

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by LeighM »

Is your problem with simulation or target hardware?

Est-ce votre problème avec la simulation ou la cible du matériel?

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by tech »

Le problème n'est pas en simulation mai bien réel avec le matériel!

Merci

Chris

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by LeighM »

Could you try different values for the FRQ Output Frequency Range and Sample Period properties of the Colour Sensor component?

Pourriez-vous essayer différentes valeurs pour la plage FREQ Fréquence de sortie et des propriétés de période d'échantillonnage de la composante Capteur de couleur?

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by tech »

J’ai essayé en changent les paramètres filter option, frequency Range et Sample Period.

Ça ne fonctionne pas, les valeurs changes mais je n'obtiens toujours pas la couleur correspondent à la couleur détecter


Chris

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by tech »

Est-il possible de fair une convertion des variables Red, Green et Blue de type UInt (range 0 to 65535) en Bit (0 to 255) pour que le ratio fonctionne avec le component LED RGB?

Merci,

Chris

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by LeighM »

uint2byte.jpg
uint2byte.jpg (52.57 KiB) Viewed 14735 times

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by tech »

Bonjour,

J'ai apporté les modifications jusqu'à présent ça fonctionne bien pour la détection des couleur j'obtiens la couleur correspondent à la couleur détecter.

Cependant la puissance de la LED RGB à diminuer elle fonctionne à 10% ou lieu de 100%... :wink:

Merci de votre aide, j’apprécie! :D

Chris

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by LeighM »

try this ...
divide.jpg
divide.jpg (12.08 KiB) Viewed 14717 times

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by tech »

Bonjour,

Malheureusement ça ne fonctionne pas ça change les valeurs, je n'obtiens plus la couleur correspondent à la couleur détecter... :(

J’ai analysé la sortie de la LED RGB est je n’ai que 1% de ca puissance et non 10% comme j’avais mentionné.

Donc si j’utilise les paramètres ( red >>8, green>>8 et blue>>8) ça fonctionne bien mais a 1% de la puissance de la LED RGB.

Merci

Chris

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by LeighM »

What range of values for 16 bit red, green and blue are you getting from the sensor?
Based on the maximum values, you should be able to work out what dividing factor you need to apply to give you the maximum range for the LED (0-255)

Quelle est la gamme de valeurs pour 16 bits rouge, vert et bleu obtenez-vous du capteur?
Sur la base des valeurs maximales, vous devriez être en mesure de travailler sur ce facteur de division, vous devez appliquer pour vous donner la portée maximale de la LED (0-255)

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by tech »

Bonjour

Voici la gamme de valeur obtenu via le LCD pour la lecture des couleurs suivante.

Rouge (Red:636, Green:148, Blue:178)
Vert (Red:296, Green:420, Blue:236)
Bleu (Red:152, Green:312, Blue:356)

Merci

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Probleme avec le component Colour Sensor EBM018?

Post by LeighM »

I suggest you divide by 3 ..
divide3.jpg
divide3.jpg (9.47 KiB) Viewed 14687 times

Post Reply