Laser Scanner 3D SkanDal Laser Bleu, Webcam verticale
Ce wiki a été archivé en 2018.
Le nouveau wiki se trouve à: ressources.labomedia.org Les fonctionnalités sont désactivées: vous pouvez faire une recherche sur Google site:https://wiki.labomedia.org et découvrir La Labomedia. |
Sommaire
Théorie
Longueur d'onde du laser:
- rouge = 650 nm
- violet = 405 nm
Il y a moins de diffraction avec une courte longueur d'onde ! La webcam voit la ligne bleue très blanche, même si l'oeuil voit à peine la ligne.
Fournisseurs
Laser
Lentille
Le laser ci-dessus donne une ligne trop épaisse. Par contre les rayons du faisceau sont bien parallèles. Une lentille en verre de focale 200 mm à 225 mm de l'axe moteur donne une ligne très fine.
Comparaison
Les lasers violet et rouge ensemble:
Le laser violet est à gauche, le laser rouge est à droite. Le laser rouge à très peu de contraste et fait une ligne très épaisse. La webcam est réglée pour le laser violet, ce qui fait que la ligne rouge n'apparaît pas en niveau de gris.
Exemple
Souris
Le set d'image pour tester: Fichier:P sourisbleu.zip
Impossible à scanner avec un laser rouge: la souris est talquée.
Coffret
Le set d'image pour tester: Fichier:P coffretbleu.zip
Les faces du dessous et du dessus ont été applaties dans Blender.
Equerre fabriquée sur imrimante 3D
Bonhomme en mousse
Le set d'image pour tester: Fichier:P moussebleu.zip
Pour certaine zone, il faudrait que le laser soit plus haut, pour d'autre plus bas. Idem avec la caméra.
Faut-il 2 caméras et 4 lasers ?
Comment tester les images ?
Pour tester les calculs sans scanner, sans webcam, sans carte arduino.
- Télécharger les sources: [1]
- Décompresser les zips : Fichier:P sourisbleu.zip Fichier:P coffretbleu.zip Fichier:P moussebleu.zip
- Créer un dossier "image" dans le dossier "work".
- Placer les dossiers "p_moussebleu", "p_sourisbleu", "p_coffretbleu" dans ce dossier image
- Lancer scan avec:
- Numéro de caméra = 0
- Nom de votre projet: "moussebleu" ou sourisbleu" ou "coffretbleu"
Il faudra certainement installer python-opencv, numpy et meshlab.
Have fun !
« Je sens que je progresse à ceci que je recommence à ne rien comprendre à rien. » Charles-Ferdinand Ramuz
Inconvénient
Le laser violet demande 100mA sous 3 V, alors que la carte Arduino ne peut fournir que 50 mA.
Schéma electrique
Le 12V est piqué sur l'alimentation du moteur. La résistance de 10 kOhms doit être abaissée à 2 kOhms.
Webcam verticale
Si la webcam est tourné verticalement, il devient possible de l'approcher du plateau et en théorie d'améliorer la précision. Mais en pratique, le trait aussi est plus large, donc il faut absolument trouver un laser bleu plus fin.
Avantages
- La ligne est définie par plus de pixels.
Inconvénients
- Le trait est vu plus large, mais la précision pratique sera la même.
- La perspective sera plus grande, le haut de la tête du bonhomme est plus masqué.