Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Etiquettes electroniques"

From Le L∞p's Wiki
Jump to: navigation, search
(Communiquer avec les étiquettes électroniques en supermarché)
 
m (Avancées: +lien)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Un projet pour tenter de parler aux étiquettes électroniques qu'on aperçois dans les grandes surface (les modèles infra-rouge)
+
Un projet pour tenter de parler aux étiquettes électroniques qu'on aperçoit dans les grandes surface (les modèles infra-rouge)
  
== Idée ==
 
 
L'idée serait dans un premier temps d'essayer de récupérer et de décoder le signal IR qui met à jour les étiquettes et ensuite de concevoir un montage pour affecter aux étiquettes une valeur de prix ou carrément modifier ce qui est affiché (dans le cas des étiquettes possédant une matrice de point comme écran)
 
L'idée serait dans un premier temps d'essayer de récupérer et de décoder le signal IR qui met à jour les étiquettes et ensuite de concevoir un montage pour affecter aux étiquettes une valeur de prix ou carrément modifier ce qui est affiché (dans le cas des étiquettes possédant une matrice de point comme écran)
  
 
== Les principales caractéristiques des étiquettes ==
 
== Les principales caractéristiques des étiquettes ==
 +
 
Il existe deux grandes catégories d'étiquettes :  
 
Il existe deux grandes catégories d'étiquettes :  
 
* les Infra-rouge
 
* les Infra-rouge
Line 10: Line 10:
  
 
Ces dernières ne nous intéressent pas trop dans un premier temps. On va essayer de causer aux infra-rouges.
 
