Différences entre versions de « Projets:Interface Adaptative pour Ordinateur »

De wikilab
 
(14 versions intermédiaires par le même utilisateur non affichées)
Ligne 8 : Ligne 8 :
 
|Référent documentation=Yves A
 
|Référent documentation=Yves A
 
|Catégorie de handicap=Membre supérieur
 
|Catégorie de handicap=Membre supérieur
|Etat d'avancement=En cours
+
|Etat d'avancement=Réalisés
 
|Statut de la documentation=Partielle
 
|Statut de la documentation=Partielle
 
|Relecture de la documentation=Non vérifiée
 
|Relecture de la documentation=Non vérifiée
Ligne 22 : Ligne 22 :
  
 
== Cahier des charges ==
 
== Cahier des charges ==
2. Objectif du projet
 
  
• Fourniture d’une première interface fonctionnelle de jeux
+
=== L’interface sera constituée de 2 éléments : ===
• Constitution d’un dossier avec :
+
*Le module supportant les actionneurs
o La procédure d’utilisation,
+
*Le module contenant l’électronique du système <br>
o la liste du matériel utilisé,
+
<br>
o les plans de fabrication,
+
On pourra changer le module actionneurs pour s’adapter à la situation <br>
o les schémas de câblage,
+
<br>
o le listing du programme
+
<br>
• Formation des utilisateurs
+
=== Caractéristiques de l’interface : ===
• Ouverture d’une discussion avec les utilisateurs pour l’évolution du projet
+
*Actionneurs adaptés aux problèmes gestuels.
 +
*Modules d’actionneurs interchangeables en fonction de l’utilisation
 +
*Minimum de 4 actionneurs :  
 +
**Montée
 +
**Descente
 +
**Gauche
 +
**Droite
 +
<br>
 +
*Retour de l’action : voyants, buzzer.<br>
 +
*Réglage différents paramètres :
 +
**Temps d’appui pour validation des actionneurs
 +
**Temps de repos
 +
**Paramétrage du retour d’action
 +
**Etc..
 +
*Connexion sur le PC avec une prise USB ou en WIFI
 +
 
 +
== Analyse de l'existant et liens utiles==
 +
 
 +
== Matériel ==
  
3. Description fonctionnelle
+
==Outils==
 
3.1. Présentation de l’interface :
 
  
L’interface sera constituée de 2 éléments :
+
==Coût==
• Le module supportant les actionneurs
 
• Le module contenant l’électronique du système
 
On pourra changer le module actionneurs pour s’adapter à la situation
 
  
3.2. Caractéristiques de l’interface :
+
==Fichiers source==
• Actionneurs adaptés aux problèmes gestuels.
 
• Modules d’actionneurs interchangeables en fonction de l’utilisation
 
• Minimum de 4 actionneurs :
 
o Montée
 
o Descente
 
o Gauche
 
o Droite
 
• Retour de l’action : voyants, buzzer.
 
• Réglage différents paramètres :
 
o Temps d’appui pour validation des actionneurs
 
o Temps de repos
 
o Paramétrage du retour d’action
 
o Etc..
 
• Connexion sur le PC avec une prise USB ou en WIFI
 
  
 +
==Etapes de fabrication pas à pas==
 +
===Description fonctionnelle===
 +
 
 +
====Présentation de l’interface :====
 +
  
4. Modules actionneurs
+
L’interface se présente dans un boitier rectangulaire constitué d’une base où se situe l’électronique (appelé Boitier socle) et d’un panneau supérieur (appelé Plateau utilisateur) qui sera propre aux besoins de l’utilisateur.
4.1. Présentation
 
Feuille d’aluminium collées……
 
4.2. Plan d’implantation
 
  
4.3. Schémas électriques
+
Le boitier socle possède une prise USB pour le rechargement de l’accu et une prise ”Extension” pour un périphérique futur (pour rajouter des commandes déportées).
  
