Étape 5: Logiciels - partie ordinateur
Pour réaliser un programme simple et rapide j’ai utilisé le traitement. Il est basé sur Java et peut fonctionner sur de nombreuses plates-formes donc compatibilité est élevée. Le programme utilisera les paramètres dans le setup() pour définir une zone à numériser. Chaque mesure est tracée sur une grille simple et de couleur par rapport à toutes les autres cellules, ce qui signifie rouge = chaud et bleu = froid (relative bien sûr!).
Il n’y a juste un peu de bricolage pour le programme que la plupart des gens vont devrez faire :
1. définir le bondary à analyser (Voir l’étape précédente pour les limites de limite par défaut de protection, ne délivrent pas de quelque chose au-delà ou programme th « accrochera »). Je suggérerais à l’utilisation d’outil de dev Arduino la console série et le type dans certaines des limites que vous souhaitez numériser. Si vous avez le pointeur laser sur c’est facile de voir où il va scanner. Utilisez les commandes de la dernière étape pour cette étape.
1 a. Lorsque vous avez trouvé les limites, modifiez les variables pan_min, pan_max, tilt_min et tilt_max dans le setup() pour correspondre.
2. mettre en place des mesures combien vous voulez mesurer (comme vu dans la ligne "size(size*20,size*20) ; Colls, lignes". C’est un peu sujette à interprétation... alors que vous pouvez faire une grille de 100 x 100, il faudrait toujours à analyser. Si vous lisez l’info ZyTemp, vous saurez qu’il analyse à un taux de 1,4 Hz... le programme est configuré pour lire à 1,2 Hz (t éviter erreurs, etc) donc c’est 1,2 mesures par seconde. Plus vite un vous obtiendrez un flou à le « image » que le capteur n’est pas mise à jour que rapide.
Voici quelques exemples :
Vous souhaitez mesurer un mur qui est large, réglez l’amplitude pour la casserole puis élevée l’inclinaison. Régler la grille quelque chose par rapport à ce domaine, c'est-à-dire 25,15. Cela rendra l’image plus large et plus courte en hauteur. Si la taille de la cellule est trop grande, vous pouvez le réduire en changeant « int taille = 50; » à quelque chose comme 40. Vous pourriez obtenir des chevauchements de texte pour chaque cellule, donc soyez prudent à ce sujet.
L’image résultante, que vous obtiendrez dans l’interface graphique peut être copié à un éditeur (gimp/photoshop...) et chevauche une image réelle