« SE3Groupe2025-6 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(36 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
= Programmation des systèmes embarqués =
= Programmation des systèmes embarqués =


== Carte électronique ==
== Carte électronique ==
Ligne 16 : Ligne 15 :
Vue 3D de la carte :
Vue 3D de la carte :


[[File:2025_PSE-BB-PROG-carte.jpg|thumb|center|400px|Vue 3D]]
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]


Photo de la carte soudée :
Photo de la carte soudée :


A venir
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]


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


A venir
Cliquer pour voir la vidéo
[[Media:2025-PSE-BB-PROG-video.mp4]]
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]


== Programmation ==
== Programmation ==
Code pour faire clignoter les LEDs : Ok
[[Média:Clignote led.pdf|<code>clignote_led.c</code>]]
Code pour allumer/éteindre les LEDs avec les boutons : OK
[[Média:Switch led.pdf|<code>switch_led.c</code>]]
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK
[[Média:Led control.c.pdf|<code>led_control.c</code>]]
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK
[[Média:Read signature.pdf|<code>read_signature.c</code>]]
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].


== Bilan ==
== Bilan ==


J'indique où j'en suis arrivé à la fin des séances.
Séance 1 : Schématique + routage (demande fabrication carte)
 
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)
 
Séance 3 : Carte complètement soudée
 
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|<code>clignote_led.c</code>]]<nowiki/>et [[Média:Switch led.pdf|<code>switch_led.c</code>]]) + changement d'une LED cramée lors de la soudure
 


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


= Premier système embarqué =
= Premier système embarqué =
Ligne 52 : Ligne 78 :


Schéma électronique de la carte :
Schéma électronique de la carte :
 
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]




Résultat du routage :
Résultat du routage :
 
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]
 
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]


Photo de la carte soudée :
Photo de la carte soudée :


== PROGRAMMATION ==




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


Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.


Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -> placement des composants (à faire).


== Travail effectué ==
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.


Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé
Séance 6 : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment "infos_globales_proj.md").


== Bilan ==
== Bilan ==


J'indique où j'en suis arrivé à la fin des séances.
Vidéo très courte et en basse résolution de la carte en fonctionnement :
 
Eventuellement la vidéo brève du fonctionnement complet du programmateur :

Version actuelle datée du 31 mars 2026 à 13:30

Programmation des systèmes embarqués

Carte électronique

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

Schéma électronique de la carte :

Schéma KiCad

Résultat du routage :

Capture écran du PCB KiCad

Vue 3D de la carte :

Vue 3D

Photo de la carte soudée :

Recto Carte
Verso Carte

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

Cliquer pour voir la vidéo Carte en fonctionnement

Programmation

Code pour faire clignoter les LEDs : Ok

clignote_led.c


Code pour allumer/éteindre les LEDs avec les boutons : OK

switch_led.c


Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK

led_control.c


Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK

read_signature.c

Archive des fichiers descripteurs, minimal et makefile pour LUFA : Fichier:2025-PSE-6 arch lufa.zip.

Bilan

Séance 1 : Schématique + routage (demande fabrication carte)

Séance 2 : Cours (1h) et Soudage des premiers composants (1h)

Séance 3 : Carte complètement soudée

Séance 4 : Programmation de la carte (clignote_led.cet switch_led.c) + changement d'une LED cramée lors de la soudure


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

Premier système embarqué

Archive GIT

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

Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).

Description du système embarqué

Objectif : Réaliser une montre connectée qui affiche l'heure et capture les BPM de l'utilisateur + autres fonctions si réalisables (podomètre, alerte téléphone si BPM anormal)

Carte électronique

Carte réalisée en utilisant le logiciel KiCAD :

Schéma électronique de la carte :

Schéma KiCad
Schéma KiCad


Résultat du routage :

Schéma KiCad
PCB KiCad
Schéma KiCad
Vue 3D KiCad

Photo de la carte soudée :

PROGRAMMATION

Travail effectué

Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.

Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -> placement des composants (à faire).

Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.

Séance 6 : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment "infos_globales_proj.md").

Bilan

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