5. Module système
+
Le Plateau Utilisateur accueillera d'origine 3 boutons : Marche arrêt, Sélection, validation ainsi qu’un afficheur. La description est fournie plus loin <br>
5.1. Présentation
+
<br>
Le module système est constitué des sous-ensembles suivants :
+
<gallery widths="400px" heights="350px">
• L’alimentation électrique autonome sur pile ou batterie
+
Platine.png|vignette|Platine
• L’interfaçage USB et WIFI
+
<gallery/>
• L’interfaçage vers le module actionneur
+
<br>
• L’interfaçage avec panneau de contrôle pour le paramétrage
+
Le système sera  configuré à distance à travers une liaison Wi-Fi vers une interface mobile (Téléphone, tablette, PC). Le contrôle du jeu s’effectuera avec une liaison Bluetooth remplaçant une manette filaire.<br>
5.2. Schémas
 
5.3. Programmes
 
 
<br>
 
<br>
 +
<gallery widths="400px" heights="350px">
 +
Panneau de controle.png|Panneau de contrôle
 +
</gallery>
 
<br>
 
<br>
INTERFACE ADAPTATIVE POUR ORDINATEUR
 
  
 +
==== Caractéristiques du Plateau Utilisateur (PU) ====
 +
La description d’un premier Plateau Utilisateur se trouve ci-après. D’origine ce plateau possèdera es commandes de base(M/A, Selec, Valid)) ainsi qu’un afficheur. En fonction des handicaps rencontrés ce plateau sera adapté à l’usage. Ainsi on définit les possibilités suivantes :
  
1. Contexte et définition du projet
+
*Actionneurs adaptés aux problèmes gestuels de l’utilisateur
 +
*Modules d’actionneurs interchangeables en fonction du jeu vidéo choisi.  
 +
*Définition jusqu’à 22 actionneurs disponibles configurables en :
 +
**Digitales pour raccorder un bouton TOR
 +
**Sensitives pour obtenir une commande par touché ou approche
 +
**Analogiques pour simuler une manette de jeu
 +
*Boutons de base :
 +
**Montée
 +
**Descente
 +
**Gauche
 +
**Droite<br>
 +
<br>
  
En collaboration avec HUMANLAB, nous projetons de construire une interface de jeux pour personnes aux gestes perturbés ou diminués. En effet, pour celles-ci l’utilisation d’un clavier ou d’une manette de jeux classique est difficile voir impossible à utiliser.
+
==== Caractéristiques du Boitier Socle (BS) ====
Ce projet a pour but d’élaborer une première interface dévolue aux jeux vidéo et pouvant évoluer vers un objet de domotique
+
2. Objectif du projet
 
  
• Fourniture d’une première interface fonctionnelle de jeux
+
Le BS contiendra l’alimentation autonome réalisé à partir d’accumulateurs rechargeables et une carte de contrôle gérant l’ensemble du montage.<br>
• Constitution d’un dossier avec :
 
o La procédure d’utilisation,
 
o La liste du matériel utilisé,
 
o Les plans de fabrication,
 
o Les schémas de câblage,
 
o Le listing du programme
 
• Formation des utilisateurs
 
• Ouverture d’une discussion avec les utilisateurs pour l’évolution du projet
 
  
3. Description fonctionnelle
+
<br>
   
+
Un ESP32 bien adapté pour cette fonction gèrera les entrées actionneurs, les signalisations lumineuses et sonores éventuelles la WI-FI et la BluetoothLa communication avec le panneau de contrôle (portable, tablette ou PC) se fera à travers une page WEB accessible en WI-FI.<br>
3.1. Présentation de l’interface :
 
  
L’interface se présente dans un boitier rectangulaire constitué d’une base où se situe l’électronique (appelé Boitier socle) et d’un panneau supérieur (appelé Plateau utilisateur) qui sera propre aux besoins de l’utilisateur.  
+
<br>
Le boitier socle possède une prise USB pour le rechargement de l’accu et une prise ”Extension” pour un périphérique futur (pour rajouter des commandes déportées).  
+
Un inter général permettra la mise sous tension. Un système de coupure automatique après une temporisation serait souhaitable.
Le Plateau Utilisateur accueillera d'origine 3 boutons : Marche arrêt, Sélection, validation ainsi qu’un afficheur. La description est fournie plus loin
+
<br>
  
 +
==== Caractéristiques de la configuration à distance ====
 +
  
 +
Le panneau de contrôle sera accessible à travers une page WEB diffusé en WI-FI. 
 +
<br>
  
 +
Il y aura 2 niveaux d’accès sur le panneau :
 +
<br>
 +
*Accès utilisateurs : choix du jeu et visualisation des réglage de base
 +
