mercredi 5 août 2026 Chaque semaine, des repères clairs pour choisir, réparer, cuisiner, voyager et décider sans se tromper.
Repères.

11 Tech & Numérique

Comment créer des interfaces haptiques : guide complet

Une interface haptique ne se résume pas à faire vibrer un moteur. Du scénario d’usage au choix de l’actionneur, du pilotage logiciel aux essais utilisateurs, ce guide donne une méthode concrète pour produire des retours tactiles compréhensibles, fiables et sûrs.

Par La rédaction de Repères Mis à jour le 12 min de lecture
Une main en blouse blanche manipule un hologramme bleu au-dessus d’une table circulaire lumineuse
Une main en blouse blanche manipule un hologramme bleu au-dessus d’une table circulaire lumineuse

Une bonne interface haptique transforme une action numérique en sensation physique utile. Un clic tactile peut confirmer que le bouton a bien réagi sans obliger l’utilisateur à regarder l’écran. Une résistance dans une molette peut signaler une limite. Une courte impulsion peut aussi attirer l’attention quand une notification visuelle passerait inaperçue.

Le piège consiste à ajouter une vibration en fin de projet. Un moteur choisi trop vite donne souvent un bourdonnement lent, bruyant ou imprécis. À l’inverse, une interface réussie relie chaque sensation à une intention claire, sélectionne la technologie adaptée, puis vérifie son effet sur de vraies personnes et dans les conditions d’usage prévues.

Commencez par définir l’action que le toucher doit améliorer

Le mot haptique couvre tout ce qui communique par le toucher : vibration, pression, texture simulée, résistance mécanique, déplacement ou sensation d’impact. Il ne désigne donc pas un composant précis. Avant de choisir un moteur, décrivez le moment où le retour tactile apporte une information que l’image ou le son ne donnent pas aussi vite.

Établissez une liste courte des événements de l’interface. Pour chacun, répondez à cinq questions :

  1. Quelle action le déclenche ? Appui, glissement, franchissement d’un seuil, erreur, réception d’une information ou contact physique.
  2. Quel message doit être compris ? Validation, indisponibilité, urgence, progression, arrivée à une limite ou changement de mode.
  3. À quel endroit le corps perçoit-il le signal ? Doigt posé sur une surface, paume tenant un contrôleur, poignet, siège ou poignée.
  4. Quelle durée d’attention est acceptable ? Un clic de confirmation doit rester discret ; une alerte critique peut être plus longue, mais jamais envahissante.
  5. Quelle solution de repli existe-t-il ? Texte, contraste, animation, son ou voyant. Le retour tactile ne doit pas être l’unique canal d’information.

Formalisez ensuite un vocabulaire de sensations. Par exemple, une impulsion brève peut confirmer une sélection, deux impulsions distinctes peuvent signaler un refus, et une succession progressive peut accompagner une valeur qui augmente. Ces conventions ne sont pas universelles : leur force vient de leur constance dans votre produit. Évitez de réutiliser le même motif pour une réussite et une alerte.

Dans un jeu, un configurateur ou une expérience spatiale, le toucher renforce aussi la perception de matière et de position. Il complète alors l’image plutôt qu’il ne la remplace. Les contraintes de cohérence entre les canaux sont proches de celles abordées dans la réalité augmentée appliquée aux jeux vidéo : un événement affiché en retard ou à un mauvais emplacement rompt immédiatement l’illusion.

Choisissez la technologie selon la sensation attendue, pas selon son prix seul

Le choix de l’actionneur fixe la finesse du retour, l’encombrement, le bruit, la consommation et la complexité du pilotage. Il est possible de commencer avec un moteur vibrant simple, mais ce choix n’est pas neutre : une technologie peu coûteuse peut limiter le langage tactile que votre interface pourra exprimer.

