Utiliser un Raspberry-Pi pour contrôler des commandes

Bonjour à tous,

Rien de tel que d'utiliser un Raspberry-Pi pour contrôler les commandes chez un revendeur officiel du Raspberry-Pi. La boucle est bouclée :-)

Voici l'histoire d'un Projet propulsé par Raspberry-Pi!

Un subtil changement
Nos clients réguliers auront remarqués une subtile différence sur leur notes d'envois... c'est qu'il n'y a plus les petits "V" correspondant au contrôle de commande avant expédition... c'est que depuis peu, la Framboise est venue à notre rescousse et s'est fait une place sur le banc de préparation.
Un banc de préparation de commande avec un Raspberry-Pi!

Et un lecteur de code-barre
Rien ne serait possible sans code-barre.
Il y a plusieurs mois, Antoine de Pyranoid à modifié nos bon d'expédition pour inclure un code-barre permettant d'identifier le n° de commande (ces code-barres commencent tous par 3240).
Bon de commande type - avec masquage des informations.
 Grâce à ce code-barre et nos travaux dans le projet PrestaConsole, il est possible de recharger les détails de la commande depuis l'API PrestaShop et quelques lignes de code en Python.

Contrôler la commande

Pour contrôler la commande, il ne reste plus qu'à scanner les produits un par un.

Le script Python vérifie que les quantités scannées (et produits scannés) correspondent bien à la commande.
quelque détails sur la console
Des code-barre complémentaires permettent de donner des instructions au systèmes.
Par exemple:
  • le code-barre "Mondial Relay" permet de saisir le codebarre du colis Mondial Relay, 
  • le code-barre "poste" fait pareil mais pour un colis postal.
Le dernier code-barre "Finalize" permet de contrôler l'expédition du genre:
  • Tous les produits sont ils là? 
  • dans les bonnes quantités? 
  • via quel transporter?
Si tout va bien alors le Finalize fait un très beau son Tadaaa (tada.mp3) et le colis peut être fermé et expédié.

Si quelque-chose ne convient pas Finalize produit un son Error (error.mp3) ... reste plus qu'à lire l'écran pour voir le problème, le corriger et faire un nouvel essai "Finalize".

Simple, efficace et à l'épreuve de balles.

Interface = un scanner et une sortie audio
C'est fou ce que l'on peut faire avec un scanner et une sortie audio.
Bien que clavier soit présent, celui-ci ne sert jamais!

Pour l'interface audio, c'est un simple breakout I2S d'Adafruit Industrie + un Haut-parleur qui on étés utilisés.
Produire du son devient un jeu d'enfant, il suffit d'employer l'utilitaire mpg123.

Liste d'achat
Pour réaliser ce projet, nous avons utilisé les produits suivants:

  








Aucun commentaire