*Accès configuration (avec mot de passe) : modification, création de nouveau profil de jeu
 +
<br>
 +
Lors de l’accès l’utilisateur se verra proposer la page suivante :
 +
<br>
 +
<gallery widths="400px" heights="350px">
 +
File:Choix1.png|Choix 1
 +
</gallery>
 +
<br>
  
+
Le choix du jeu se fait par une liste déroulante, proposant les différents jeux sous les OS correspondants. Exemple : Fortnite-PC, Fornite-Mac, Fornite-Linux <br>
  
Le système sera  configuré à distance à travers une liaison Wi-Fi vers une interface mobile (Téléphone, tablette, PC). Le contrôle du jeu s’effectuera avec une liaison Bluetooth remplaçant une manette filaire.
 
 
3.2. Caractéristiques du Plateau Utilisateur (PU)
 
La description d’un premier Plateau Utilisateur se trouve ci-après. D’origine ce plateau possèdera es commandes de base(M/A, Selec, Valid)) ainsi qu’un afficheur. En fonction des handicaps rencontrés ce plateau sera adapté à l’usage. Ainsi on définit les possibilités suivantes :
 
• Actionneurs adaptés aux problèmes gestuels de l’utilisateur
 
• Modules d’actionneurs interchangeables en fonction du jeu vidéo choisi.
 
• Définition jusqu’à 22 actionneurs disponibles configurables en :
 
o Digitales pour raccorder un bouton TOR
 
o Sensitives pour obtenir une commande par touché ou approche
 
o Analogiques pour simuler une manette de jeu
 
• Boutons de base :
 
o Montée
 
o Descente
 
o Gauche
 
o Droite
 
  
3.3. Caractéristiques du Boitier Socle (BS)
+
La configuration s’effectue sur les entrées et sorties du module actionneur et du choix du système OS Alors le N° du jeu apparait. On peut alors le lancer . L’utilisateur n’aura pas à le rechoisir, il sera disponible lors de l’allumage de l’interface. <br>
  
Le BS contiendra l’alimentation autonome réalisé à partir d’accumulateurs rechargeables et une carte de contrôle gérant l’ensemble du montage.
 
Un ESP32 bien adapté pour cette fonction gèrera les entrées actionneurs, les signalisations lumineuses et sonores éventuelles la WI-FI et la Bluetooth.  La communication avec le panneau de contrôle (portable, tablette ou PC) se fera à travers une page WEB accessible en WI-FI.
 
Un inter général permettra la mise sous tension. Un système de coupure automatique après une temporisation serait souhaitable
 
  
3.4. Caractéristiques de la configuration à distance
+
Pour changer de jeu il faudra reprendre le panneau de contrôle et effectuer un autre choix ou le reselectionner directement sur l’interface.  
  
Le panneau de contrôle sera accessible à travers une page WEB diffusé en WI-FI.
+
L’appui sur Configuration fait apparaitre une fenêtre pour entrer un mot de passe qu’il faudra soit annuler ou valider pour se rendre sur la page de configuration. <br>
Il y aura 2 niveaux d’accès sur le panneau :
+
<gallery widths="400px" heights="350px">
• Accès utilisateurs : choix du jeu et visualisation des réglage de base
+
Choix2.png|Choix 2
• Accès configuration (avec mot de passe) : modification, création de nouveau profil de jeu
+
</gallery>
Lors de l’accès l’utilisateur se verra proposer la page suivante :
 
 
Le choix du jeu se fait par une liste déroulante, proposant les différents jeux sous les OS correspondants. Exemple : Fortnite-PC, Fornite-Mac, Fornite-Linux
 
La configuration s’effectue sur les entrées et sorties du module actionneur et du choix du système OS Alors le N° du jeu apparait. On peut alors le lancer . L’utilisateur n’aura pas à le rechoisir, il sera disponible lors de l’allumage de l’interface.
 
Pour changer de jeu il faudra reprendre le panneau de contrôle et effectuer un autre choix ou le reselectionner directement sur l’interface.
 
L’appui sur Configuration fait apparaitre une fenêtre pour entrer un mot de passe qu’il faudra soit annuler ou valider pour se rendre sur la page de configuration.
 
 
L’appui sur :
 
• Modifier Entre dans le profil afin d’apporter des modifications à l’existant
 
