SE3Groupe2025-21

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-21-PROG.zip.

Schéma électronique de la carte :

Mon schéma électronique

Résultat du routage :

Mon 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-21-PROG-video.mp4

Programmation

Code compilé pour faire clignoter les led Fichier:2025-PSE-21-PROG.zip.

code c compilé grâce aux commandes suivantes :

avr-gcc -Wall -Os -DF_CPU=16000000UL -mmcu=atmega328p -c leds_alternance.c -o leds_alternance.o avr-gcc -mmcu=atmega328p leds_alternance.o -o leds_alternance.elf avr-objcopy -j .text -j .data -O ihex leds_alternance.elf leds_alternance.hex

pour televerser le code :

avrdude -c usbasp -p m328p -U flash:w:leds_alternance.hex:i


Fichier:2025-PSE-21-PROG2.zip.

Bilan

Séance 1 : cours

Séance 2 : schéma électronique sous kicad et début routage.

Séance 3 : finition routage —> carte fabriquée et passage au soudage.

les séances d’après etaient consacrées à la partie programmation.

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

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.


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

Description du système embarqué

Pour notre premier système embarqué, nous développons une clé USB de faible capacité dédiée au stockage physique des identifiants informatiques de l'utilisateur, intégrant une fonctionnalité critique de destruction de données "à froid". L'originalité de ce dispositif repose sur un bouton d'urgence physique directement relié au microcontrôleur : une simple pression déclenche l'effacement immédiat et irréversible de l'ensemble de la mémoire flash. Afin de garantir l'opérabilité de ce mécanisme de sécurité à tout moment, le circuit est équipé d'une petite batterie embarquée qui maintient l'alimentation du microcontrôleur, permettant ainsi d'exécuter la routine de suppression des données même lorsque la clé n'est pas branchée à un ordinateur.

Carte électronique

Carte réalisée en utilisant le logiciel KiCAD : ma carte électronique.

Schéma électronique de la carte :

Mon schéma électronique

Résultat du routage :

Mon routage

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-BB-systeme-video.mp4

Travail effectué

git crée avec les fichiers readme.nd et gitignore

Pendant la deuxième séance, nous avons compris la structure de notre système.

Nous avons fait un premier schéma électronique sur kiCad en utilisant les éléments suivants : Atmega32U4 , chargeur LiPo , un régulateur lm1117, connecteur usb, et les composants interface tels que le bouton et les 2 led et enfin les composants passifs ( résistances condensateurs...).

Datasheet utilisées pendant cette séance : ldl1117.

Inspiration des peip ima 2021 et le wiki SE3 de MR.REDON.

Routage commencé.

Séance 17 mars :

-->corrections schéma électronique cf page au dessus.

-->ajout datasheets sur le git.

-->modification du régulateur lm1117 vers un regulateur LTC3531.

-->routage en cours en attendant la validation de mr boé et le retour de mr redon.

LE 20 MARS :

Nous avons recu les instructions de Mr boé et donc nous avons fait les corrections suivantes :

--> relier les branches de la flash

-->corriger le cablage du transistor

--> l ajout des 2 resistances de 10k

--> Ajout et modification de certains label pour assurer le bon fonctionnement de la clé.

Bilan

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