Resumé
Projet de souris optique Arduino.
Ce projet réutilise le capteur d'une souris (sans fil) à l'intérieur d'un boîtier imprimé en 3D personnalisé. Bien que la démonstration utilise un microcontrôleur compatible Arduino CH32V003 (TFT SPI par défaut SCL= PC5, SDA= PC6), le code peut être adapté avec un minimum d'effort pour fonctionner sur la plupart des autres plates-formes de microcontrôleurs.
Instructions d'assemblage :
Préparez le module capteur : Démontez la souris. Retirez soigneusement les composants entourant la puce de capteur optique PAW3205. À l'aide d'une scie sauteuse, coupez le PCB autour du capteur, en visant une taille finale d'environ 18 x 43 mm. Ne conservez que les composants essentiels : les deux condensateurs connectés aux broches 6, 7 et 8, ainsi que la LED et son résisteur limiteur de courant.
Réassemblez l'unité optique : Placez l'assemblage optique (objectif) et le PCB du capteur coupé de nouveau dans le boîtier de la souris d'origine dans leur alignement correct. Fixez-les ensemble avec de l'adhésif. Important : Assurez-vous qu'aucune colle n'obstrue le chemin optique entre l'objectif, la LED et le capteur. Les surfaces agissent comme un miroir.
Connexions électriques : Souder les fils (par exemple, d'un câble USB recyclé) aux broches du capteur PAW3205 :
Pin 3 : SDIO (Données)
Pin 4 : SCLK (Horloge)
Pin 6 : GND
Pin 7 : VCC (3,3V ou 5V, selon votre module)
Connectez ces fils aux broches correspondantes sur votre carte Arduino.
Démonstration du logiciel :
Le code de démonstration fourni affiche un curseur en mouvement sur un écran TFT. En déplaçant la souris physique, vous contrôlez la position du curseur. Un bouton-poussoir (intégré ou ajouté) vous permet de sélectionner des fonctions à l'écran, créant ainsi une interface graphique simple pour vos projets. Application :https://github.com/boda-akos/CH32V003-ST7789-Clavier virtuel avec souris optique PAW3205
Mise à jour : Le capteur PAW3204, PAW3205, D429BDA fonctionne de la même manière.
Etiquetas
Fuente del modelo
