Bonjour à tous,
je cherchais un projet un peu complet pour me remettre à l'apprentissage de la programmation, et il se trouve que je crois avoir trouvé. Néanmoins j'aurais besoin de vos lumières pour me mettre le pied à l'étrier, et savoir vers où orienter mes recherches. Pour faire simple, je voudrais créer un petit outil pour me faciliter la vie au boulot. Cet outil devra tourner sur une tablette (dans une app en local, ça serait cool, je n'ai pas toujours accès à internet avec la tablette). J'aimerais faire un truc d'un peu user friendly, histoire de pouvoir la partager avec des collègues. Avant de vous parler de l'app en tant que telle, je pense qu'il est important de préciser un peu ce sur quoi je bosse.
Je fais du contrôle de soudures par ultrasons. L'idée c'est d'envoyer un faisceau ultrasonore dans une soudure, et de regarder sur un échogramme si on récupère une partie de l'énergie. Le cas échéant, on est peut être en présence d'une discontinuité dans la soudure, ce qui peut altérer ses propriétés mécaniques. Puisqu'un schéma vaut mille mots:
https://ibb.co/1RGsGTN
Le problème avec les ultrasons, c'est qu'on doit faire des schémas pour se repérer, parce qu'un échogramme c'est un peu abstrait. Je prends donc ma règle et mon rapporteur, je trace proprement la vue en coupe de ma soudure, et je regarde où je tombe avec un calque représentant l'orientation des différents faisceaux acoustique que j'utilise (45°; 60° et 70°). Bref c'est chiant, j'aime pas dessiner, et je dois refaire ça sur autocad pour rendre un rapport propre.
L'idée est donc de remplacer le crayon, le papier et le rapporteur par une petite app. J'ai schématisé le rendu que j'imagine. Ca n'a pas besoin d'être plus esthétique que ça:
https://ibb.co/Mk9F3tV
Si j'imagine le fonctionnement de l'app, voici ce que ça donne:
- Recréer la vue en coupe de la soudure. Il faut donc que je puisse faire un rectangle de longueur et de largeur variable. Il faut ensuite que je recrée le chanfrein. Pareil, l'angle est variable, il n'a pas toujours la même forme, mais à partir d'une base, je devrais me débrouiller. Il est indispensable que tout soit à l'échelle.
- Choisir un palpeur d'angle entre les trois disponibles (45°, 60° et 70°) et schématiser le parcours des ultrasons (le trait rouge sur le schéma). C'est juste deux angles qui restent fixes, donc ça ne devrait pas être compliqué. Par contre, je devrais pouvoir faire varier la distance notée X sur le schéma, distance entre mon traducteur et le bord de la soudure. En modifiant cette distance, le trajet des ultrasons s'en trouvera également modifié.
- Éventuellement positionner les défauts dans la soudure, genre mettre une croix ou des trucs comme ça.
- Et enfin, exporter l'image obtenue pour que je puisse la coller dans mon rapport, mais ça c'est un peu annexe.
Voilà donc l'idée, j'espère avoir été assez clair. D'un point de vue calcul, c'est super simple. Quelques formules de trigo et c'est tout. D'un point de vue graphique, ça me semble assez simple aussi. Maintenant, je ne sais pas par où commencer.
Quel langage (j'ai quelques bases en python et JS)? Un framework? Android Studio et donc Java?
Je ne cherche pas une réponse toute faite, mais bien des pistes vers lesquelles orienter mes recherches. J'ai pas assez de connaissances pour bien circonscrire le champs de recherche et utiliser les bon mots clés sur Google.
Merci de m'avoir lu et bonne soirée,
Thesus
Message édité par thesus le 16-12-2021 à 20:05:22