Walabot Touchpad : Transformer n'importe quelle surface en interface tactile sans fil
Le Walabot Touchpad est un système élégant, au profil bas, qui convertit toute surface plane en un pavé tactile réactif pour votre ordinateur portable. Imaginez transformer un livre, une table ou un mur en interface tactile — sans fil, sans matériel supplémentaire. En associant l'imagerie micro-ondes 3D de Walabot à la technologie de projecteur, vous pouvez projeter une fonctionnalité d'écran tactile sur pratiquement n'importe quelle surface.
Conçu pour la praticité quotidienne et l'accessibilité universelle, la solution repose sur un client Raspberry Pi 3 qui lit les données d'un capteur Walabot Creator et communique avec un ordinateur hôte via Wi‑Fi local. Le système fonctionne via de simples protocoles socket, gardant la configuration minimale tout en maintenant la précision d'imagerie.
Comment ça marche
Le flux de travail est simple :
- Le Raspberry Pi déclenche le capteur Walabot.
- Walabot détecte et localise la cible (généralement un doigt).
- Le Pi traite les données de la cible, détermine l'action utilisateur et envoie la commande à l'hôte via Wi‑Fi.
- La machine hôte reçoit la commande et contrôle le curseur en utilisant PyAutoGUI.
Démonstration
En cours
Configuration du Raspberry Pi
Suivez ces étapes pour préparer votre Pi et installer le SDK Walabot :
- Installez Raspbian (maintenant Raspberry Pi OS) en utilisant NOOBS ou téléchargez-le directement depuis le site officiel Raspberry Pi.
- Pour un fonctionnement headless, activez VNC ou SSH et envisagez d'ajouter un bouton d'arrêt.
- Laissez les broches d'en-tête non soudées si vous n'avez pas besoin d'I/O.
- Insérez la carte SD, connectez le Pi à un écran et alimentez-le, puis démarrez.
- Connectez-vous à Internet et lancez Chromium.
- Naviguez vers la page de téléchargement Walabot et téléchargez l'installateur Raspberry Pi.
- Ouvrez un terminal et exécutez les commandes suivantes :
sudo apt‑get update cd Downloads sudo dpkg -i walabot_maker_1.0.34_raspberry_arm32.deb
Ces commandes mettent à jour les listes de paquets et installent le SDK Walabot. - Après l'installation, mettez à jour le système et redémarrez :
sudo apt‑get dist‑upgrade sudo reboot
- Pour améliorer les performances, désactivez l'interface graphique de bureau si vous n'utiliserez pas le Pi de manière interactive.
Interface Walabot
Walabot est un capteur d'imagerie micro-ondes 3D capable de tâches telles que la surveillance respiratoire, la détection à travers les murs et la détection multi-cibles. Pour le pavé tactile, sa détection RF 3D fournit des coordonnées x, y, z précises d'une cible. Le filtrage dynamique supprime les réflexions statiques, permettant un suivi précis même derrière des matériaux.
Comme Walabot consomme 400–900 mA, la sortie USB par défaut du Pi est insuffisante. Ajoutez la ligne max_usb_current=1 à /boot/config.txt pour augmenter la limite à 1200 mA.
Détection de cible
S'assurer que le capteur n'enregistre que le doigt prévu est critique. J'ai utilisé la fonction API GetSensorTargets(), désactivé le mode MTI, et limité le rayon de détection à 10 cm. Le capteur retourne x, y, z et amplitude ; seuls x et y sont utilisés pour le mappage du curseur.
Comme le capteur opère en coordonnées polaires (r, θ, φ), j'ai mesuré les valeurs extrêmes x et y pour définir l'arène utilisable. Pendant la configuration, le programme détecte automatiquement ces bornes en faisant glisser un doigt sur la surface.
Interprétation des actions :
- Un point de contact → déplacement du curseur.
- Deux points de contact → clic droit.
- Trois points de contact → clic gauche.
L'ajustement fin de la plage z s'est avéré difficile ; réduire la taille de l'arène rendait le pavé tactile trop petit, tandis que filtrer les cibles à z élevé causait de l'instabilité. La solution optimale est un pavé tactile courbé correspondant au profil de détection de Walabot ou la mise à niveau vers l'édition Walabot Developer.
Lire plus de détails
Pour une plongée plus profonde, explorez la documentation complète Walabot Touchpad.
Processus de fabrication
- Qu'est-ce que l'usinage VMC ? Vue d'expert sur les centres d'usinage verticaux
- Considérations clés pour l'usinage Swiss à haut volume
- Guide du prototypage CNC : précision, rapidité et production rentable
- Fabrication d'arbres experte : procédés de précision et solutions sur mesure
- Passivation acier inoxydable : Améliorer la résistance à la corrosion et la performance
- Posture Pal avec Walabot – Surveillance de distance en temps réel pour arrêter douleurs cou et dos
- Walabot Touchpad : Transformer n'importe quelle surface en interface tactile sans fil
- Moniteur d'hygiène des toilettes alimenté par Walabot
- Walabasquiat : Art génératif interactif propulsé par Walabot, Raspberry Pi et Android