TechnologieSensation et usages adaptésAtoutsLimites à anticiper
Moteur ERM à masse excentréeVibration générale, notification, alerte simplePeu coûteux, facile à trouver, bon pour une maquetteDémarrage et arrêt relativement lents, sensation peu précise, bruit possible
Actionneur LRA résonantClic net, appui, confirmation courte, interaction mobileRéponse plus contrôlée, sensation plus propre qu’un ERMDemande un pilotage adapté à sa fréquence de résonance
Bobine mobile ou actionneur linéaireImpacts, impulsions riches, contrôleur ou objet interactifLarge palette de formes d’onde et bonne dynamiquePlus encombrant, peut consommer davantage et nécessiter une mécanique soignée
PiézoélectriqueSurface fine, bouton tactile, texture localiséeTrès mince, réponse rapide, compatible avec certains formats compactsÉlectronique de commande spécifique, tension de pilotage potentiellement élevée
Retour de force motorisé ou freinMolette crantée, levier, simulateur, guidage mécaniqueProduit une résistance et des butées perceptiblesRisque de pincement ou de couple, conception mécanique et sécurité plus exigeantes
Frottement électrostatique ou ultrasonsTexture sur écran ou sensation dans l’airInteraction sans pièces mobiles visibles selon la solutionIntégration spécialisée, matériel et validation plus complexes

Un ERM est un moteur qui fait tourner une masse déséquilibrée. Sa vibration monte progressivement, ce qui le rend acceptable pour une alerte mais moins convaincant pour simuler un bouton numérique précis. Une LRA déplace une masse sur un axe autour d’une fréquence donnée. Elle permet des impulsions plus franches, à condition que le pilote respecte son comportement résonant.

Pour un prototype de poignée, de boîtier ou de manette, testez au moins une LRA et un ERM. La différence perçue dépend de la fixation, du matériau du boîtier et de la façon dont la main le tient. Un actionneur performant, collé sur une coque trop souple, peut perdre une grande partie de son effet. Pour une surface tactile, un piézoélectrique ou une technologie de modulation du frottement peut être pertinent, mais le projet doit alors intégrer l’électronique et la fabrication dès le départ.

Construisez une chaîne matérielle qui protège l’électronique et le ressenti

Une interface haptique fiable suit une chaîne simple : événement d’entrée → logique applicative → moteur haptique → pilote de puissance → actionneur → corps de l’utilisateur. Si vous avez des capteurs de pression, de position ou de force, ils ferment une boucle de mesure qui peut ajuster le retour.

Le microcontrôleur ou le téléphone ne doit pas alimenter directement un moteur depuis une broche logique. Une sortie GPIO fournit un signal de commande, pas le courant nécessaire à un actionneur. Prévoyez plutôt :

  • un transistor de puissance ou un MOSFET pour un ERM commandé de façon simple ;
  • un pont en H ou, plus souvent, un circuit pilote dédié pour une LRA ;
  • un pilote conçu pour les tensions et formes d’onde requises par un piézoélectrique ;
  • une alimentation capable de fournir les pointes de courant sans faire chuter la tension du reste du système ;
  • des condensateurs de découplage placés près du pilote et de l’actionneur ;
  • les protections adaptées aux charges inductives, lorsque votre schéma et votre pilote les requièrent.

Un pilote haptique dédié facilite la création d’effets et peut gérer automatiquement certains paramètres de résonance. Il ne dispense pas de lire la fiche technique du modèle exact. Vérifiez la tension nominale, le courant, la fréquence ou la plage de pilotage, la température de fonctionnement et les recommandations de montage. Deux LRA de dimensions proches peuvent exiger des réglages différents.

La mécanique fait partie du circuit. Une vis desserrée, une pièce qui résonne ou un boîtier trop léger transforme un clic en cliquetis. Isolez l’actionneur des microphones si l’appareil en comporte un, éloignez autant que possible les câbles sensibles, puis contrôlez les interférences avec les radios, le tactile capacitif ou les capteurs inertiels.

Si l’interface est destinée à être portée, évitez les zones osseuses ou les points de pression prolongée. Si elle intervient dans un contexte médical, de rééducation ou d’assistance à la personne, ne déduisez pas d’effet thérapeutique de simples essais d’ergonomie : le cadrage, les risques et les validations relèvent de professionnels qualifiés et des règles propres à ce secteur.

Pilotez les sensations avec un moteur d’effets plutôt qu’avec des commandes isolées

