Etape 8: Logiciel / App
Évidemment pour un projet comme celui-ci il n’y a aucune sortie du logiciel boîte.
J’ai développé le logiciel entier qui exécute la machine en C++ à l’aide de cendre un cadre créatif de codage qui viennent déjà avec un tas de bibliothèque et fonctions donc je n’ai pas nécessaire pour démarrer complètement du duc.
Le contrôleur de moteur de TinyG a un interpréteur de Code G à bord afin d’envoyer les commandes de l’opération le cnc pourrait être fait en envoyant le G-Code par l’intermédiaire de communication série.
Pour le suivi des miroirs de l’appareil photo, je pourrais utiliser certains base openCV.
La partie principale est l’organisation toutes mes listes de miroirs, couleurs, positions, emplacement des vis, décalages, etc. et pour s’assurer qu’ils sont toujours triées correctement et d’enregistrer ces informations dans des fichiers.
J’ai rapidement réalisé que j’ai besoin d’un outil pour calibrer la machine et en définissant tous les décalages pour chaque module. Ce calibrage est essentiel pour s’assurer que la tête du cnc s’engagent chaque vis correctement sans s’écraser sur la machine elle-même. J’ai décidé de développer un contrôle petit App pour mon téléphone afin de pouvoir déplacer la machine et contrôle cnc sans envoyer des commandes de G-Code à la main et tenant mon portable lourd tout le temps.