Crédits : Arduino détection effectuée par DZL, croquis et Instructable fait par Mads Hobyetraitement.
Laboratoire de recherche Disney conçu une nouvelle façon de détecter le toucher. Vous pouvez voir une vidéo de leur démo ici :
J’ai eu l’honneur de rencontrer à CHI2012 au Texas et j’ai discuté avec eux de savoir s’il serait possible de convertir leur système dans la plateforme Arduino. Leur première réaction a été que l’Arduino ne serait pas en mesure de générer bien assez des fréquences. J’ai demandé à mon ami DZL si il pourrait résoudre ce problème et il s’agissait de sa solution au problème :
Le matériel Touché utilise un IC de synthétiseur numérique Direct vraiment fantaisie d’Analog Devices. Il génère un signal sinusoïdal pur vraiment avec fréquence de 1kHz à 3,5 MHz avec une haute résolution. Alors que l’Arduino est capable de générer des fréquences dans cette gamme le signal est une onde carrée avec beaucoup de composants de fréquence harmonique et vraiment basse fréquence de résolution.
Simplement à l’aide de ce signal avec le circuit décrit dans le résultat de papier Touché dans un diagramme de fréquence vraiment salissant à cause des harmoniques de l’onde carrée. La solution consiste à utiliser les propriétés de filtrage du circuit LC à notre avantage. En mesurant le signal après l’inducteur (bobine), plutôt qu’avant que nous ne voyons une belle sinusoïde en forme de signal gratuit de toutes les composantes de fréquence indésirables. Ainsi, nous voyons maintenant un pic de signal à résonance plutôt que d’un cran, mais le signal contient les mêmes informations.
Il en est résulté dans les capacités de détection suivantes :
Lors de la Conférence ils m’ont dit qu’ils ont utilisé les 200 marches et ils étaient en mesure d’obtenir jusqu'à 2000. Nous avons 150 dans la vidéo ci-dessus.