Le logiciel doit exprimer une intention, pas seulement allumer ou éteindre un moteur. Créez une petite bibliothèque de motifs : confirmation, erreur, limite, alerte, progression. Chaque motif contient au minimum une durée, une intensité, une forme d’onde ou une séquence d’impulsions et une priorité.

Un modèle de données simple peut ressembler à ceci :

Effet = { priorité, délai, durée, amplitude, forme, cible }

Le planificateur reçoit les effets, évite les chevauchements incohérents et applique des règles. Une alerte de sécurité peut interrompre une confirmation discrète ; dix appuis rapides sur le même bouton ne doivent pas générer dix longues vibrations en file d’attente. Ajoutez une limite de répétition et annulez les effets devenus inutiles lorsqu’un écran ou un état change.

Sur mobile, utilisez les API natives avant de tenter de contrôler un moteur externe. Sur Android, les fonctions de vibration et les effets prédéfinis disponibles varient selon le système et le matériel. Sur les appareils Apple, les générateurs de retour standard et Core Haptics permettent des effets plus riches, mais toutes les capacités ne sont pas présentes sur tous les appareils. Détectez les fonctions disponibles et prévoyez un comportement dégradé silencieux ou visuel.

Dans un navigateur, les possibilités de vibration sont plus restreintes et certains environnements ignorent l’appel. Ne fondez donc pas une fonction essentielle sur ce canal. Pour un matériel sur mesure, une liaison série, USB, Bluetooth ou réseau ajoute un délai et des variations de délai. Horodatez les événements, gardez les messages compacts et laissez au microcontrôleur le soin de déclencher localement l’effet au moment prévu.

La synchronisation avec l’image et le son mérite une attention particulière. Le son peut renforcer le toucher, mais les deux canaux ne doivent pas se contredire. Si votre expérience comprend une bande sonore ou des voix, les méthodes de préparation décrites dans ce guide de doublage ASMR peuvent aussi aider à distinguer un signal sonore discret d’un signal intrusif. Dans tous les cas, l’utilisateur doit pouvoir couper ou réduire chaque canal lorsque le produit le permet.

Réduisez la latence et le bruit avant d’ajouter des effets complexes

Pour une interaction directe, la sensation doit suivre l’action de manière prévisible. Le budget de latence inclut la détection de l’appui, le traitement applicatif, la transmission éventuelle, le démarrage du pilote et la réponse mécanique de l’actionneur. Un objectif indicatif de l’ordre de 15 à 60 ms constitue un bon point de départ pour un clic associé à une action immédiate, mais la mesure sur le dispositif réel prime sur toute valeur théorique.

Mesurez d’abord le délai électrique : faites basculer une broche au moment de l’événement et observez le signal de commande du pilote avec un oscilloscope ou un analyseur logique. Mesurez ensuite le délai mécanique avec un accéléromètre fixé au plus près de l’actionneur. Attention : le capteur et son adhésif modifient la masse du système ; utilisez cette mesure pour comparer des variantes, pas pour prétendre à une précision absolue.

Cherchez aussi la gigue, c’est-à-dire la variation du délai d’un essai à l’autre. Une vibration toujours légèrement tardive est moins déroutante qu’une vibration parfois immédiate et parfois très en retard. Réduisez les allocations mémoire, les appels réseau et les tâches longues dans le chemin qui déclenche l’effet. Sur un système à fréquence d’affichage fixe, alignez l’événement haptique avec l’instant où l’état visuel devient réellement visible.

N’augmentez pas automatiquement l’amplitude pour masquer un mauvais réglage. Une forte vibration peut créer du bruit audible, faire vibrer toute la structure, consommer excessivement ou gêner l’utilisateur. Travaillez d’abord la fixation, la forme de l’impulsion et la fréquence de répétition.

Validez le prototype sur le banc puis dans les mains des utilisateurs

Un test utile se déroule en deux temps. Le banc vérifie que le matériel fait ce que le logiciel demande. Les essais d’usage vérifient que la sensation veut dire ce que vous pensez qu’elle veut dire.

