Resumé
Démonstration du pavé tactile, jouet de dessin.
Le pavé tactile pourrait être un périphérique d'entrée bon marché et polyvalent pour Arduino (source : un vieil ordinateur portable). Ajoutez deux commutateurs pour une fonctionnalité similaire à celle d'une souris, permettant de sélectionner ou de désélectionner n'importe quelle position sur l'écran TFT.
Parties : Un pavé tactile de type Synaptics, un Arduino, un TFT ST7735 de 1,8 pouce, un convertisseur de niveau de 5V à 3,3V pour 4 unités, un diviseur de résistance de 10K et 20K pour le signal de réinitialisation vers le TFT. Le STM32 n'a pas besoin de convertisseur de niveau.
Ce projet lit les valeurs absolues des pads tactiles Synaptics, et dessine un point dans des couleurs sélectionnables sur un écran TFT.
Les coordonnées X et Y typiques du pavé tactile vont de 950 à 5000, selon le modèle. Cette plage est transférée en 128x160 pixels sur l'écran TFT pour le dessin. La coordonnée Z (force du toucher) va de 0 à 255. Elle dessine un point si z > 10, pour un toucher léger. Sélectionnez la couleur de dessin dans les barres de couleur, et effacez l'image en touchant le coin inférieur gauche.
Le code n'utilise pas de bibliothèques. Testé sur Arduino Nano et STM32 Blue Pill. Connectez-vous aux points d'horloge T10 et de données T11 sur le pavé tactile, tous les pavés tactiles ont fonctionné immédiatement pour moi. Voir Youtube comment trouver T10 et T11, la masse GND et +5V sur un connecteur de pavé tactile, ou simplement regarder la carte de circuit imprimé.
Alimenté via USB. Le pavé tactile fonctionne avec n'importe quelle tension de 3,3 à 5V. Si vous le voulez portable, utilisez le design épais du bas, il y a de la place pour une batterie de téléphone Li-Ion, un chargeur PCB et un commutateur.
Utilisez HT7333 pour fournir 3,3V au circuit. Pour plus d'informations à ce sujet, consultez mes autres projets.
Mise à jour du 18 janvier 2021 . Le code du pavé tactile Alps a été ajouté.
Coordonnées absolues, tapotement, geste, double tapotement, commutateurs, support de roue. Les données Alps et les signaux d'horloge ne sont pas si évidents à trouver, mais une fois que vous avez correctement connecté l'alimentation, il est sûr d'expérimenter.
Cet objet a été créé dans Tinkercad. Modifiez-le en ligne.https://www.tinkercad.com/things/7IyBmNP5tKZ
Réglages d'impression.
Marque de l'imprimante :
Anet.
Imprimante :
A8
Résolution :
0,2
Remplissage :
10
Tags
Model Source
