Welcome to %s forums

BrainModular Users Forum

Login Register

Récupérer les données d'un lecteur de code barre dans Usine

discutons de sujets variés
Post Reply
titl
Member
Posts: 25
Location: Caen
Contact:

Récupérer les données d'un lecteur de code barre dans Usine

Unread post by titl » 19 Jul 2024, 15:05

Bonjour
Pour un concert performance autour du commerce j'aimerais pouvoir recevoir la lecture de codes barres dans Usine, est ce que quelqu'un à déjà fait ça ?
Bonne journée

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 20 Jul 2024, 20:11

Salut,
j'ai fait des interfaces qui récupèrent le code depuis des lecteurs à sorties série et qui envoient le code en OSC sur le réseau.

certains ne lisent que le codeabarre un autre lit le les qrcode et les datamatrix.

Sinon, avec des lecteurs usb, c'est peut-etre possible de récuperer le code avec le module HID ou directement avec le module keyboard. dans ce cas je conseillerai de dédier un NUC à cette tache qui se chargera de transmettre le code via OSC ou global array aux autres ordinateurs.
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 20 Jul 2024, 22:34

j'ai fait quelques essais avec un lecteur USB, mais le module keyboard n'est pas assez rapide il me semble.

Le plus interessant à mon avis est de faire un montage à base d'Arduino pour lire le code et l'envoyer en OSC à Usine

soit un arduino uno + ethernet shield pour utiliser un scanner en PS/2 (réseau filaire)

soit un ESP8266 + adaptateur de niveau 5V <-> 3,3v pour utiliser un scanner en PS/2 (liaison wifi)

avec en plus un host USB à base de MAX3421E, on doit pouvoir utiliser un scanner en USB (je n'ai pas testé personnellement)

avec un MAX3232 on peut utiliser un scanner à sortie port série RS232 (c'est ce que j'ai fait avec mon scanner de QR code)
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

titl
Member
Posts: 25
Location: Caen
Contact:

Unread post by titl » 23 Jul 2024, 08:25

Bonjour
Merci pour les réponses, je récupère le lecteur ce soir (un modèle chinois pas cher filaire usb), et j'essaie de voir si j'arrive à quelque chose avec toutes ces pistes.

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 23 Jul 2024, 23:20

Salut,

avec l'USB, ce n'est pas le plus simple car pour récupérer le code, il faudra être sûr que la souris soit focus sur Usine. De plus j'ai fait des essais avec un USB host + arduino, mais je rencontre des problèmes d'alimentation du lecteur par le host.

ici le début d'explications pour interfacer un lecteur de code à barre en PS/2 : https://kb.oli-lab.org/tm/content/visua ... de-a-barre

Prévoir une bonne alim 5VDC pour que ça marche bien

https://www.ebay.fr/itm/273784508663?it ... R4TX-JacZA

ou la douchette

https://www.ebay.fr/itm/156037106644?it ... R4DX-JacZA

bien penser récuperer la notice de l'appareil car il y a des codes à barre spéciaux pour paramétrer l'engin...
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 30 Jul 2024, 18:49

Nous allons regarder pourquoi Usine ne peut pas recevoir tous les caractères d'un coup, devrait se régler assez vite; on vous tient au courant !

titl
Member
Posts: 25
Location: Caen
Contact:

Unread post by titl » 31 Jul 2024, 11:21

Bonjour
Merci pour vos réponses.
De mon côté, j'ai juste essayé le lecteur usb avec le module keyboard. Je reçois une liste de nombre (entre 2 et 6 sur des EAN-13) qui semble aléatoire même si il me semble qu'il y a des récurrences. Bref je n'y comprends rien.
Je n'ai pas encore ressorti l'arduino du tiroir ni acheté un lecteur en PS2.

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 31 Jul 2024, 18:54

Salut Titl,
Senso va sans doute trouver une solution pour que le module keyboard fonctionne correctement, on a échangé là-dessus.

Est-ce que ton projet est urgent ?
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

titl
Member
Posts: 25
Location: Caen
Contact:

Unread post by titl » 01 Aug 2024, 10:41

Bonjour
Le concert ( une nuit expérimentale dans un musée) est le 5 septembre prochain, avec des répétitions fin août (et là je pars en vacances sans ordi).
On a plein d'autres choses de prévues, j'ai déjà prévenu (avant tes réponses) que ça ne fonctionnerait pas.
Sinon ça servira pour la prochaine fois, c'est sur.
A suivre.

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 06 Aug 2024, 08:45

dans la prochaine version d'Usine le module keyboard sera compatible avec les lecteurs de code-bar ou QR-code.
Les caractères arriveront 1 par 1, il faudra donc patcher un peu, notamment avec un queue-data pour récupérer les infos.

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 06 Aug 2024, 23:17

Cool !
ci-joint un patch qui permet de décoder les codebarres, non testé pour les codes QR
essai keyboard module.wkp
(108.25 KiB) Downloaded 1192 times
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

titl
Member
Posts: 25
Location: Caen
Contact:

Unread post by titl » 29 Aug 2024, 10:34

Merci beaucoup à vous deux.
Ca ne fonctionne pas vraiment chez moi. Je pense que c'est surement mon lecteur qui est défectueux car maintenant j'ai toujours la même suite de nombres Quel que soit le code scanné.
En mettant directement un module queue à la sortie key du module keyboard je récupère une suite de nombre que je transforme en note midi par exemple.
oli-lab, je n'ai pas le niveau pour comprendre ton patch, j'imagine que c'est pour adapter à la taille du code. En tout cas je me retrouve avec une suite de lettre.
Je vais acheter un autre lecteur et je vous redis, à moins que je m'y prenne mal.

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 29 Aug 2024, 22:19

Salut,

nouveau patch, testé avec un MGL2000i

j'ai ajouté un "midificateur" qui transforme chaque chiffre en une note midi et ajouté un synthé mid pour entendre le résultat
barcode detection2.wkp
(276.66 KiB) Downloaded 1043 times
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

titl
Member
Posts: 25
Location: Caen
Contact:

Unread post by titl » 05 Sep 2024, 07:34

Salut,
Après avoir acheté un datalogic 1200 et une fois configuré avec leur logiciel, ça fonctionne.
Merci beaucoup.

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests