Étape 7: Faire quelque chose de Cool !
Si vous regardez la fenêtre dans l’environnement Arduino, vous remarquerez que c’est cracher des coordonnées 3D brutes à 115200 bauds, à environ 10 = 60 Hz / (2 cycles complets * 3 capteurs). Le code prend autant de fois que possible, les mesures sur chaque capteur sur la période de deux cycles de la fréquence d’alimentation secteur (ce qui est étonnamment stable) afin de neutraliser tout accouplement.La première chose que j’ai fait avec c’était faire une simple 3D Tic Tac Toe Interface. Si vous voulez commencer avec une démo de travail, le code est disponible ici, juste déplacer le dossier "TicTacToe3D" dans votre dossier de croquis de traitement.
Trois choses utiles qui illustre le code de Tic Tac Toe :
- Linéarise les données brutes. La durée de la charge effectivement suit une loi de puissance par rapport à la distance, alors vous devrez prendre la racine carrée de l’un sur le temps (c.-à-d. la distance ~ = sqrt(1/time))
- Normalise les données. Lorsque vous démarrez l’esquisse, maintenez le bouton gauche de la souris tout en déplaçant votre main de définir les limites de l’espace que vous souhaitez travailler avec.
- Ajout de « momentum » aux données afin de lisser tout Trac.
Dans la pratique, en utilisant cette configuration avec du papier aluminium, que je peux obtenir un éventail de la plus grande dimension de papier d’aluminium (le plus gros morceau que j’ai testé est 1,5 pieds carrés).