I2L 2024 Groupe5
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
oufor
) - 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 :
- schéma n°1 : Fichier:I2L-2024-Carte-G5a.zip
- schéma n°2 : Fichier:I2L-2024-Carte-G5b.zip
Montage
Code
Démonstrations
Rendus
Projet KiCAD : Fichier:I2L-2024-Carte-G5.zip
Programmes : Fichier:I2L-2024-Programmes-G5.zip