- L’objectif est de produire à la demande et en « petites quantités » (qq millilitres) de la peinture d’une couleur précisément définie.
- Les données d’entrées sont une référence Pantone ou une couleur HTML type #00aaff soir #r1r2g1g2b1b2 codée en Hexadécimale.
- Le principe :
- Code couleur =>
- Code CMYK (Cyan, Magenta, Yellow, Key (noir)) + Blanc par différence à 100% =>
- Calcul de la dose de chaque composant (5 composants) => de calculer les rotations d’un moteur à pas
- D’envoyer les commandes correspondantes à 5 pousse seringues (remplies des couleurs primaires CMYK+Blanc)
- De récupérer le mélange correspondant.
- Organisation :
- Un Arduino : Arduino Uno Rev3 => 20€
- 6 step motors : 6 * 15€ => 90€
- 6 cartes controler => 10€ environ => 60€
- Développement :
- Le contrôle de l’Arduino se fait depuis un PC via la liaison USB de la carte Arduino.
- Code d’interface PC => Pyton => Sketch arduino
références :
- Projet de l’UPMC sur un pousse Seringue Arduino => Dossier Pousse Seringue
- Programmation Python : https://herve-troadec.developpez.com/tutoriels/arduino/initiation-boa/
- Les programmes (+Stl impression 3D) d’un pousse seringue open source sont dans le Zip : OpenSyringePump-master
- Beaucoup de programme en ligen de conversion : RGB => CMYK :
- https://www.rapidtables.com/convert/color/rgb-to-cmyk.html
Classeur open Office : générateur de couleurs (RVB) 16.5Millions de couleurs (255^3)=> Voir les macros => Colors
Langage Apache Basic : https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide
Substitue de VBA