Oscilloscope rudimentaire
Catégories : [ Bricolage/Arduino ]
J'ai bricolé hier un script python/GTK qui représente de manière graphique
les données produites par le programme-exemple AnalogInSerial
. Le code
source sans documentation se trouve là.
Le code est dans le domaine public.
L'entrée analogique n'étant reliée à rien, elle produit surtout du bruit, de fréquence régulière (trop lent pour être les 50 Hz du secteur, mais comme la fréquence d'échantillonage est de l'ordre de 70 Hz, il se peut que le signal soit mal échantilloné) et d'amplitude constante.
Ce qui est plus surprenant, c'est que l'amplitude du bruit diminue lorsque l'Arduino est soulevé de la table.
L'amplitude augmente temporairement lorsqu'on tapote le connecteur (ici le circuit est posé sur la table).
La valeur moyenne lue augmente lorsqu'on souffle sur le connecteur (le circuit est en l'air), tandis que l'amplitude des oscillations diminue. Ensuite, la valeur moyenne diminue très progressivement (sur plusieurs secondes), avant de retrouver son niveau de départ.
J'ai enfin essayé de détecter le passage de l'aiguille des décilitres du compteur d'eau en utilisant l'oscilloscope, mais sans succès. Je suppose que le verre diffuse trop les infrarouges, et que l'aiguille est trop petite pour être détectée. Le capteur v...