SE3Groupe2025-4

De projets-se.plil.fr
Aller à la navigation Aller à la recherche

Programmation des systèmes embarqués

Carte électronique

Carte réalisée en utilisant le logiciel KiCAD : Fichier:2025-PSE-04-systeme.zip.

Schéma électronique de la carte :

Mon schéma électronique

Résultat du routage :

Mon routage
Ma carte

Photo de la carte soudée :


Vidéo très courte et en basse résolution de la carte en fonctionnement :

Média:2025-PSE-04-PROG-video.mp4

Programmation

Bilan

Séance du 03/03

Soudure presque terminée, il nous manque le condensateur de découplage ainsi qu'une résistance 10k à souder.

Eventuellement la vidéo brève du fonctionnement complet du programmateur : Média:2025-PSE-BB-PROG-final.mp4.


Séance du 23/03

Rectification du problème KiCad 10, remise du projet KiCad à la 9ᵉ version. Création de la liste finale des pièces à commander (cf. Composants à acheter).

Premier système embarqué

Archive GIT;

Mon archive GIT pour le projet KiCAD et pour les programmes : [1].

Archive privée. Binôme comme administrateur. Boé et Redon comme administrateur. - FAIT

Ajouter un .gitignore pour KiCAD et langage C. - FAIT

Structure avec matériel (y compris production - gerber, bill of materials) / logiciel / documentation (e.g. documentation technique).

Description du système embarqué

Nous prévoyons de faire un clavier, séparé en deux parties. Nous sommes en collaboration avec le groupe 16[2]. Le clavier sera capable de :

  • récupérer les touches pressées par l'autre partie du clavier.
  • Communiquer avec l'ordinateur pour envoyer les informations

Les communications seront réalisées en UART

Il s'agit d'un clavier ergonomique RGB au format matrice 5 × 6 (30 touches). La carte embarque un ATMega32U4 (quartz 16 MHz), une gestion complète de l’alimentation sur batterie Li‑ion (chargeur MAX1811 + boost MCP1640 vers 5 V), un rétroéclairage RGB individuel pour 16 touches (deux drivers PWM TLC5947 en cascade), et une prise jack 3,5 mm permettant la communication UART avec une seconde moitié de clavier (clavier ergonomique séparé).

La saisie est assurée par liaison USB en mode clavier HID (LUFA). La programmation se faisait à priori en ISP, mais eventuellement par USB (bootloader DFU).

Vue de la carte clavier finalisée


Matériel (Hardware)

Switches et sockets

Les switches mécaniques utilisés sont des modèles de la marque **KAILH**, disponibles au laboratoire. Nous avons également récupéré des **sockets hot‑swap** adaptées à ces switches. L’intérêt de ces modules est de pouvoir insérer ou retirer les boutons à volonté, sans qu’ils soient soudés directement au PCB (seules les sockets sont soudées). Cela facilite la réutilisation des boutons d’un projet à l’autre et améliore la réparabilité du clavier.


Composants à acheter

| lien farnell Chargeur_Batterie

| lien (farnell) Connecteur jack femelle 3.5mm

| lien farnell DC-DC_step-up mcp1640bt

| LED_RGB led 150141

| lien led driver tlc5947

Voir avec M.Redon ?

Aliexpress ( 14.95 euro pour 50 pièces)

2x Amazon (6.38euro pour 20 pièces)

Carte électronique

Carte réalisée en utilisant le logiciel KiCAD : Fichier:2025-PSE-04-systeme.zip.

Schéma électronique de la carte :

Mon schéma électronique

Résultat du routage :

Photo de la carte soudée :

Ma carte

Vidéo très courte et en basse résolution de la carte en fonctionnement :

Média:2025-PSE-BB-systeme-video.mp4

Travail effectué

10/03/2026:

Recherche de composants. Les composants trouvés sont :

- 74HC4067 : Démultiplexeur

- WL-SFTW SMT Full-color TOP LED : Led RGB

- Gestion des leds : TLC5947

Réflexion routage :

Vérification de possibilité du routage sur 2 couches uniquement. Une couche pour les leds, une couche pour les boutons.

17/03/2026:

Lecture des différentes datasheets

24/03/2026:

31/03/2026:

7/04/2026:

5/05/2026:

12/05/2026:

18/05/2026:

Récupération des composants et début de la soudure

20/05/2026:

Soudure des composants

26/05/2026:

fin de la soudure et test final du code

02/06/2026:

Séance bonus offerte par Mr. Boé, qui nous avait dit de faire un dernier flash en ISP. Ce dernier ne marchait pas donc nous avons désoudé le microprocesseur. Le nouveau microprocesseur étant finalement soudé, on a confirmé nos suspicions: L'ancien microprocesseur ne marchait vraiment pas. On peut désormais flasher le fichier hex dans la carte. il n'y a plus de composants qui se chauffent, on peut finalement attaquer la partie code.

Bilan

J'indique où j'en suis arrivé à la fin des séances.

Eventuellement la vidéo brève du fonctionnement complet du programmateur : Média:2025-PSE-BB-systeme-final.mp4.