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

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
 
(Une version intermédiaire par un autre utilisateur non affichée)
Ligne 58 : Ligne 58 :


Schémas initiaux :
Schémas initiaux :
* schéma n°1 : [[File:I2L-2024-Carte-G5a.zip]]
 
[[Fichier:Frogpad.png|vignette]]
 
 
 
 
 
* [[Fichier:I2L-2024-Carte-G5a.pdf|vignette]]schéma n°1 : [[File:I2L-2024-Carte-G5a.zip]][[Fichier:I2L-2024-Carte-G5a.pdf|vignette]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
* schéma n°2 : [[File:I2L-2024-Carte-G5b.zip]]
* schéma n°2 : [[File:I2L-2024-Carte-G5b.zip]]



Version actuelle datée du 3 février 2025 à 16:29

Proposition de système

Ce projet vise à développer un mini clavier programmable, conçu pour remplacer un clavier classique tout en étant optimisé pour une utilisation à une main. Inspiré du FrogPad, ce clavier permet d’accéder à l’ensemble des touches et fonctionnalités d’un clavier standard à travers 20 touches intelligentes.

Chaque touche est polyvalente et permet d’accéder à plusieurs caractères ou actions :

🔹 Lettres et chiffres

🔹 Symboles et caractères spéciaux

🔹 Raccourcis clavier et commandes système (Ctrl, Alt, Tab...)

L’utilisateur peut ainsi taper du texte, exécuter des commandes et naviguer rapidement, tout en bénéficiant d’un indicateur LED pour chaque touche enfoncée.

Ce clavier est particulièrement utile pour :

  • Les personnes en situation de handicap, qui ont des difficultés avec un clavier standard.
  • Les développeurs qui souhaitent optimiser leur flux de travail.
  • Les joueurs qui ont besoin de macros personnalisées pour leurs commandes.

Matériel utilisé

🔹 Microcontrôleur : ATmega32u4 (permet d’émuler un clavier grâce à la compatibilité USB HID).

🔹 Boutons programmables (nombre à définir selon la disposition).

🔹 LED RGB pour indiquer le mode actif et afficher les touches enfoncées.

🔹 USB 2.0 pour la connexion et la reconnaissance en tant que périphérique HID.

Fonctionnalités principales

🔹 Condense toutes les touches d’un clavier classique en seulement 20 touches intelligentes.

🔹 Système de combinaison de touches pour accéder aux différents caractères et commandes.

🔹 Indicateurs LED pour visualiser les touches actives et le mode en cours.

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

🔹 Ergonomie optimisée pour une utilisation rapide et fluide à une main.

🔹 Mode de personnalisation permettant d’assigner des macros aux touches.

Pourquoi ce projet est pertinent ?

🔹 Accessibilité : Permet aux personnes en situation de handicap d’utiliser un clavier compact et efficace.

🔹 Optimisation : Facilite la saisie rapide pour les développeurs et les gamers.

🔹Exploration du protocole USB HID : Expérience technique sur la gestion d’un périphérique d’entrée avancé.

🔹Projet évolutif : Possibilité d’ajouter des fonctionnalités comme un écran OLED pour afficher les commandes en cours, ou encore des touches "libres" afin d'y associer des macros pour simplifier l'écriture de certaines commandes.

Contre-proposition

Proposition définitive

Répartition du travail

Carte

Schémas initiaux :

Frogpad.png










Montage

Code

Démonstrations

Rendus

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

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