« SE4Binome2025-3 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
(ajout schéma shield)
 
(10 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :




Lors de ce module, le but de notre groupe était de réaliser un pico-ordinateur. Ainsi, le travail a été répartis entre les différents groupes pour la conception des cartes.
Dans ce projet Pico, l'objectif est de réaliser un pico ordinateur composé de différentes cartes fille. La conception des cartes est répartie entre les binômes et dans notre cas, nous nous occuperons de la carte fille clavier.
 
Le rôle de notre groupe est de créer la carte réseau et s'assurer de son bon fonctionnement.
 
 
[temporaire] lien du git : https://gitea.plil.fr/mgourves/SE4-PICO-B3.git


Pour suivre l'avancée du travail, les fichiers seront déposés sur notre [https://gitea.plil.fr/mgourves/SE4-PICO-B3.git archive git.]
== Partie Shield ==
== Partie Shield ==


 
Nous avons tout d'abord commencé par le routage d'un shield Arduino en guise de carte de test pour les cartes filles, dans le cas où la carte mère ne serait pas opérationnelle.
Pour commencer, nous avons réalisé le routage d'un shield Arduino afin de pouvoir tester nos cartes dans le cas où la carte mère ne serait pas optimale.


=== Routage ===
=== Routage ===
Ligne 21 : Ligne 16 :




Pour des raisons diverses, nous allons partager la même carte que le groupe 1.
Notre carte ressemblant à celle du [https://projets-se.plil.fr/mediawiki/index.php/SE4Binome2025-1 binôme 1], nous utiliserons par conséquent la leur.  


=== Tests ===
=== Tests ===
Ligne 27 : Ligne 22 :
== Partie Carte Clavier ==
== Partie Carte Clavier ==


=== Mise en place ===
Nous avons d'abord eu à définir le projet pour le clavier et nous avons décidé de réaliser entièrement notre carte clavier. Nous avons choisi de créer un clavier de 30 touches permettant d'écrire 26 caractères par mode avec 3 modes différents. Les 4 touches restantes serviront de touches Supprimer, Espace, Maj et Symbole. Ces touches seront communes aux 3 modes du clavier. Nous allons profiter du fait d'avoir attribué une diode à chaque touche pour pouvoir en presser deux en même temps. Comme le fonctionnement de la touche Shift, il faut garder la touche enfoncée pour changer de mode.
=== Disposition des touches ===
La disposition est trouvable dans le fichier [https://gitea.plil.fr/mgourves/SE4-PICO-B3/src/branch/main/bind_clavier.ods bind_clavier] trouvable sur le git.


Pour cette carte clavier, nous allons utiliser un atmega328p
La touche Entrée sera activée en pressant maj et symbole simultanément.
{| class="wikitable"
|+Mode 1: Minuscule
|a
|b
|c
|d
|e
|f
|-
|g
|h
|i
|j
|k
|l
|-
|m
|n
|o
|p
|q
|r
|-
|s
|t
|u
|v
|w
|x
|-
|y
|z
|del
|space
|maj
|symbole
|}
{| class="wikitable"
|+Mode 2 : Majuscule
|A
|B
|C
|D
|E
|F
|-
|G
|H
|I
|J
|K
|L
|-
|M
|N
|O
|P
|Q
|R
|-
|S
|T
|U
|V
|W
|X
|-
|Y
|Z
|del
|space
|maj
|symbole
|}
{| class="wikitable"
|+Mode 3 : Num et symbole
|1
|2
|3
|&
|;
|,
|-
|4
|5
|6
|"
|?
|!
|-
|7
|8
|9
|'
|=
| +
|-
|/
|0
|:
|(
|)
|_
|-
|*
| -
|del
|space
|maj
|symbole
|}

Version actuelle datée du 24 octobre 2025 à 09:13

Présentation projet :

Dans ce projet Pico, l'objectif est de réaliser un pico ordinateur composé de différentes cartes fille. La conception des cartes est répartie entre les binômes et dans notre cas, nous nous occuperons de la carte fille clavier.

Pour suivre l'avancée du travail, les fichiers seront déposés sur notre archive git.

Partie Shield

Nous avons tout d'abord commencé par le routage d'un shield Arduino en guise de carte de test pour les cartes filles, dans le cas où la carte mère ne serait pas opérationnelle.

Routage

Nous avons donc réalisé ce shield pour notre carte.

shield
Image du routage du shield


Notre carte ressemblant à celle du binôme 1, nous utiliserons par conséquent la leur.

Tests

Partie Carte Clavier

Mise en place

Nous avons d'abord eu à définir le projet pour le clavier et nous avons décidé de réaliser entièrement notre carte clavier. Nous avons choisi de créer un clavier de 30 touches permettant d'écrire 26 caractères par mode avec 3 modes différents. Les 4 touches restantes serviront de touches Supprimer, Espace, Maj et Symbole. Ces touches seront communes aux 3 modes du clavier. Nous allons profiter du fait d'avoir attribué une diode à chaque touche pour pouvoir en presser deux en même temps. Comme le fonctionnement de la touche Shift, il faut garder la touche enfoncée pour changer de mode.

Disposition des touches

La disposition est trouvable dans le fichier bind_clavier trouvable sur le git.

La touche Entrée sera activée en pressant maj et symbole simultanément.

Mode 1: Minuscule
a b c d e f
g h i j k l
m n o p q r
s t u v w x
y z del space maj symbole
Mode 2 : Majuscule
A B C D E F
G H I J K L
M N O P Q R
S T U V W X
Y Z del space maj symbole
Mode 3 : Num et symbole
1 2 3 & ; ,
4 5 6 " ? !
7 8 9 ' = +
/ 0 : ( ) _
* - del space maj symbole