• Effacer Efface ce profil et décrémente le N° de jeu
 
• Choisir Choisi un autre jeu
 
• Nouveau Créé un nouveau profil à partir de la sélection actuelle en incrémentant le N° de film.
 
• Annuler Revient sur la page utilisateur,
 
L’appui sur Modifier ou Nouveau affiche la page du jeu pour l’éditer :
 
 
Sur cette page on trouve en première partie :
 
• le nom du jeu éditable,
 
• La sélection de l’OS (Windows, IOS, Linux)
 
• Un commentaire facultatif
 
Ces informations apparaitront dans la page utilisateur
 
Dans le bloc entrées est indiqué :
 
Choix de l’entrée parmi 22 disponibles
 
• L’appellation de la voix (Montée, descente, etc..)
 
• Le type de l’entrée (Digitale, Sensitive, Analogique)
 
• N° de séquence à envoyer (1 sur 4).
 
• La séquence adaptée au jeu et à l’OS
 
• La sensibilité de l’entrée (temps de réponse)
 
Dans le bloc Sorties :
 
• Le N° de la sortie (1 sur n ?)
 
• L’appellation (Led marche, defaut etc..)
 
• Le Type (Digital, PWM)
 
  
4. Réalisation des Plateaux Utilisateurs (PU)
+
L’appui sur :
4.1. Présentation PU1
 
Ce plateau possède, bien sûr, les 3 boutons système et l’afficheur mais aussi 5 boutons simulant un joyskit et 4 boutons affectables. Ce qui monte à 9 entrées TOR.
 
4.2. Plan d’implantation
 
 
  
4.3. Schémas électriques
+
*Modifier Entre dans le profil afin d’apporter des modifications à l’existant
Voir schéma général au paragraphe 5. Nous n’aurons pas besoin de carte fille MPR121
+
*Effacer Efface ce profil et décrémente le N° de jeu
 +
*Choisir Choisi un autre jeu
 +
*Nouveau Créé un nouveau profil à partir de la sélection actuelle en incrémentant le N° de film.  
 +
*Annuler Revient sur la page utilisateur,
 +
<br>
  
5. Réalisation du Boitier Socle (BS)
+
L’appui sur Modifier ou Nouveau affiche la page du jeu pour l’éditer :  
5.1. Présentation
+
<gallery widths="400px" heights="350px">
Le BS sera identique sur toutes les interfaces
+
Choix3.png|Choix 3
Il est constitué des sous-ensembles suivants :
+
</gallery>
• L’alimentation électrique autonome batteries
+
Sur cette page on trouve en première partie :
• Le processeur de commande (ESP32)
 
• L’interfaçage vers le PU (en I2C)
 
• Les connexions alimentation et module extension.
 
5.2. Schémas
 
Le schéma est général et concerne l’ensemble BS + PU
 
 
  
 +
*le nom du jeu éditable,
 +
*La sélection de l’OS (Windows, IOS, Linux)
 +
*Un commentaire facultatif
 +
<br>
 +
Ces informations apparaitront dans la page utilisateur
  
5.3. Programmes
+
Dans le bloc entrées est indiqué :
Voir développement.
 
6. Evolution de l’interface
 
  
7. Planning
+
*Choix de l’entrée parmi 22 disponibles
 +
*L’appellation de la voix (Montée, descente, etc..)
 +
*Le type de l’entrée (Digitale, Sensitive, Analogique)
 +
*N° de séquence à envoyer (1 sur 4).
 +
*La séquence adaptée au jeu et à l’OS
 +
*La sensibilité de l’entrée (temps de réponse)
 +
<br>
 +
Dans le bloc Sorties :
  
8. Equipe
+
*Le N° de la sortie (1 sur n ?)
Telephone,Email,Github,whatsapp ?
+
*L’appellation (Led marche, defaut etc..)
8.1. Human Lab
+
*Le Type (Digital, PWM)
Samuel
 
8.2. Fablab
 
Didier
 
Yann
 
Patrick
 
Enzo
 
  
== Analyse de l'existant et liens utiles==
+
=== Réalisation des Plateaux Utilisateurs (PU) ===
 +
==== Présentation PU1 ====
 +
Ce plateau possède, bien sûr, les 3 boutons système et l’afficheur mais aussi 5 boutons simulant un joyskit et 4 boutons affectables. Ce qui monte à 9 entrées TOR. <br>
  