Sur le banc, contrôlez notamment :

  • l’amplitude relative des effets à différentes charges de batterie ou tensions d’alimentation ;
  • le délai et la régularité du déclenchement ;
  • la température du pilote et de l’actionneur pendant une utilisation répétée ;
  • le bruit mécanique et les vibrations parasites dans le boîtier ;
  • le comportement en cas de déconnexion, de capteur invalide ou de commande répétée.

Pendant les essais d’usage, donnez une tâche concrète plutôt qu’une question abstraite telle que « aimez-vous cette vibration ? ». Demandez à la personne d’identifier une validation, de détecter une erreur sans regarder l’écran, ou de régler une valeur jusqu’à une butée. Observez les hésitations, les activations répétées, les erreurs de compréhension et le besoin de regarder l’interface.

Faites comparer des variantes modestes : une impulsion ou deux, un niveau faible ou moyen, une vibration au début ou à la fin de l’animation. Conservez la même tâche et le même emplacement physique pour isoler ce qui change. Notez également le contexte : main nue ou gantée, appareil posé ou tenu, environnement calme ou bruyant. Ces facteurs transforment souvent la perception.

Rendez le langage tactile accessible, réglable et discret

Les sensibilités tactiles diffèrent selon les personnes, l’âge, l’environnement, la façon de tenir l’objet et l’équipement porté. Certains utilisateurs ne percevront pas une vibration faible ; d’autres trouveront une série d’impulsions pénible. Concevez donc l’haptique comme une option utile, jamais comme une obligation.

Concrètement, prévoyez :

  • une information équivalente à l’écran et, si cela est pertinent, un retour sonore ;
  • un réglage pour désactiver ou réduire les retours non essentiels ;
  • des libellés explicites pour les réglages, sans jargon comme « niveau moteur 2 » ;
  • des motifs assez différents pour ne pas confondre validation, erreur et urgence ;
  • l’absence de vibration continue pour une information qui peut être consultée autrement ;
  • un comportement cohérent avec les réglages système lorsque la plateforme les expose.

Vérifiez aussi les effets sociaux. Un moteur puissant posé sur une table peut devenir une alerte sonore pour tout l’entourage. Une poignée interactive ne doit pas faire sursauter l’utilisateur. Dans un contexte public, une sensation courte et ciblée est généralement plus acceptable qu’un long grondement.

Que faire maintenant pour passer de l’idée au premier prototype

  1. Écrivez trois à cinq événements prioritaires et le message tactile associé à chacun.
  2. Choisissez un scénario représentatif : par exemple, confirmer un appui sans regarder un écran, ou sentir la butée d’une molette.
  3. Montez une maquette avec un ERM et, si le budget le permet, une LRA sur le matériau final ou un matériau proche.
  4. Ajoutez un pilote adapté, une alimentation stable et un journal qui enregistre l’instant de déclenchement de chaque effet.
  5. Créez seulement trois motifs distincts : confirmation, refus et alerte. Réglez-les avant d’en imaginer dix autres.
  6. Mesurez le délai électrique et mécanique, puis faites réaliser la tâche à plusieurs personnes dans les conditions d’usage visées.
  7. Gardez l’effet qui est compris avec le moins d’hésitation, réduisez son intensité au niveau confortable, puis ajoutez les autres interactions une à une.

Cette démarche évite de transformer l’haptique en simple décoration. Vous obtenez un langage tactile mesurable, cohérent avec l’interface et assez souple pour évoluer avec le matériel final.

ERM ou LRA : quel actionneur choisir pour débuter ?

Ces deux technologies conviennent aux prototypes compacts, mais elles ne produisent pas le même type de retour ni le même niveau de contrôle.

Moteur ERM à masse excentrée

  • À choisir pour une alerte globale, une vibration longue ou une première maquette à faible coût.
  • Pilotage relativement simple avec une électronique de puissance adaptée.
  • Sensation moins nette, car la masse doit accélérer puis ralentir.
  • Moins adapté aux clics courts, aux motifs subtils et aux interactions très synchronisées.

Actionneur LRA résonant

  • À choisir pour simuler un clic, confirmer un geste ou différencier plusieurs événements courts.
  • Réponse généralement plus nette et mieux contrôlable dans son domaine de fonctionnement.
  • Exige un pilote approprié et une attention à la fréquence de résonance.
  • Bon candidat pour un produit où le ressenti fait partie intégrante de l’interface.

