Page 1 of 1

Probleme avec le component Colour Sensor EBM018?

Posted: Fri Jun 03, 2016 9:01 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Mon Jun 06, 2016 8:41 am
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.

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Mon Jun 06, 2016 3:15 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Tue Jun 07, 2016 1:56 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Tue Jun 07, 2016 2:05 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Tue Jun 07, 2016 2:25 pm
by LeighM
Is your problem with simulation or target hardware?

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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Tue Jun 07, 2016 3:48 pm
by tech
Le problème n'est pas en simulation mai bien réel avec le matériel!

Merci

Chris

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Tue Jun 07, 2016 4:14 pm
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?

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Tue Jun 07, 2016 5:17 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Tue Jun 07, 2016 5:35 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Wed Jun 08, 2016 8:41 am
by LeighM
uint2byte.jpg
uint2byte.jpg (52.57 KiB) Viewed 14925 times

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Wed Jun 08, 2016 1:30 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Wed Jun 08, 2016 2:03 pm
by LeighM
try this ...
divide.jpg
divide.jpg (12.08 KiB) Viewed 14907 times

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Wed Jun 08, 2016 2:42 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Wed Jun 08, 2016 3:10 pm
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)

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Wed Jun 08, 2016 3:31 pm
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

Re: Probleme avec le component Colour Sensor EBM018?

Posted: Wed Jun 08, 2016 4:12 pm
by LeighM
I suggest you divide by 3 ..
divide3.jpg
divide3.jpg (9.47 KiB) Viewed 14877 times