« I2L 2024 Groupe5 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 14 : Ligne 14 :


=== '''Fonctionnalités principales''' ===
=== '''Fonctionnalités principales''' ===
Programmation des macros via un logiciel sur PC
🔹 Programmation des macros via un logiciel sur PC


Changement de mode avec un bouton (ex: mode gaming, mode dev, mode bureautique)
🔹 Changement de mode avec un bouton (ex: mode gaming, mode dev, mode bureautique)


Indicateur LED pour visualiser l’état des macros
🔹 Indicateur LED pour visualiser l’état des macros


Support des raccourcis clavier (Ctrl+C, Alt+Tab, etc.)
🔹 Support des raccourcis clavier (Ctrl+C, Alt+Tab, etc.)


Ergonomie optimisée pour une utilisation à une main
🔹 Ergonomie optimisée pour une utilisation à une main


=== '''Pourquoi ce projet est pertinent ?''' ===
=== '''Pourquoi ce projet est pertinent ?''' ===

Version du 3 février 2025 à 14:10

Proposition de système

Le projet consiste en un mini clavier programmable, conçu pour simplifier l’utilisation du clavier avec une seule main. Chaque bouton est programmable pour exécuter des macros, c’est-à-dire des séquences d’actions ou de frappes de touches, utiles pour :

  • Les développeurs (insérer rapidement des structures de code comme if ou for)
  • Les gamers (exécuter des combos dans les jeux)
  • Les personnes en situation de handicap qui ont des difficultés à utiliser un clavier standard

Matériel utilisé

  • Microcontrôleur : ATmega32u4 (permet d’émuler un clavier grâce à la compatibilité USB HID)
  • Boutons programmables (voir le nombre de touches nécessaires selon la disposition)
  • LED RGB pour indiquer le mode actif ou la touche enfoncée
  • USB 2.0 pour la connexion et la reconnaissance en tant que périphérique HID

Fonctionnalités principales

🔹 Programmation des macros via un logiciel sur PC

🔹 Changement de mode avec un bouton (ex: mode gaming, mode dev, mode bureautique)

🔹 Indicateur LED pour visualiser l’état des macros

🔹 Support des raccourcis clavier (Ctrl+C, Alt+Tab, etc.)

🔹 Ergonomie optimisée pour une utilisation à une main

Pourquoi ce projet est pertinent ?

🔹 Facilite le travail des développeurs et des joueurs

🔹 Apporte une solution aux personnes ayant un handicap moteur

🔹 Exploration du protocole USB HID pour une interface homme-machine efficace

🔹 Projet modulaire et évolutif (ajout de nouvelles macros, personnalisation avancée...)

Contre-proposition

Proposition définitive

Répartition du travail

Carte

Schémas initiaux :

Montage

Code

Démonstrations

Rendus

Projet KiCAD : Fichier:I2L-2024-Carte-G5.zip

Programmes : Fichier:I2L-2024-Programmes-G5.zip