Notre arbitrage — Choisissez un ERM si vous devez valider rapidement l’intérêt d’un signal vibrant sans viser une sensation très fine. Préférez une LRA dès que le retour tactile doit ressembler à un bouton, rester discret ou s’aligner précisément sur une animation.

Questions fréquentes

Quelle est la différence entre une interface haptique et une simple vibration ?

Une vibration est un type de retour haptique. Une interface haptique englobe aussi la résistance d’une molette, la pression, les textures simulées, les impacts et les mouvements. La différence essentielle est l’intention : un moteur qui vibre sans code de signification est une alerte brute ; une interface haptique associe une sensation stable à un événement compris.

Peut-on créer une interface haptique avec un Arduino ou un autre microcontrôleur ?

Oui, un microcontrôleur convient très bien à un prototype, à condition de ne pas alimenter le moteur depuis une broche GPIO. Ajoutez un pilote ou un étage de puissance adapté à l’actionneur, une alimentation dimensionnée et les protections nécessaires. Pour une LRA ou un piézo, un circuit pilote dédié simplifie souvent le réglage et évite des résultats aléatoires.

Quel actionneur choisir pour simuler le clic d’un bouton tactile ?

Une LRA est souvent un bon point de départ, car elle peut produire une impulsion plus nette qu’un ERM. Un actionneur à bobine mobile ou un piézo peut convenir si vous recherchez une sensation plus localisée, plus riche ou un format très fin. Testez néanmoins l’actionneur dans le boîtier réel : la fixation modifie fortement le clic perçu.

Comment mesurer la latence d’un retour haptique ?

Déclenchez une sortie de référence au même instant que l’événement logiciel, puis observez la commande électrique du pilote avec un oscilloscope ou un analyseur logique. Pour le mouvement réel, utilisez un accéléromètre près de l’actionneur. Mesurez plusieurs essais afin de repérer aussi les variations de délai. La perception utilisateur reste ensuite le test décisif.

Les vibrations peuvent-elles être la seule façon de signaler une erreur ?

Non. Une vibration peut être imperceptible, désactivée dans les réglages ou difficile à distinguer dans certaines conditions. Affichez aussi un message, un état visuel ou une animation claire. Un son peut compléter l’ensemble lorsque le contexte le permet. Cette redondance améliore l’accessibilité sans alourdir nécessairement l’interface.

Faut-il prévoir des réglages d’intensité haptique ?

Oui, lorsque la plateforme ou le matériel le permet. La même intensité ne convient pas à toutes les mains, tous les usages ni tous les environnements. Proposez au minimum la désactivation des retours non essentiels et un niveau réduit. Ne modifiez pas le sens des motifs selon le niveau choisi : l’utilisateur doit garder les mêmes repères tactiles.

11
Toute la rubrique Tech →
Femme portant un casque parle devant un microphone dans un studio aux murs insonorisés

Comment faire du doublage ASMR : guide pratique pour débutants

Un doublage ASMR ne consiste pas seulement à chuchoter sur une image : il faut une voix proche, un décor silencieux, un texte rythmé et un montage discret. Ce guide vous donne une méthode complète, du premier test micro à l’export final.

10 min de lecture

Écran d’ordinateur affichant des graphiques colorés et tableaux de données sur un bureau lumineux

Comment créer des tableaux croisés dynamiques dans Power BI ?

Power BI n’emploie pas le terme « tableau croisé dynamique » comme Excel, mais son visuel Matrice remplit ce rôle. Voici comment préparer les données, construire une analyse fiable et la rendre lisible pour vos utilisateurs.

12 min de lecture

Une personne pointe un écran affichant graphiques colorés et tableaux de données

Comment créer des relations entre les tables dans Power BI ?

Une relation bien réglée permet à Power BI de croiser ventes, clients, produits et dates sans recopier les données. Voici comment choisir les bonnes clés, créer le lien dans le modèle et corriger les messages d’erreur les plus fréquents.

12 min de lecture

Rechercher dans Repères