Pages

mercredi 27 juin 2018

Reconnaissance vocale avec AI2

Cet article présente une utilisation très basique de la reconnaissance vocale sous Android et avec AI2.

L'IHM pour cet exemple est des plus simples mais les prochains tests seront plus complexes.

Un bouton qui lance le module de reconnaissance vocale, un label qui affiche ce qui a été reconnu et un autre bouton pour lire. 
 
On oublie pas les éléments non-visibles :
C'est tout pour le moment !✋

Les blocs :

 
Les blocs se passent aisément de commentaires...... Sauf les deux concernant les variables. En effet, La variable "résultat" générée automatiquement pas le bloc "Reconnaissance_vocale" est une variable LOCALE. En dehors du bloc, elle n'existe pas. De ce fait, il faut utiliser une variable GLOBALE pour l'exploiter ailleurs dans le programme.

Exemple si je n'utilise pas de variable globale :

"résultat" provoque une erreur....

Le programme est tellement simple que je vous laisse le faire sur votre ordinateur. Je ne fournis pas de fichier pour cette fois. 


sti2d.sin.isn@gmail.com



mardi 12 juin 2018

Réalisation d'un porte câbles USB

Voici un bref article, dans la série "fabrications 3d". Il s'agit d'un simple porte-câbles USB mural.
Il a été dessiné sur Fusion 360, édité sur Meshmixer et imprimé via Cura.

Pourquoi édité sur Meshmixer ? Simplement pour tester la génération de supports pour remplacer ceux de Cura.

Explications :

Le dessin de base sous Fusion est celui-ci :



Si je l'exporte sous Cura directement, voici ce que cela donne :


2H22, 11m66 et 35g de prévus.....

Maintenant, sous Meshmixer :
J'ai utilisé la génération de supports
Et dans Cura :
2h19, 11m53 et 34g de prévus.

Certes, ce n'est pas grand chose. Mais dans le cadre du Développement Durable, ce n'est pas négligeable sachant le nombre croissant d'impressions. Je montrerai dans un prochain article une pièce plus complexe.

Autre avantage : la facilité avec laquelle les supports sont retirés. Ils ne laissent quasiment pas de trace.
Fichiers STL sur demande, bien entendu.



Un article montrera bientôt comment générer les supports dans Meshmixer.

jeudi 7 juin 2018

Reconstituer un objet en 3d à partir de photos

Cet article présente une technique que j'ai découvert il n'y a pas longtemps : la photogrammétrie !
Je ne vais pas m'étendre sur le sujet, il y a déjà pléthore d'articles sur Internet. Voici déjà un avant-goût : https://fr.wikipedia.org/wiki/Photogrammétrie .
Je vais montrer ici des logiciels et des exemples de réalisations faisables en classe, au collège et lycée.

Pour faire simple, on prend des photos avec un appareil photo ou un smartphone, on récupère les clichés dans un logiciel, celui-ci traite et restitue une modélisation 3d :


A titre d'exemple, voici une copie de forme réalisée par mes soins :

Yoda et son "mini-moi" 😉
Ok, c'est pas parfait mais je débute !

J'ai testé plusieurs solutions et pour le moment, c'est Regard3d qui me donne les meilleurs résultats. Il existe aussi une autre possibilité assez puissante fournie par Autodesk (Recap Photo).

Attention ! Regard3d est efficace si l'appareil photo utilisé est dans la base de données du logiciel....

Écran principal de Regard3d :


Pour ce mini-Yoda, je suis parti de 86 photos prises sous un maximum d'angles différents. Puis Regard3d a fait le reste.....

Entre le traitement et la restitution, j'ai ajouté un post-traitement obligatoire avec Meshmixer de Autodesk qui a nettoyé le fichier d'origine afin d'obtenir un STL "propre".
Oui, je sais, ce n'est pas beau !


Après traitement.....


Autre exemple : Un coquillage 



Modélisation :


Reste à effectuer le post-traitement pour obtenir un STL imprimable......