Étape 2: théorie
1 - lorsque vous touchez un objet conducteur, vous créez un certain degré de capacité. Cela augmente la capacité du matériau conducteur, vous avez touché pour stocker une charge.
2 - nous pouvons créer un capteur capacitif pas cher en mesurant le temps nécessaire pour une pièce de matériau conducteur pour passer d’un état de mise à la terre à un État potentiel plus élevé lorsque tiré jusqu'à cet État plus haut à travers une résistance. Plus la capacité, plus il faudra le matériau conducteur à être tiré vers le haut à l’État haut.
3 - graphite conduit l’électricité. Vous avez peut-être vu ça avant dans le projet de Drawdio, où ils utilisent une trace de crayon pour créer des sons.
Par conséquent, si nous prenons notre ligne conductrice, tirez-le à terre, puis essayez et tirez-le à un état supérieur, nous pouvons mesurer combien de temps il faut, et si nous allons toucher le dessin, cela prendra plus de temps pour arriver à un niveau élevé que d’habitude. Idéalement, nous pouvons utiliser l’Arduino pour tirer automatiquement notre trace au sol sur et en dehors. Si nous attachons une résistance pull-up pour notre ligne, lors de la connexion à la terre à l’intérieur de l’Arduino est désactivée, toutes les pièces à la broche vont commencer à être tiré vers le haut à VCC.
Ainsi, notre schéma de circuit ressemblera à ce qui précède. Nous utilisons une résistance pull-up externe au lieu des résistances de pull-up interne broches de l’Arduino car il faut beaucoup plus de résistance que les 30K Ohms internes, dans le cas contraire, la résistance du graphite a tendance à dominer et à empêcher le capteur de travailler.