== Matériel ==
+
==== Plan d’implantation ====
 +
<gallery widths="400px" heights="350px">
 +
Interface Panneau Cde.png|Interface panneau de commande
 +
</gallery>
  
==Outils==
+
==== Schémas électriques ====
 +
Voir schéma général au paragraphe 5. Nous n’aurons pas besoin de carte fille MPR121
  
==Coût==
+
=== Réalisation du Boitier Socle (BS) ===
 +
Présentation
 +
Le BS sera identique sur toutes les interfaces
  
==Fichiers source==
+
Il est constitué des sous-ensembles suivants :
  
==Etapes de fabrication pas à pas==
+
*L’alimentation électrique autonome batteries
 +
*Le processeur de commande (ESP32)
 +
*L’interfaçage vers le PU (en I2C)
 +
*Les connexions alimentation et module extension.
 +
<br>
 +
Schémas
 +
Le schéma est général et concerne l’ensemble BS + PU
 +
<gallery widths="400px" heights="350px">
 +
Alimentation.png|Schéma général
 +
</gallery>
 +
(il manque le bouton reset)
  
 
==Retours utilisateurs==
 
==Retours utilisateurs==

Version actuelle datée du 25 novembre 2025 à 16:26

Interface Adaptative pour Ordinateur

InterfaceAdaptativePourOrdinateur.jpg

Informations
Description Interface adapté pour interagir avec un clavier d'ordinateur et un programme de jeux videos
Catégorie Membre supérieur
Etat d'avancement Réalisés
Techniques électronique
Durée de fabrication
Coût matériel
Niveau Difficile
Licence by-nc-sa
Date de création 2022-06-01
Équipe
Porteur de projet Game Changer
Contributeurs patrick
Animateur Samuel
Fabmanager samuel
Référent documentation Yves A
Nom humanlab Humanlab_APAJH44
Documentation
Statut de la documentation Partielle
Relecture de la documentation Non vérifiée

Description du projet

En collaboration avec HUMANLAB, nous projetons de construire une interface de jeux pour personnes aux gestes perturbés ou diminués. En effet, pour celles-ci l’utilisation d’un clavier ou d’une manette de jeux classique est difficile voire impossible à utiliser. Ce projet a pour but d’élaborer une première interface dévolue aux jeux vidéo et pouvant évoluer vers un objet de domotique

Cahier des charges

L’interface sera constituée de 2 éléments :

  • Le module supportant les actionneurs
  • Le module contenant l’électronique du système


On pourra changer le module actionneurs pour s’adapter à la situation


Caractéristiques de l’interface :

  • Actionneurs adaptés aux problèmes gestuels.
  • Modules d’actionneurs interchangeables en fonction de l’utilisation
  • Minimum de 4 actionneurs :
    • Montée
    • Descente
    • Gauche
    • Droite


  • Retour de l’action : voyants, buzzer.
  • Réglage différents paramètres :
    • Temps d’appui pour validation des actionneurs
    • Temps de repos
    • Paramétrage du retour d’action
    • Etc..
  • Connexion sur le PC avec une prise USB ou en WIFI

Analyse de l'existant et liens utiles

Matériel

Outils

Coût

Fichiers source

Etapes de fabrication pas à pas

Description fonctionnelle

Présentation de l’interface :

L’interface se présente dans un boitier rectangulaire constitué d’une base où se situe l’électronique (appelé Boitier socle) et d’un panneau supérieur (appelé Plateau utilisateur) qui sera propre aux besoins de l’utilisateur.

Le boitier socle possède une prise USB pour le rechargement de l’accu et une prise ”Extension” pour un périphérique futur (pour rajouter des commandes déportées).

Le Plateau Utilisateur accueillera d'origine 3 boutons : Marche arrêt, Sélection, validation ainsi qu’un afficheur. La description est fournie plus loin


Caractéristiques du Plateau Utilisateur (PU)