Ces dernières ne nous intéressent pas trop dans un premier temps. On va essayer de causer aux infra-rouges.
Le principal vendeur est Pricer ([http://www.pricer.com/fr/ Pricer] un site avec des concombres...)
+
Le principal vendeur est [http://www.pricer.com/fr/ Pricer] (un site avec des concombres...)
 
En fait, c'est quasiment le seul à fabriquer ce genre de jouet. ça nous facilitera les choses si on décide de construire un truc sérieux.
 
En fait, c'est quasiment le seul à fabriquer ce genre de jouet. ça nous facilitera les choses si on décide de construire un truc sérieux.
  
 
D'après un autre site de déploiement d'étiquettes (Asca informatique) voila ce qu'on peux apprendre sur ces étiquettes :  
 
D'après un autre site de déploiement d'étiquettes (Asca informatique) voila ce qu'on peux apprendre sur ces étiquettes :  
*Elles sont mises à jour par le biais d'émetteurs récepteurs localisés un peu partout dans le magasin
+
* Elles sont mises à jour par le biais d'émetteurs récepteurs localisés un peu partout dans le magasin
*La fréquence de ces mises à jour est variable et réglable par l'opérateur (une fois par jour ou plus)
+
* La fréquence de ces mises à jour est variable et réglable par l'opérateur (une fois par jour ou plus)
*chaque étiquette est liée à un article par le biais d'un numéro unique et d'un code barre (généré et enregistré dans la base de donnée)
+
* Chaque étiquette est liée à un article par le biais d'un numéro unique et d'un code barre (généré et enregistré dans la base de donnée)
*Les étiquettes une fois la mise à jour reçue ont la possibilité de répondre au récepteur, lequel enregistre ainsi les étiquettes qui n'auraient pas été mises à jour
+
* Les étiquettes une fois la mise à jour reçue ont la possibilité de répondre au récepteur, lequel enregistre ainsi les étiquettes qui n'auraient pas été mises à jour
*Sur le site de pricer, on peut lire que la mise a jour de 90 000 étiquette peut se faire en une heure, ce qui donnerais une vitesse de mise à jour d'environ 1/25ième de seconde par étiquette, si la valeur affichée sur le site est exacte par rapport au débit réel.
+
* Sur le site de Pricer, on peut lire que la mise à jour de 90 000 étiquette peut se faire en une heure, ce qui donnerait une vitesse de mise à jour d'environ 1/25e de seconde par étiquette, si la valeur affichée sur le site est exacte par rapport au débit réel.
*Les étiquettes sont donc autonomes, certaines possèdent des zones de texte en plus du prix (donc adressable) et d'autre des écran matricés (voir la page de [http://www.pricer.com/fr/Solutions/Etiquettes/ pricer])
+
* Les étiquettes sont donc autonomes, certaines possèdent des zones de texte en plus du prix (donc adressable) et d'autre des écran matricés (voir la page de [http://www.pricer.com/fr/Solutions/Etiquettes/ Pricer])
  
 
== Comment leur parler ==
 
== Comment leur parler ==
Line 25: Line 25:
 
Il semble exister un soft de mise à jour des prix conçu par Asca informatique et un autre pour enregistrer des étiquettes au sein d'une base de donnée. Vu que Pricer semble aussi vendre des solutions clé en main, ils doivent faire des transfert de techno à chaque fois qu'ils vendent un système complet.
 
Il semble exister un soft de mise à jour des prix conçu par Asca informatique et un autre pour enregistrer des étiquettes au sein d'une base de donnée. Vu que Pricer semble aussi vendre des solutions clé en main, ils doivent faire des transfert de techno à chaque fois qu'ils vendent un système complet.
  
Le logiciel Asca Etiquettes permet donc d'enregistrer les nouveaux bidules et de gérer des mises à jour. Une capture d'écran : [http://www.etiquettes-electroniques.com/photos/demo/asca-ecran1.jpg ici] nous renseigne sur les champs éventuels transmis à l'étiquette lors d'une mise à jour.
+
Le logiciel Asca Etiquettes permet donc d'enregistrer les nouveaux bidules et de gérer des mises à jour. Une [http://www.etiquettes-electroniques.com/photos/demo/asca-ecran1.jpg capture d'écran] nous renseigne sur les champs éventuels transmis à l'étiquette lors d'une mise à jour.
  
Une des méthodes pour tester la communication serait de leur balancer un numéro correspondant à celui qu'on trouve dans leur dos et des champs divers et variés contenant notamment le prix.
+
Une des méthodes pour tester la communication serait de leur balancer un numéro correspondant à celui qu'on trouve dans leur dos et des champs divers et variés contenant notamment le prix. Le problème, c'est qu'on ignore tout du protocole sur lequel ça cause.
le problème, c'est qu'on ignore tout du protocole sur lequel ça cause.
+
  
j'en viens donc aux choses à faire (et à ne pas faire :p)
+
J'en viens donc aux choses à faire (et à ne pas faire :p)
  
 
== Task list ==
 
== Task list ==
 +
 
En tout premier lieux, il faut donc trouver le protocole d'envoi du signal :  
 
En tout premier lieux, il faut donc trouver le protocole d'envoi du signal :  
*Fabriquer un trameur IR (peut-être avec un arduino et l'interface série) pour détecter et stocker en mode bourrin les codes
+
* <strike>Fabriquer un trameur IR (peut-être avec un arduino et l'interface série) pour détecter et stocker en mode bourrin les codes</strike>
*Mettre en application ce trameur dans un centre commercial. L'idéal, ça serait de le faire dans une petite structure.
+
* L'utilisation de l'IR toy est envisageable pour le trameur. Des test ont été faits, en enregistrant ce que sort le petit programme Rawcodes vers un fichier texte, on aura une idée de l'interval entre chaque pulse IR
 +
* Mettre en application ce trameur dans un centre commercial. L'idéal, ça serait de le faire dans une petite structure.
  
 
A ce stade, on aura donc des informations sur le protocole (il est possible que cela soit une norme ISO).
 
A ce stade, on aura donc des informations sur le protocole (il est possible que cela soit une norme ISO).
On aura également des informations sur la faisabilité d'un émetteur : si la mise à jour est faite en permanence, ça va être difficile, a moins de masquer l'émmetteur récépteur IR après la parlote.
+
On aura également des informations sur la faisabilité d'un émetteur : si la mise à jour est faite en permanence, ça va être difficile, à moins de masquer l’émetteur récepteur IR après la parlote.
  
 
Ensuite, il faudra :  
 
Ensuite, il faudra :  
*Fabriquer un émmetteur. Des proposition particulièrement intéressantes ont été avancée, nottament l'utilisation d'un kit TV B Gone
+
* Fabriquer un émetteur. Des proposition particulièrement intéressantes ont été avancée, notamment l'utilisation d'un kit TV-B-Gone
*Récupérer des étiquettes (par des moyens... qu'on trouvera) et tester nos idées.
+
* Récupérer des étiquettes (par des moyens... qu'on trouvera, attention, le vol c'est mal :p) et tester nos idées.
 
+
  
 
== Avancées ==
 
== Avancées ==
Pour le moment, le projet vient de démarrer, je vous invite à en parler sur IRC, dans la mailing list, ou ici tout simplement. Si quelqu'un a des infos là dessus, peut fournir ou trouver le moyen de récupérer des étiquettes, tout est bon à prendre.
 
  
Links :  
+
Pour le moment, le projet vient de démarrer, je vous invite à en parler sur [[IRC]], sur la [[mailing list]], ou ici tout simplement. Si quelqu'un a des infos là dessus, peut fournir ou trouver le moyen de récupérer des étiquettes, tout est bon à prendre.
[http://www.etiquettes-electroniques.com/logiciel-mise-a-jour.html Le principe de la mise à jour]
+
 
[http://www.etiquettes-electroniques.com/eeg-transceiver.html le transmetteur IR]
+
En ce qui concerne l'IR toy et le trameur : utiliser Rawcode donne de bons résultats, même si la lumière néon semble perturber les récepteurs, c'est peut-être juste une histoire de distance. Dans les grandes surfaces, les néons sont situés haut (d’ailleurs, si ça perturbait d'avantage les étiquettes, l'IR ne serait pas utilisé).
[http://learn.adafruit.com/ir-sensor/making-an-intervalometer un tuto de Adafruit pour fabriquer un trameur]
+
 
 +
== Voir aussi ==
 +
 
 +
* [http://www.etiquettes-electroniques.com/logiciel-mise-a-jour.html Le principe de la mise à jour]
 +
* [http://www.etiquettes-electroniques.com/eeg-transceiver.html le transmetteur IR]
 +
* [http://learn.adafruit.com/ir-sensor/making-an-intervalometer un tuto de Adafruit pour fabriquer un trameur]
  
  
 
[[Category:Projets]]
 
[[Category:Projets]]

Latest revision as of 19:05, 12 December 2012

Un projet pour tenter de parler aux étiquettes électroniques qu'on aperçoit dans les grandes surface (les modèles infra-rouge)

L'idée serait dans un premier temps d'essayer de récupérer et de décoder le signal IR qui met à jour les étiquettes et ensuite de concevoir un montage pour affecter aux étiquettes une valeur de prix ou carrément modifier ce qui est affiché (dans le cas des étiquettes possédant une matrice de point comme écran)

Les principales caractéristiques des étiquettes

Il existe deux grandes catégories d'étiquettes :

  • les Infra-rouge
  • les radio-contrôlée

Ces dernières ne nous intéressent pas trop dans un premier temps. On va essayer de causer aux infra-rouges. Le principal vendeur est Pricer (un site avec des concombres...) En fait, c'est quasiment le seul à fabriquer ce genre de jouet. ça nous facilitera les choses si on décide de construire un truc sérieux.

D'après un autre site de déploiement d'étiquettes (Asca informatique) voila ce qu'on peux apprendre sur ces étiquettes :

  • Elles sont mises à jour par le biais d'émetteurs récepteurs localisés un peu partout dans le magasin
  • La fréquence de ces mises à jour est variable et réglable par l'opérateur (une fois par jour ou plus)
  • Chaque étiquette est liée à un article par le biais d'un numéro unique et d'un code barre (généré et enregistré dans la base de donnée)
  • Les étiquettes une fois la mise à jour reçue ont la possibilité de répondre au récepteur, lequel enregistre ainsi les étiquettes qui n'auraient pas été mises à jour
  • Sur le site de Pricer, on peut lire que la mise à jour de 90 000 étiquette peut se faire en une heure, ce qui donnerait une vitesse de mise à jour d'environ 1/25e de seconde par étiquette, si la valeur affichée sur le site est exacte par rapport au débit réel.
  • Les étiquettes sont donc autonomes, certaines possèdent des zones de texte en plus du prix (donc adressable) et d'autre des écran matricés (voir la page de Pricer)

Comment leur parler

Il semble exister un soft de mise à jour des prix conçu par Asca informatique et un autre pour enregistrer des étiquettes au sein d'une base de donnée. Vu que Pricer semble aussi vendre des solutions clé en main, ils doivent faire des transfert de techno à chaque fois qu'ils vendent un système complet.

Le logiciel Asca Etiquettes permet donc d'enregistrer les nouveaux bidules et de gérer des mises à jour. Une capture d'écran nous renseigne sur les champs éventuels transmis à l'étiquette lors d'une mise à jour.

Une des méthodes pour tester la communication serait de leur balancer un numéro correspondant à celui qu'on trouve dans leur dos et des champs divers et variés contenant notamment le prix. Le problème, c'est qu'on ignore tout du protocole sur lequel ça cause.

J'en viens donc aux choses à faire (et à ne pas faire :p)

Task list

En tout premier lieux, il faut donc trouver le protocole d'envoi du signal :

  • Fabriquer un trameur IR (peut-être avec un arduino et l'interface série) pour détecter et stocker en mode bourrin les codes
  • L'utilisation de l'IR toy est envisageable pour le trameur. Des test ont été faits, en enregistrant ce que sort le petit programme Rawcodes vers un fichier texte, on aura une idée de l'interval entre chaque pulse IR
  • Mettre en application ce trameur dans un centre commercial. L'idéal, ça serait de le faire dans une petite structure.

A ce stade, on aura donc des informations sur le protocole (il est possible que cela soit une norme ISO). On aura également des informations sur la faisabilité d'un émetteur : si la mise à jour est faite en permanence, ça va être difficile, à moins de masquer l’émetteur récepteur IR après la parlote.

Ensuite, il faudra :

  • Fabriquer un émetteur. Des proposition particulièrement intéressantes ont été avancée, notamment l'utilisation d'un kit TV-B-Gone
  • Récupérer des étiquettes (par des moyens... qu'on trouvera, attention, le vol c'est mal :p) et tester nos idées.

Avancées

Pour le moment, le projet vient de démarrer, je vous invite à en parler sur IRC, sur la mailing list, ou ici tout simplement. Si quelqu'un a des infos là dessus, peut fournir ou trouver le moyen de récupérer des étiquettes, tout est bon à prendre.

En ce qui concerne l'IR toy et le trameur : utiliser Rawcode donne de bons résultats, même si la lumière néon semble perturber les récepteurs, c'est peut-être juste une histoire de distance. Dans les grandes surfaces, les néons sont situés haut (d’ailleurs, si ça perturbait d'avantage les étiquettes, l'IR ne serait pas utilisé).

Voir aussi