« I2L 2024 Groupe5 » : différence entre les versions
(→Carte) |
|||
Ligne 1 : | Ligne 1 : | ||
= Proposition de système = | = 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 <code>if</code> ou <code>for</code>) | |||
* '''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 = | = Contre-proposition = |
Version du 3 février 2025 à 14:01
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