La description d’un premier Plateau Utilisateur se trouve ci-après. D’origine ce plateau possèdera es commandes de base(M/A, Selec, Valid)) ainsi qu’un afficheur. En fonction des handicaps rencontrés ce plateau sera adapté à l’usage. Ainsi on définit les possibilités suivantes :

  • Actionneurs adaptés aux problèmes gestuels de l’utilisateur
  • Modules d’actionneurs interchangeables en fonction du jeu vidéo choisi.
  • Définition jusqu’à 22 actionneurs disponibles configurables en :
    • Digitales pour raccorder un bouton TOR
    • Sensitives pour obtenir une commande par touché ou approche
    • Analogiques pour simuler une manette de jeu
  • Boutons de base :
    • Montée
    • Descente
    • Gauche
    • Droite


Caractéristiques du Boitier Socle (BS)

Le BS contiendra l’alimentation autonome réalisé à partir d’accumulateurs rechargeables et une carte de contrôle gérant l’ensemble du montage.


Un ESP32 bien adapté pour cette fonction gèrera les entrées actionneurs, les signalisations lumineuses et sonores éventuelles la WI-FI et la Bluetooth. La communication avec le panneau de contrôle (portable, tablette ou PC) se fera à travers une page WEB accessible en WI-FI.


Un inter général permettra la mise sous tension. Un système de coupure automatique après une temporisation serait souhaitable.

Caractéristiques de la configuration à distance

Le panneau de contrôle sera accessible à travers une page WEB diffusé en WI-FI.

Il y aura 2 niveaux d’accès sur le panneau :

  • Accès utilisateurs : choix du jeu et visualisation des réglage de base
  • Accès configuration (avec mot de passe) : modification, création de nouveau profil de jeu


Lors de l’accès l’utilisateur se verra proposer la page suivante :


Le choix du jeu se fait par une liste déroulante, proposant les différents jeux sous les OS correspondants. Exemple : Fortnite-PC, Fornite-Mac, Fornite-Linux


La configuration s’effectue sur les entrées et sorties du module actionneur et du choix du système OS Alors le N° du jeu apparait. On peut alors le lancer . L’utilisateur n’aura pas à le rechoisir, il sera disponible lors de l’allumage de l’interface.


Pour changer de jeu il faudra reprendre le panneau de contrôle et effectuer un autre choix ou le reselectionner directement sur l’interface.

L’appui sur Configuration fait apparaitre une fenêtre pour entrer un mot de passe qu’il faudra soit annuler ou valider pour se rendre sur la page de configuration.

L’appui sur :

  • Modifier Entre dans le profil afin d’apporter des modifications à l’existant
  • Effacer Efface ce profil et décrémente le N° de jeu
  • Choisir Choisi un autre jeu
  • Nouveau Créé un nouveau profil à partir de la sélection actuelle en incrémentant le N° de film.
  • Annuler Revient sur la page utilisateur,


L’appui sur Modifier ou Nouveau affiche la page du jeu pour l’éditer :

Sur cette page on trouve en première partie :

  • le nom du jeu éditable,
  • La sélection de l’OS (Windows, IOS, Linux)
  • Un commentaire facultatif


Ces informations apparaitront dans la page utilisateur

Dans le bloc entrées est indiqué :

  • Choix de l’entrée parmi 22 disponibles
  • L’appellation de la voix (Montée, descente, etc..)
  • Le type de l’entrée (Digitale, Sensitive, Analogique)
  • N° de séquence à envoyer (1 sur 4).
  • La séquence adaptée au jeu et à l’OS
  • La sensibilité de l’entrée (temps de réponse)


Dans le bloc Sorties :

  • Le N° de la sortie (1 sur n ?)
  • L’appellation (Led marche, defaut etc..)
  • Le Type (Digital, PWM)

Réalisation des Plateaux Utilisateurs (PU)

Présentation PU1

Ce plateau possède, bien sûr, les 3 boutons système et l’afficheur mais aussi 5 boutons simulant un joyskit et 4 boutons affectables. Ce qui monte à 9 entrées TOR.

Plan d’implantation

Schémas électriques

Voir schéma général au paragraphe 5. Nous n’aurons pas besoin de carte fille MPR121

Réalisation du Boitier Socle (BS)

Présentation Le BS sera identique sur toutes les interfaces

Il est constitué des sous-ensembles suivants :

  • L’alimentation électrique autonome batteries
  • Le processeur de commande (ESP32)
  • L’interfaçage vers le PU (en I2C)
  • Les connexions alimentation et module extension.


Schémas Le schéma est général et concerne l’ensemble BS + PU

(il manque le bouton reset)

Retours utilisateurs