Étape 6: Construction d’un écran tactile : conception électronique de base
Maintenant nous avons un capteur CCD de travail avec Arduino, nous pouvons commencer à construire notre premier écran tactile :
Vous pouvez prendre la vitre du scanner à l’utiliser comme la surface. D’un côté, vous ajoutez le capteur et de l’autre côté une LED IR. La LED de puissance (n’oubliez pas d’ajouter une résistance selon la spécification!) et commencer la lecture de la sonde, vous pourrez voir qu’une partie des données séries déclenchera. Sur un 10 bit ADC comme celle sur l’Arduino, la valeur de plage est de 0 à 2 ^ 10 = 1024. Sur mon test, ma valeur est toujours entre 550 à 980.
Deux choses importantes :
- Toute autre lumière peut perturber cette expérience, en particulier la lumière du soleil ! Alors Fermez vos rideaux, ne pointez toute lumière directement sur le capteur et dans l’idéal, ajoutez un ruban noir autour de votre capteur.
- Plus dirigée ont une très faible émission d’angle (environ 20°). Ne soyez pas surpris si seulement une partie de votre capteur voit le jour, cela signifie simplement que la LED est trop étroite !
Afin de visualiser ce que j’ai fait un petit programme de traitement que vous pouvez télécharger au bas de cette étape. Ce programme montre 20 cluster différent du capteur CCD. Si la valeur analogique moyenne de la zone est proche de 1024, le cluster est blanc. Si elle est inférieure, il devient plus sombre. Besoins de communiquer avec les données de « Serial.write » et pas « Serial.print » comme l’Arduino Serial port de traitement, vous devez télécharger ce nouveau code Arduino sur votre planche.
Maintenant, si vous mettez votre doigt entre le LED et le capteur, vous devriez voir le cluster obtenant plus sombre. Félicitations ! Vous avez fait votre première interface tactile!! Maintenant, vous pouvez détecter la zone où le doigt n’est pas très précise, mais fonctionnel !