Étape 10 : Fonction de calibrage & capteurs
JustAPendulum utiliser trois capteurs avec une configuration minimale pour détecter des objets à travers le faisceau IR. Le circuit est vraiment petit et facile à faire. Elle renvoie une valeur analogique qui peut être lues sur les broches A0, A1 et A2. Pourquoi trois capteur ? J’ai utilisé trois capteurs pour suivre la balle sur l’écran du programme compagnon.
JustAPendulum compagnon a une fonction appelée « Étalonnage ». La MPU nécessite une valeur calibrée pour calculer la période d’oscillation : dans le berceau de la lumière dans votre chambre que j’ai utilisé trois capteurs modifier les valeurs analogiques. 1000/1023 est la valeur par défaut pour une chambre avec une faible lumière. Notez que ces capteurs ne peuvent pas s’exécuter avec une grande lumière près d’eux !
L’étalonnage ne peut être apportée sans le moniteur ADC: il s’allume et observer les valeurs. Puis posa une main sur le premier capteur. Les valeurs sont modifiées ? Si non, éteindre les lumières dans votre chambre. Si elles sont modifiées, regardez la valeur actuelle et appuyez sur le bouton « Calibration manuelle ». Dans la zone de texte l’écrire avec une approximation. Par exemple, si les nouvelles valeurs sont 1005, 1007, 1010, etc..., vous devez écrire 1000 et puis appuyez sur entrée.
Pour ajuster la longueur du fil (par défaut 74 cm) Appuyez sur « Fil leght » et écrire la valeur. Puis vous devez définir l’erreur de mesure, dans le berceau de l’outil utilisé : Si vous utilisez un ruban à mesurer la sensibilité est de 1 mm.
Notez que pour un meilleur résultat, la chambre doit être sombre.
Toutes les valeurs seront stockés dans l' EEPROM du microcontrôleur ATmega328p.