<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://projets-se.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gsailly</id>
	<title>projets-se.plil.fr - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://projets-se.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gsailly"/>
	<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php/Sp%C3%A9cial:Contributions/Gsailly"/>
	<updated>2026-08-24T07:40:30Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_lipo.mp4&amp;diff=10411</id>
		<title>Fichier:Carte fonctionnement lipo.mp4</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_lipo.mp4&amp;diff=10411"/>
		<updated>2026-05-26T14:03:59Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_lipo.mov&amp;diff=10410</id>
		<title>Fichier:Carte fonctionnement lipo.mov</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_lipo.mov&amp;diff=10410"/>
		<updated>2026-05-26T14:02:29Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_lipo.jpeg&amp;diff=10409</id>
		<title>Fichier:Carte fonctionnement lipo.jpeg</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_lipo.jpeg&amp;diff=10409"/>
		<updated>2026-05-26T14:01:41Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10408</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10408"/>
		<updated>2026-05-26T14:00:53Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Bilan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
== PROGRAMMATION ==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser la partie logicielle de la montre, nous avons développé le programme embarqué en C pour le microcontrôleur ATmega32U4. ''[(Voir /Logiciel)](https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier/src/branch/main/Logiciel)''&lt;br /&gt;
&lt;br /&gt;
Nous avons utilisé plusieurs bibliothèques afin de faciliter la gestion des différents périphériques :&lt;br /&gt;
&lt;br /&gt;
* '''U8G2''' : gestion de l'écran OLED SSD1306&lt;br /&gt;
* '''LUFA''' : gestion de la communication USB&lt;br /&gt;
* pilotes personnalisés pour :&lt;br /&gt;
** le Bluetooth HC-05&lt;br /&gt;
** le capteur MAX30102&lt;br /&gt;
** l'I2C&lt;br /&gt;
** les timers&lt;br /&gt;
** la gestion de l'heure&lt;br /&gt;
&lt;br /&gt;
=== Structure du projet ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Logiciel/&lt;br /&gt;
├── montre_connectee/&lt;br /&gt;
│   ├── include/&lt;br /&gt;
│   │   └── LUFA/&lt;br /&gt;
│   ├── lib/&lt;br /&gt;
│   │   └── U8g2/&lt;br /&gt;
│   ├── src/&lt;br /&gt;
│   │   ├── main.c&lt;br /&gt;
│   │   ├── display.c&lt;br /&gt;
│   │   ├── display.h&lt;br /&gt;
│   │   ├── i2c.c&lt;br /&gt;
│   │   ├── i2c.h&lt;br /&gt;
│   │   ├── max30102.c&lt;br /&gt;
│   │   ├── max30102.h&lt;br /&gt;
│   │   ├── timekeeper.c&lt;br /&gt;
│   │   ├── timekeeper.h&lt;br /&gt;
│   │   ├── timer.c&lt;br /&gt;
│   │   ├── timer.h&lt;br /&gt;
│   │   ├── uart.c&lt;br /&gt;
│   │   ├── uart.h&lt;br /&gt;
│   │   ├── usb_comm.c&lt;br /&gt;
│   │   └── usb_comm.h&lt;br /&gt;
│   └── Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement général ===&lt;br /&gt;
&lt;br /&gt;
Le programme initialise :&lt;br /&gt;
&lt;br /&gt;
* l'écran OLED,&lt;br /&gt;
* la communication Bluetooth UART,&lt;br /&gt;
* les timers,&lt;br /&gt;
* la gestion du temps,&lt;br /&gt;
* ainsi que le capteur cardiaque MAX30102.&lt;br /&gt;
&lt;br /&gt;
L'heure peut être synchronisée via Bluetooth grâce à l'application '''Serial Bluetooth Terminal''' sur tablette ou smartphone.&lt;br /&gt;
&lt;br /&gt;
Un message au format suivant est envoyé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
T14:30:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le microcontrôleur lit ensuite cette trame et met à jour l'horloge affichée à l'écran.&lt;br /&gt;
&lt;br /&gt;
=== Affichage ===&lt;br /&gt;
&lt;br /&gt;
L'écran affiche :&lt;br /&gt;
&lt;br /&gt;
* l'heure actuelle,&lt;br /&gt;
* le rythme cardiaque en BPM (le capteur étant grillé, nous avons choisi d'afficher une valeur de 80 BPM fixe),&lt;br /&gt;
* ainsi qu'une interface graphique réalisée avec la bibliothèque U8G2.&lt;br /&gt;
&lt;br /&gt;
=== Communication Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
Le module '''HC-05''' communique avec l'ATmega32U4 via l'UART à 9600 bauds.&lt;br /&gt;
&lt;br /&gt;
La réception Bluetooth est gérée directement dans la boucle principale du programme.&lt;br /&gt;
&lt;br /&gt;
=== Capteur cardiaque ===&lt;br /&gt;
&lt;br /&gt;
Le capteur '''MAX30102''' communique via le protocole I2C.&lt;br /&gt;
&lt;br /&gt;
Nous avons développé un pilote permettant :&lt;br /&gt;
&lt;br /&gt;
* l'initialisation du capteur,&lt;br /&gt;
* la lecture des valeurs IR,&lt;br /&gt;
* ainsi que le calcul du rythme cardiaque.&lt;br /&gt;
&lt;br /&gt;
=== Compilation ===&lt;br /&gt;
&lt;br /&gt;
Le projet est compilé avec &amp;lt;code&amp;gt;avr-gcc&amp;lt;/code&amp;gt; via un &amp;lt;code&amp;gt;Makefile&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Effacer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make clean&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appuyer sur les boutons NHWB (maintenir) et RESET (1 pression) puis relâcher NHWB pour pouvoir re-flasher la carte.&lt;br /&gt;
&lt;br /&gt;
Téléversement :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make upload&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Débrancher puis rebrancher la carte.&lt;br /&gt;
&lt;br /&gt;
=== Erreurs / Points d'amélioration ===&lt;br /&gt;
&lt;br /&gt;
==== Erreurs ====&lt;br /&gt;
&lt;br /&gt;
* Mauvaise empreinte pour le crystal (empreinte légèrement trop petite).&lt;br /&gt;
* Nous avons voulu tester le capteur de BPM avant d'avoir le régulateur de tension, ce qui a pu le griller (en plus de l'avoir soudé à une température trop élevée).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:capteur_bpm_grille.jpeg|vignette|Photo du Capteur de BPM grillé]]&lt;br /&gt;
&lt;br /&gt;
* Nous avions utilisé un mauvais baudrate (115200 au lieu de 9600), ce qui nous a fait perdre entre 30 et 45 minutes.&lt;br /&gt;
* Mauvais paramétrage de l'horloge qui prenait 8 secondes à réaliser une instruction d'1 seconde, ce qui nous a fait perdre entre 15 et 30 minutes. Nous avons résolu ce problème grâce aux 4 lignes de code fournies dans le cours de Mr Redon ainsi qu'en remplaçant le chiffre 16 (MHz) par 8 (MHz) dans le code &amp;lt;code&amp;gt;uart.c&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
CLKSEL0 = 0b00010101;   // sélection de l'horloge externe&lt;br /&gt;
CLKSEL1 = 0b00001111;   // minimum de 8Mhz&lt;br /&gt;
CLKPR = 0b10000000;     // modification du diviseur d'horloge (CLKPCE=1)&lt;br /&gt;
CLKPR = 0;              // 0 pour pas de diviseur (diviseur de 1)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
uint16_t ubrr = (F_CPU / 8 / baud) - 1;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Points d'amélioration ====&lt;br /&gt;
&lt;br /&gt;
* Utilisation d'un levier/interrupteur pour passer de l'alimentation USB à l'alimentation sur batterie.&lt;br /&gt;
* Allumer la LED D4 qui indique le passage de la carte à l'alimentation sur batterie.&lt;br /&gt;
* Ajouter des boutons sur la carte qui auraient permis de régler l'heure directement dessus (1 pression rajoute +1 à l'heure ou aux minutes ou aux secondes).&lt;br /&gt;
* Ajouter une sorte de « joystick » qui aurait pu servir à modifier l'heure (déplacement gauche pour reculer, déplacement droit pour avancer, déplacement haut pour passer à l'unité suivante, déplacement vers le bas pour passer à l'unité précédente).&lt;br /&gt;
* Ajouter une molette pour régler l'heure.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''[https://vnc.plil.fr/ssh/?16 Accès à notre machine de TP (zabeth16)]''&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6  : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Séance 7 jusqu'à la fin : Soudure des composants et programmation de la carte. Rédaction Wiki et readme sur GIT&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement USB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte_fonctionnement_usb.jpeg|vignette|centre|Photo de la carte en fonctionnement alimentée via l'USB]]&lt;br /&gt;
[[Fichier:carte_fonctionnement_usb.mp4|vignette|centre|Vidéo de la carte en fonctionnement alimentée via l'USB]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement LIPO :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte_fonctionnement_lipo.jpeg|vignette|centre|Photo de la carte en fonctionnement alimentée via le LIPO]]&lt;br /&gt;
[[Fichier:carte_fonctionnement_lipo.mp4|vignette|centre|Vidéo de la carte en fonctionnement alimentée via le LIPO]]&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_usb.mp4&amp;diff=10407</id>
		<title>Fichier:Carte fonctionnement usb.mp4</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_usb.mp4&amp;diff=10407"/>
		<updated>2026-05-26T14:00:02Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_usb.jpeg&amp;diff=10406</id>
		<title>Fichier:Carte fonctionnement usb.jpeg</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_fonctionnement_usb.jpeg&amp;diff=10406"/>
		<updated>2026-05-26T13:58:03Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10405</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10405"/>
		<updated>2026-05-26T13:56:39Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Bilan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
== PROGRAMMATION ==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser la partie logicielle de la montre, nous avons développé le programme embarqué en C pour le microcontrôleur ATmega32U4. ''[(Voir /Logiciel)](https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier/src/branch/main/Logiciel)''&lt;br /&gt;
&lt;br /&gt;
Nous avons utilisé plusieurs bibliothèques afin de faciliter la gestion des différents périphériques :&lt;br /&gt;
&lt;br /&gt;
* '''U8G2''' : gestion de l'écran OLED SSD1306&lt;br /&gt;
* '''LUFA''' : gestion de la communication USB&lt;br /&gt;
* pilotes personnalisés pour :&lt;br /&gt;
** le Bluetooth HC-05&lt;br /&gt;
** le capteur MAX30102&lt;br /&gt;
** l'I2C&lt;br /&gt;
** les timers&lt;br /&gt;
** la gestion de l'heure&lt;br /&gt;
&lt;br /&gt;
=== Structure du projet ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Logiciel/&lt;br /&gt;
├── montre_connectee/&lt;br /&gt;
│   ├── include/&lt;br /&gt;
│   │   └── LUFA/&lt;br /&gt;
│   ├── lib/&lt;br /&gt;
│   │   └── U8g2/&lt;br /&gt;
│   ├── src/&lt;br /&gt;
│   │   ├── main.c&lt;br /&gt;
│   │   ├── display.c&lt;br /&gt;
│   │   ├── display.h&lt;br /&gt;
│   │   ├── i2c.c&lt;br /&gt;
│   │   ├── i2c.h&lt;br /&gt;
│   │   ├── max30102.c&lt;br /&gt;
│   │   ├── max30102.h&lt;br /&gt;
│   │   ├── timekeeper.c&lt;br /&gt;
│   │   ├── timekeeper.h&lt;br /&gt;
│   │   ├── timer.c&lt;br /&gt;
│   │   ├── timer.h&lt;br /&gt;
│   │   ├── uart.c&lt;br /&gt;
│   │   ├── uart.h&lt;br /&gt;
│   │   ├── usb_comm.c&lt;br /&gt;
│   │   └── usb_comm.h&lt;br /&gt;
│   └── Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement général ===&lt;br /&gt;
&lt;br /&gt;
Le programme initialise :&lt;br /&gt;
&lt;br /&gt;
* l'écran OLED,&lt;br /&gt;
* la communication Bluetooth UART,&lt;br /&gt;
* les timers,&lt;br /&gt;
* la gestion du temps,&lt;br /&gt;
* ainsi que le capteur cardiaque MAX30102.&lt;br /&gt;
&lt;br /&gt;
L'heure peut être synchronisée via Bluetooth grâce à l'application '''Serial Bluetooth Terminal''' sur tablette ou smartphone.&lt;br /&gt;
&lt;br /&gt;
Un message au format suivant est envoyé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
T14:30:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le microcontrôleur lit ensuite cette trame et met à jour l'horloge affichée à l'écran.&lt;br /&gt;
&lt;br /&gt;
=== Affichage ===&lt;br /&gt;
&lt;br /&gt;
L'écran affiche :&lt;br /&gt;
&lt;br /&gt;
* l'heure actuelle,&lt;br /&gt;
* le rythme cardiaque en BPM (le capteur étant grillé, nous avons choisi d'afficher une valeur de 80 BPM fixe),&lt;br /&gt;
* ainsi qu'une interface graphique réalisée avec la bibliothèque U8G2.&lt;br /&gt;
&lt;br /&gt;
=== Communication Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
Le module '''HC-05''' communique avec l'ATmega32U4 via l'UART à 9600 bauds.&lt;br /&gt;
&lt;br /&gt;
La réception Bluetooth est gérée directement dans la boucle principale du programme.&lt;br /&gt;
&lt;br /&gt;
=== Capteur cardiaque ===&lt;br /&gt;
&lt;br /&gt;
Le capteur '''MAX30102''' communique via le protocole I2C.&lt;br /&gt;
&lt;br /&gt;
Nous avons développé un pilote permettant :&lt;br /&gt;
&lt;br /&gt;
* l'initialisation du capteur,&lt;br /&gt;
* la lecture des valeurs IR,&lt;br /&gt;
* ainsi que le calcul du rythme cardiaque.&lt;br /&gt;
&lt;br /&gt;
=== Compilation ===&lt;br /&gt;
&lt;br /&gt;
Le projet est compilé avec &amp;lt;code&amp;gt;avr-gcc&amp;lt;/code&amp;gt; via un &amp;lt;code&amp;gt;Makefile&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Effacer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make clean&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appuyer sur les boutons NHWB (maintenir) et RESET (1 pression) puis relâcher NHWB pour pouvoir re-flasher la carte.&lt;br /&gt;
&lt;br /&gt;
Téléversement :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make upload&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Débrancher puis rebrancher la carte.&lt;br /&gt;
&lt;br /&gt;
=== Erreurs / Points d'amélioration ===&lt;br /&gt;
&lt;br /&gt;
==== Erreurs ====&lt;br /&gt;
&lt;br /&gt;
* Mauvaise empreinte pour le crystal (empreinte légèrement trop petite).&lt;br /&gt;
* Nous avons voulu tester le capteur de BPM avant d'avoir le régulateur de tension, ce qui a pu le griller (en plus de l'avoir soudé à une température trop élevée).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:capteur_bpm_grille.jpeg|vignette|Photo du Capteur de BPM grillé]]&lt;br /&gt;
&lt;br /&gt;
* Nous avions utilisé un mauvais baudrate (115200 au lieu de 9600), ce qui nous a fait perdre entre 30 et 45 minutes.&lt;br /&gt;
* Mauvais paramétrage de l'horloge qui prenait 8 secondes à réaliser une instruction d'1 seconde, ce qui nous a fait perdre entre 15 et 30 minutes. Nous avons résolu ce problème grâce aux 4 lignes de code fournies dans le cours de Mr Redon ainsi qu'en remplaçant le chiffre 16 (MHz) par 8 (MHz) dans le code &amp;lt;code&amp;gt;uart.c&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
CLKSEL0 = 0b00010101;   // sélection de l'horloge externe&lt;br /&gt;
CLKSEL1 = 0b00001111;   // minimum de 8Mhz&lt;br /&gt;
CLKPR = 0b10000000;     // modification du diviseur d'horloge (CLKPCE=1)&lt;br /&gt;
CLKPR = 0;              // 0 pour pas de diviseur (diviseur de 1)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
uint16_t ubrr = (F_CPU / 8 / baud) - 1;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Points d'amélioration ====&lt;br /&gt;
&lt;br /&gt;
* Utilisation d'un levier/interrupteur pour passer de l'alimentation USB à l'alimentation sur batterie.&lt;br /&gt;
* Allumer la LED D4 qui indique le passage de la carte à l'alimentation sur batterie.&lt;br /&gt;
* Ajouter des boutons sur la carte qui auraient permis de régler l'heure directement dessus (1 pression rajoute +1 à l'heure ou aux minutes ou aux secondes).&lt;br /&gt;
* Ajouter une sorte de « joystick » qui aurait pu servir à modifier l'heure (déplacement gauche pour reculer, déplacement droit pour avancer, déplacement haut pour passer à l'unité suivante, déplacement vers le bas pour passer à l'unité précédente).&lt;br /&gt;
* Ajouter une molette pour régler l'heure.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''[https://vnc.plil.fr/ssh/?16 Accès à notre machine de TP (zabeth16)]''&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6  : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Séance 7 jusqu'à la fin : Soudure des composants et programmation de la carte. Rédaction Wiki et readme sur GIT&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement USB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte_fonctionnement_usb.jpeg|vignette|centre|Photo de la carte en fonctionnement alimentée via l'USB]]&lt;br /&gt;
[[Fichier:carte_fonctionnement_usb.mp4|vignette|Vidéo de la carte en fonctionnement alimentée via l'USB]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement LIPO :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte_fonctionnement_lipo.jpeg|vignette|centre|Photo de la carte en fonctionnement alimentée via le LIPO]]&lt;br /&gt;
[[Fichier:carte_fonctionnement_lipo.mp4|vignette|Vidéo de la carte en fonctionnement alimentée via le LIPO]]&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Capteur_bpm_grille.jpeg&amp;diff=10402</id>
		<title>Fichier:Capteur bpm grille.jpeg</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Capteur_bpm_grille.jpeg&amp;diff=10402"/>
		<updated>2026-05-26T13:48:12Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10401</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10401"/>
		<updated>2026-05-26T13:47:45Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Travail effectué */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
== PROGRAMMATION ==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser la partie logicielle de la montre, nous avons développé le programme embarqué en C pour le microcontrôleur ATmega32U4. ''[(Voir /Logiciel)](https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier/src/branch/main/Logiciel)''&lt;br /&gt;
&lt;br /&gt;
Nous avons utilisé plusieurs bibliothèques afin de faciliter la gestion des différents périphériques :&lt;br /&gt;
&lt;br /&gt;
* '''U8G2''' : gestion de l'écran OLED SSD1306&lt;br /&gt;
* '''LUFA''' : gestion de la communication USB&lt;br /&gt;
* pilotes personnalisés pour :&lt;br /&gt;
** le Bluetooth HC-05&lt;br /&gt;
** le capteur MAX30102&lt;br /&gt;
** l'I2C&lt;br /&gt;
** les timers&lt;br /&gt;
** la gestion de l'heure&lt;br /&gt;
&lt;br /&gt;
=== Structure du projet ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Logiciel/&lt;br /&gt;
├── montre_connectee/&lt;br /&gt;
│   ├── include/&lt;br /&gt;
│   │   └── LUFA/&lt;br /&gt;
│   ├── lib/&lt;br /&gt;
│   │   └── U8g2/&lt;br /&gt;
│   ├── src/&lt;br /&gt;
│   │   ├── main.c&lt;br /&gt;
│   │   ├── display.c&lt;br /&gt;
│   │   ├── display.h&lt;br /&gt;
│   │   ├── i2c.c&lt;br /&gt;
│   │   ├── i2c.h&lt;br /&gt;
│   │   ├── max30102.c&lt;br /&gt;
│   │   ├── max30102.h&lt;br /&gt;
│   │   ├── timekeeper.c&lt;br /&gt;
│   │   ├── timekeeper.h&lt;br /&gt;
│   │   ├── timer.c&lt;br /&gt;
│   │   ├── timer.h&lt;br /&gt;
│   │   ├── uart.c&lt;br /&gt;
│   │   ├── uart.h&lt;br /&gt;
│   │   ├── usb_comm.c&lt;br /&gt;
│   │   └── usb_comm.h&lt;br /&gt;
│   └── Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement général ===&lt;br /&gt;
&lt;br /&gt;
Le programme initialise :&lt;br /&gt;
&lt;br /&gt;
* l'écran OLED,&lt;br /&gt;
* la communication Bluetooth UART,&lt;br /&gt;
* les timers,&lt;br /&gt;
* la gestion du temps,&lt;br /&gt;
* ainsi que le capteur cardiaque MAX30102.&lt;br /&gt;
&lt;br /&gt;
L'heure peut être synchronisée via Bluetooth grâce à l'application '''Serial Bluetooth Terminal''' sur tablette ou smartphone.&lt;br /&gt;
&lt;br /&gt;
Un message au format suivant est envoyé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
T14:30:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le microcontrôleur lit ensuite cette trame et met à jour l'horloge affichée à l'écran.&lt;br /&gt;
&lt;br /&gt;
=== Affichage ===&lt;br /&gt;
&lt;br /&gt;
L'écran affiche :&lt;br /&gt;
&lt;br /&gt;
* l'heure actuelle,&lt;br /&gt;
* le rythme cardiaque en BPM (le capteur étant grillé, nous avons choisi d'afficher une valeur de 80 BPM fixe),&lt;br /&gt;
* ainsi qu'une interface graphique réalisée avec la bibliothèque U8G2.&lt;br /&gt;
&lt;br /&gt;
=== Communication Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
Le module '''HC-05''' communique avec l'ATmega32U4 via l'UART à 9600 bauds.&lt;br /&gt;
&lt;br /&gt;
La réception Bluetooth est gérée directement dans la boucle principale du programme.&lt;br /&gt;
&lt;br /&gt;
=== Capteur cardiaque ===&lt;br /&gt;
&lt;br /&gt;
Le capteur '''MAX30102''' communique via le protocole I2C.&lt;br /&gt;
&lt;br /&gt;
Nous avons développé un pilote permettant :&lt;br /&gt;
&lt;br /&gt;
* l'initialisation du capteur,&lt;br /&gt;
* la lecture des valeurs IR,&lt;br /&gt;
* ainsi que le calcul du rythme cardiaque.&lt;br /&gt;
&lt;br /&gt;
=== Compilation ===&lt;br /&gt;
&lt;br /&gt;
Le projet est compilé avec &amp;lt;code&amp;gt;avr-gcc&amp;lt;/code&amp;gt; via un &amp;lt;code&amp;gt;Makefile&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Effacer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make clean&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appuyer sur les boutons NHWB (maintenir) et RESET (1 pression) puis relâcher NHWB pour pouvoir re-flasher la carte.&lt;br /&gt;
&lt;br /&gt;
Téléversement :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make upload&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Débrancher puis rebrancher la carte.&lt;br /&gt;
&lt;br /&gt;
=== Erreurs / Points d'amélioration ===&lt;br /&gt;
&lt;br /&gt;
==== Erreurs ====&lt;br /&gt;
&lt;br /&gt;
* Mauvaise empreinte pour le crystal (empreinte légèrement trop petite).&lt;br /&gt;
* Nous avons voulu tester le capteur de BPM avant d'avoir le régulateur de tension, ce qui a pu le griller (en plus de l'avoir soudé à une température trop élevée).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:capteur_bpm_grille.jpeg|vignette|Photo du Capteur de BPM grillé]]&lt;br /&gt;
&lt;br /&gt;
* Nous avions utilisé un mauvais baudrate (115200 au lieu de 9600), ce qui nous a fait perdre entre 30 et 45 minutes.&lt;br /&gt;
* Mauvais paramétrage de l'horloge qui prenait 8 secondes à réaliser une instruction d'1 seconde, ce qui nous a fait perdre entre 15 et 30 minutes. Nous avons résolu ce problème grâce aux 4 lignes de code fournies dans le cours de Mr Redon ainsi qu'en remplaçant le chiffre 16 (MHz) par 8 (MHz) dans le code &amp;lt;code&amp;gt;uart.c&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
CLKSEL0 = 0b00010101;   // sélection de l'horloge externe&lt;br /&gt;
CLKSEL1 = 0b00001111;   // minimum de 8Mhz&lt;br /&gt;
CLKPR = 0b10000000;     // modification du diviseur d'horloge (CLKPCE=1)&lt;br /&gt;
CLKPR = 0;              // 0 pour pas de diviseur (diviseur de 1)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
uint16_t ubrr = (F_CPU / 8 / baud) - 1;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Points d'amélioration ====&lt;br /&gt;
&lt;br /&gt;
* Utilisation d'un levier/interrupteur pour passer de l'alimentation USB à l'alimentation sur batterie.&lt;br /&gt;
* Allumer la LED D4 qui indique le passage de la carte à l'alimentation sur batterie.&lt;br /&gt;
* Ajouter des boutons sur la carte qui auraient permis de régler l'heure directement dessus (1 pression rajoute +1 à l'heure ou aux minutes ou aux secondes).&lt;br /&gt;
* Ajouter une sorte de « joystick » qui aurait pu servir à modifier l'heure (déplacement gauche pour reculer, déplacement droit pour avancer, déplacement haut pour passer à l'unité suivante, déplacement vers le bas pour passer à l'unité précédente).&lt;br /&gt;
* Ajouter une molette pour régler l'heure.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''[https://vnc.plil.fr/ssh/?16 Accès à notre machine de TP (zabeth16)]''&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6  : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Séance 7 jusqu'à la fin : Soudure des composants et programmation de la carte. Rédaction Wiki et readme sur GIT&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement USB :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement LIPO :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10398</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10398"/>
		<updated>2026-05-26T13:40:55Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Premier système embarqué */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
== PROGRAMMATION ==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser la partie logicielle de la montre, nous avons développé le programme embarqué en C pour le microcontrôleur ATmega32U4. ''[(Voir /Logiciel)](https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier/src/branch/main/Logiciel)''&lt;br /&gt;
&lt;br /&gt;
Nous avons utilisé plusieurs bibliothèques afin de faciliter la gestion des différents périphériques :&lt;br /&gt;
&lt;br /&gt;
* '''U8G2''' : gestion de l'écran OLED SSD1306&lt;br /&gt;
* '''LUFA''' : gestion de la communication USB&lt;br /&gt;
* pilotes personnalisés pour :&lt;br /&gt;
** le Bluetooth HC-05&lt;br /&gt;
** le capteur MAX30102&lt;br /&gt;
** l'I2C&lt;br /&gt;
** les timers&lt;br /&gt;
** la gestion de l'heure&lt;br /&gt;
&lt;br /&gt;
=== Structure du projet ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Logiciel/&lt;br /&gt;
├── montre_connectee/&lt;br /&gt;
│   ├── include/&lt;br /&gt;
│   │   └── LUFA/&lt;br /&gt;
│   ├── lib/&lt;br /&gt;
│   │   └── U8g2/&lt;br /&gt;
│   ├── src/&lt;br /&gt;
│   │   ├── main.c&lt;br /&gt;
│   │   ├── display.c&lt;br /&gt;
│   │   ├── display.h&lt;br /&gt;
│   │   ├── i2c.c&lt;br /&gt;
│   │   ├── i2c.h&lt;br /&gt;
│   │   ├── max30102.c&lt;br /&gt;
│   │   ├── max30102.h&lt;br /&gt;
│   │   ├── timekeeper.c&lt;br /&gt;
│   │   ├── timekeeper.h&lt;br /&gt;
│   │   ├── timer.c&lt;br /&gt;
│   │   ├── timer.h&lt;br /&gt;
│   │   ├── uart.c&lt;br /&gt;
│   │   ├── uart.h&lt;br /&gt;
│   │   ├── usb_comm.c&lt;br /&gt;
│   │   └── usb_comm.h&lt;br /&gt;
│   └── Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement général ===&lt;br /&gt;
&lt;br /&gt;
Le programme initialise :&lt;br /&gt;
&lt;br /&gt;
* l'écran OLED,&lt;br /&gt;
* la communication Bluetooth UART,&lt;br /&gt;
* les timers,&lt;br /&gt;
* la gestion du temps,&lt;br /&gt;
* ainsi que le capteur cardiaque MAX30102.&lt;br /&gt;
&lt;br /&gt;
L'heure peut être synchronisée via Bluetooth grâce à l'application '''Serial Bluetooth Terminal''' sur tablette ou smartphone.&lt;br /&gt;
&lt;br /&gt;
Un message au format suivant est envoyé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
T14:30:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le microcontrôleur lit ensuite cette trame et met à jour l'horloge affichée à l'écran.&lt;br /&gt;
&lt;br /&gt;
=== Affichage ===&lt;br /&gt;
&lt;br /&gt;
L'écran affiche :&lt;br /&gt;
&lt;br /&gt;
* l'heure actuelle,&lt;br /&gt;
* le rythme cardiaque en BPM (le capteur étant grillé, nous avons choisi d'afficher une valeur de 80 BPM fixe),&lt;br /&gt;
* ainsi qu'une interface graphique réalisée avec la bibliothèque U8G2.&lt;br /&gt;
&lt;br /&gt;
=== Communication Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
Le module '''HC-05''' communique avec l'ATmega32U4 via l'UART à 9600 bauds.&lt;br /&gt;
&lt;br /&gt;
La réception Bluetooth est gérée directement dans la boucle principale du programme.&lt;br /&gt;
&lt;br /&gt;
=== Capteur cardiaque ===&lt;br /&gt;
&lt;br /&gt;
Le capteur '''MAX30102''' communique via le protocole I2C.&lt;br /&gt;
&lt;br /&gt;
Nous avons développé un pilote permettant :&lt;br /&gt;
&lt;br /&gt;
* l'initialisation du capteur,&lt;br /&gt;
* la lecture des valeurs IR,&lt;br /&gt;
* ainsi que le calcul du rythme cardiaque.&lt;br /&gt;
&lt;br /&gt;
=== Compilation ===&lt;br /&gt;
&lt;br /&gt;
Le projet est compilé avec &amp;lt;code&amp;gt;avr-gcc&amp;lt;/code&amp;gt; via un &amp;lt;code&amp;gt;Makefile&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Effacer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make clean&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appuyer sur les boutons NHWB (maintenir) et RESET (1 pression) puis relâcher NHWB pour pouvoir re-flasher la carte.&lt;br /&gt;
&lt;br /&gt;
Téléversement :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make upload&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Débrancher puis rebrancher la carte.&lt;br /&gt;
&lt;br /&gt;
=== Erreurs / Points d'amélioration ===&lt;br /&gt;
&lt;br /&gt;
==== Erreurs ====&lt;br /&gt;
&lt;br /&gt;
* Mauvaise empreinte pour le crystal (empreinte légèrement trop petite).&lt;br /&gt;
* Nous avons voulu tester le capteur de BPM avant d'avoir le régulateur de tension, ce qui a pu le griller (en plus de l'avoir soudé à une température trop élevée).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:capteur_bpm_grille.jpeg|vignette|Photo du Capteur de BPM grillé]]&lt;br /&gt;
&lt;br /&gt;
* Nous avions utilisé un mauvais baudrate (115200 au lieu de 9600), ce qui nous a fait perdre entre 30 et 45 minutes.&lt;br /&gt;
* Mauvais paramétrage de l'horloge qui prenait 8 secondes à réaliser une instruction d'1 seconde, ce qui nous a fait perdre entre 15 et 30 minutes. Nous avons résolu ce problème grâce aux 4 lignes de code fournies dans le cours de Mr Redon ainsi qu'en remplaçant le chiffre 16 (MHz) par 8 (MHz) dans le code &amp;lt;code&amp;gt;uart.c&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
CLKSEL0 = 0b00010101;   // sélection de l'horloge externe&lt;br /&gt;
CLKSEL1 = 0b00001111;   // minimum de 8Mhz&lt;br /&gt;
CLKPR = 0b10000000;     // modification du diviseur d'horloge (CLKPCE=1)&lt;br /&gt;
CLKPR = 0;              // 0 pour pas de diviseur (diviseur de 1)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
uint16_t ubrr = (F_CPU / 8 / baud) - 1;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Points d'amélioration ====&lt;br /&gt;
&lt;br /&gt;
* Utilisation d'un levier/interrupteur pour passer de l'alimentation USB à l'alimentation sur batterie.&lt;br /&gt;
* Allumer la LED D4 qui indique le passage de la carte à l'alimentation sur batterie.&lt;br /&gt;
* Ajouter des boutons sur la carte qui auraient permis de régler l'heure directement dessus (1 pression rajoute +1 à l'heure ou aux minutes ou aux secondes).&lt;br /&gt;
* Ajouter une sorte de « joystick » qui aurait pu servir à modifier l'heure (déplacement gauche pour reculer, déplacement droit pour avancer, déplacement haut pour passer à l'unité suivante, déplacement vers le bas pour passer à l'unité précédente).&lt;br /&gt;
* Ajouter une molette pour régler l'heure.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Premier Système Embarqué - IoT 3 - B6 - '''[https://projets-se.plil.fr/mediawiki/index.php/SE3Groupe2025-6 Notre Wiki]''' - ''[https://vnc.plil.fr/ssh/?16 Accès à notre machine de TP (zabeth16)]''&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6 : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10396</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10396"/>
		<updated>2026-05-26T13:37:06Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* PROGRAMMATION */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
== PROGRAMMATION ==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser la partie logicielle de la montre, nous avons développé le programme embarqué en C pour le microcontrôleur ATmega32U4. ''[(Voir /Logiciel)](https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier/src/branch/main/Logiciel)''&lt;br /&gt;
&lt;br /&gt;
Nous avons utilisé plusieurs bibliothèques afin de faciliter la gestion des différents périphériques :&lt;br /&gt;
&lt;br /&gt;
* '''U8G2''' : gestion de l'écran OLED SSD1306&lt;br /&gt;
* '''LUFA''' : gestion de la communication USB&lt;br /&gt;
* pilotes personnalisés pour :&lt;br /&gt;
** le Bluetooth HC-05&lt;br /&gt;
** le capteur MAX30102&lt;br /&gt;
** l'I2C&lt;br /&gt;
** les timers&lt;br /&gt;
** la gestion de l'heure&lt;br /&gt;
&lt;br /&gt;
=== Structure du projet ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Logiciel/&lt;br /&gt;
├── montre_connectee/&lt;br /&gt;
│   ├── include/&lt;br /&gt;
│   │   └── LUFA/&lt;br /&gt;
│   ├── lib/&lt;br /&gt;
│   │   └── U8g2/&lt;br /&gt;
│   ├── src/&lt;br /&gt;
│   │   ├── main.c&lt;br /&gt;
│   │   ├── display.c&lt;br /&gt;
│   │   ├── display.h&lt;br /&gt;
│   │   ├── i2c.c&lt;br /&gt;
│   │   ├── i2c.h&lt;br /&gt;
│   │   ├── max30102.c&lt;br /&gt;
│   │   ├── max30102.h&lt;br /&gt;
│   │   ├── timekeeper.c&lt;br /&gt;
│   │   ├── timekeeper.h&lt;br /&gt;
│   │   ├── timer.c&lt;br /&gt;
│   │   ├── timer.h&lt;br /&gt;
│   │   ├── uart.c&lt;br /&gt;
│   │   ├── uart.h&lt;br /&gt;
│   │   ├── usb_comm.c&lt;br /&gt;
│   │   └── usb_comm.h&lt;br /&gt;
│   └── Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement général ===&lt;br /&gt;
&lt;br /&gt;
Le programme initialise :&lt;br /&gt;
&lt;br /&gt;
* l'écran OLED,&lt;br /&gt;
* la communication Bluetooth UART,&lt;br /&gt;
* les timers,&lt;br /&gt;
* la gestion du temps,&lt;br /&gt;
* ainsi que le capteur cardiaque MAX30102.&lt;br /&gt;
&lt;br /&gt;
L'heure peut être synchronisée via Bluetooth grâce à l'application '''Serial Bluetooth Terminal''' sur tablette ou smartphone.&lt;br /&gt;
&lt;br /&gt;
Un message au format suivant est envoyé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
T14:30:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le microcontrôleur lit ensuite cette trame et met à jour l'horloge affichée à l'écran.&lt;br /&gt;
&lt;br /&gt;
=== Affichage ===&lt;br /&gt;
&lt;br /&gt;
L'écran affiche :&lt;br /&gt;
&lt;br /&gt;
* l'heure actuelle,&lt;br /&gt;
* le rythme cardiaque en BPM (le capteur étant grillé, nous avons choisi d'afficher une valeur de 80 BPM fixe),&lt;br /&gt;
* ainsi qu'une interface graphique réalisée avec la bibliothèque U8G2.&lt;br /&gt;
&lt;br /&gt;
=== Communication Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
Le module '''HC-05''' communique avec l'ATmega32U4 via l'UART à 9600 bauds.&lt;br /&gt;
&lt;br /&gt;
La réception Bluetooth est gérée directement dans la boucle principale du programme.&lt;br /&gt;
&lt;br /&gt;
=== Capteur cardiaque ===&lt;br /&gt;
&lt;br /&gt;
Le capteur '''MAX30102''' communique via le protocole I2C.&lt;br /&gt;
&lt;br /&gt;
Nous avons développé un pilote permettant :&lt;br /&gt;
&lt;br /&gt;
* l'initialisation du capteur,&lt;br /&gt;
* la lecture des valeurs IR,&lt;br /&gt;
* ainsi que le calcul du rythme cardiaque.&lt;br /&gt;
&lt;br /&gt;
=== Compilation ===&lt;br /&gt;
&lt;br /&gt;
Le projet est compilé avec &amp;lt;code&amp;gt;avr-gcc&amp;lt;/code&amp;gt; via un &amp;lt;code&amp;gt;Makefile&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Effacer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make clean&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appuyer sur les boutons NHWB (maintenir) et RESET (1 pression) puis relâcher NHWB pour pouvoir re-flasher la carte.&lt;br /&gt;
&lt;br /&gt;
Téléversement :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make upload&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Débrancher puis rebrancher la carte.&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6 : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10395</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10395"/>
		<updated>2026-05-26T13:33:43Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* PROGRAMMATION */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
== PROGRAMMATION ==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser la partie logicielle de la montre, nous avons développé le programme embarqué en C pour le microcontrôleur ATmega32U4. *[(Voir /Logiciel)](https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier/src/branch/main/Logiciel)*&lt;br /&gt;
&lt;br /&gt;
Nous avons utilisé plusieurs bibliothèques afin de faciliter la gestion des différents périphériques :&lt;br /&gt;
&lt;br /&gt;
- **U8G2** : gestion de l’écran OLED SSD1306&lt;br /&gt;
- **LUFA** : gestion de la communication USB&lt;br /&gt;
- pilotes personnalisés pour :&lt;br /&gt;
  - le Bluetooth HC-05&lt;br /&gt;
  - le capteur MAX30102&lt;br /&gt;
  - l’I2C&lt;br /&gt;
  - les timers&lt;br /&gt;
  - la gestion de l’heure&lt;br /&gt;
&lt;br /&gt;
##### Structure du projet&lt;br /&gt;
&lt;br /&gt;
```text&lt;br /&gt;
Logiciel/&lt;br /&gt;
├──	montre_connectee/&lt;br /&gt;
│	├── include/&lt;br /&gt;
│	│   └── LUFA/&lt;br /&gt;
│	├── lib/&lt;br /&gt;
│	│   └── U8g2/&lt;br /&gt;
│	├── src/&lt;br /&gt;
│	│   ├── main.c&lt;br /&gt;
│	│   ├── display.c&lt;br /&gt;
│	│   ├── display.h&lt;br /&gt;
│	│   ├── i2c.c&lt;br /&gt;
│	│   ├── i2c.h&lt;br /&gt;
│	│   ├── max30102.c&lt;br /&gt;
│	│   ├── max30102.h&lt;br /&gt;
│	│   ├── timekeeper.c&lt;br /&gt;
│	│   ├── timekeeper.h&lt;br /&gt;
│	│   ├── timer.c&lt;br /&gt;
│	│   ├── timer.h&lt;br /&gt;
│	│   ├── uart.c&lt;br /&gt;
│	│   ├── uart.h&lt;br /&gt;
│	│   ├── usb_comm.c&lt;br /&gt;
│	│   └── usb_comm.h&lt;br /&gt;
│	└── Makefile&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
##### Fonctionnement général&lt;br /&gt;
&lt;br /&gt;
Le programme initialise :&lt;br /&gt;
- l’écran OLED,&lt;br /&gt;
- la communication Bluetooth UART,&lt;br /&gt;
- les timers,&lt;br /&gt;
- la gestion du temps,&lt;br /&gt;
- ainsi que le capteur cardiaque MAX30102.&lt;br /&gt;
&lt;br /&gt;
L’heure peut être synchronisée via Bluetooth grâce à l’application **Serial Bluetooth Terminal** sur tablette ou smartphone.&lt;br /&gt;
&lt;br /&gt;
Un message au format suivant est envoyé :&lt;br /&gt;
```text&lt;br /&gt;
T14:30:00&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Le microcontrôleur lit ensuite cette trame et met à jour l’horloge affichée à l’écran.&lt;br /&gt;
&lt;br /&gt;
##### Affichage&lt;br /&gt;
&lt;br /&gt;
L’écran affiche :&lt;br /&gt;
- l’heure actuelle,&lt;br /&gt;
- le rythme cardiaque en BPM (le capteur étant grillé, nous avons chois d'afficher une valeur de 80 BPM fixe),&lt;br /&gt;
- ainsi qu’une interface graphique réalisée avec la bibliothèque U8G2.&lt;br /&gt;
&lt;br /&gt;
##### Communication Bluetooth&lt;br /&gt;
&lt;br /&gt;
Le module **HC-05** communique avec l’ATmega32U4 via l’UART à 9600 bauds.&lt;br /&gt;
&lt;br /&gt;
La réception Bluetooth est gérée directement dans la boucle principale du programme.&lt;br /&gt;
&lt;br /&gt;
##### Capteur cardiaque&lt;br /&gt;
&lt;br /&gt;
Le capteur **MAX30102** communique via le protocole I2C.&lt;br /&gt;
&lt;br /&gt;
Nous avons développé un pilote permettant :&lt;br /&gt;
- l’initialisation du capteur,&lt;br /&gt;
- la lecture des valeurs IR,&lt;br /&gt;
- ainsi que le calcul du rythme cardiaque.&lt;br /&gt;
&lt;br /&gt;
##### Compilation&lt;br /&gt;
&lt;br /&gt;
Le projet est compilé avec `avr-gcc` via un `Makefile`.&lt;br /&gt;
&lt;br /&gt;
Effacer :&lt;br /&gt;
```bash&lt;br /&gt;
make clean&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Compilation :&lt;br /&gt;
```bash&lt;br /&gt;
make all&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Appuer sur les boutons NHWB (maintenir) et RESET (1 pression) puis relâcher NHWB pour pouvoir re-flasher la carte.&lt;br /&gt;
&lt;br /&gt;
Téléversement :&lt;br /&gt;
```bash&lt;br /&gt;
make upload&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Débrancher puis Rebrancher la carte.&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6 : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10048</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10048"/>
		<updated>2026-03-31T13:30:05Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Premier système embarqué */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
== PROGRAMMATION ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6 : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10047</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10047"/>
		<updated>2026-03-31T13:29:17Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Premier système embarqué */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
== PROGRAMMATION ==&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6 : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10041</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10041"/>
		<updated>2026-03-31T13:11:48Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Travail effectué */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé.&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire).&lt;br /&gt;
&lt;br /&gt;
Séance 3 à 5 : Ajustements du schéma, modifications de composants (module de batterie, charge, régulateur de tension) et Routage de la carte.&lt;br /&gt;
&lt;br /&gt;
Séance 6 : Corrections finales PCB (si validé par Mr Boe) et Refonte graphique du Wiki et du Git (notamment &amp;quot;infos_globales_proj.md&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-3D.png&amp;diff=10040</id>
		<title>Fichier:2025-PSE-B6-3D.png</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-3D.png&amp;diff=10040"/>
		<updated>2026-03-31T13:01:46Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10039</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10039"/>
		<updated>2026-03-31T13:01:33Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Carte électronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.png|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.png|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-PCB.png&amp;diff=10038</id>
		<title>Fichier:2025-PSE-B6-PCB.png</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-PCB.png&amp;diff=10038"/>
		<updated>2026-03-31T13:01:06Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10037</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10037"/>
		<updated>2026-03-31T12:59:13Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Carte électronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
[[Fichier:2025-PSE-B6-PCB.pdf|alt=Schéma KiCad|centré|vignette|800x800px|PCB KiCad]]&lt;br /&gt;
[[Fichier:2025-PSE-B6-3D.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Vue 3D KiCad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10033</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=10033"/>
		<updated>2026-03-31T12:36:50Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Carte électronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Led control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Read signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Média:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
[[Fichier:2025-PSE-B6-SCH.pdf|alt=Schéma KiCad|centré|vignette|800x800px|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-SCH.pdf&amp;diff=10032</id>
		<title>Fichier:2025-PSE-B6-SCH.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-SCH.pdf&amp;diff=10032"/>
		<updated>2026-03-31T12:35:49Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : Gsailly a téléversé une nouvelle version de Fichier:2025-PSE-B6-SCH.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-SCH.pdf&amp;diff=10031</id>
		<title>Fichier:2025-PSE-SCH.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-SCH.pdf&amp;diff=10031"/>
		<updated>2026-03-31T12:33:57Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jv mnrv&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-6_arch_lufa.zip&amp;diff=9804</id>
		<title>Fichier:2025-PSE-6 arch lufa.zip</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-6_arch_lufa.zip&amp;diff=9804"/>
		<updated>2026-03-10T17:17:49Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9803</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9803"/>
		<updated>2026-03-10T17:16:30Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:led_control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:read_signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Archive des fichiers descripteurs, minimal et makefile pour LUFA : [[File:2025-PSE-6_arch_lufa.zip]].&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Read_signature.pdf&amp;diff=9801</id>
		<title>Fichier:Read signature.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Read_signature.pdf&amp;diff=9801"/>
		<updated>2026-03-10T17:13:55Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Led_control.c.pdf&amp;diff=9799</id>
		<title>Fichier:Led control.c.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Led_control.c.pdf&amp;diff=9799"/>
		<updated>2026-03-10T17:13:07Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9798</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9798"/>
		<updated>2026-03-10T17:12:58Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:led_control.c.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:read_signature.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9794</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9794"/>
		<updated>2026-03-10T17:09:14Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9789</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9789"/>
		<updated>2026-03-10T17:08:16Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs via le terminal (communication LUFA) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;led_control.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Code pour communiquer avec l'AVR ISP (trouver la signature de l'Arduino UNO) : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;read_signature.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9785</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9785"/>
		<updated>2026-03-10T17:05:59Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation des systèmes embarqués */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-B6-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9757</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9757"/>
		<updated>2026-03-10T15:24:25Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Carte électronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9756</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9756"/>
		<updated>2026-03-10T15:23:59Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Carte électronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
Cliquer pour voir la vidéo&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4|thumb|center|400px|Carte en fonctionnement]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9755</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9755"/>
		<updated>2026-03-10T15:22:59Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Carte électronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Média:2025-PSE-B6-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-PROG-video.mp4&amp;diff=9754</id>
		<title>Fichier:2025-PSE-B6-PROG-video.mp4</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-PROG-video.mp4&amp;diff=9754"/>
		<updated>2026-03-10T15:22:28Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9688</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9688"/>
		<updated>2026-03-05T16:44:53Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Carte électronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Média:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|800px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-SCH.pdf&amp;diff=9687</id>
		<title>Fichier:2025-PSE-B6-SCH.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:2025-PSE-B6-SCH.pdf&amp;diff=9687"/>
		<updated>2026-03-05T16:41:17Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9686</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9686"/>
		<updated>2026-03-05T16:40:47Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Carte électronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Média:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-B6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9685</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9685"/>
		<updated>2026-03-05T16:25:47Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Travail effectué */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Média:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Schématique + routage (demande fabrication carte)&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Cours (1h) et Soudage des premiers composants (1h)&lt;br /&gt;
&lt;br /&gt;
Séance 3 : Carte complètement soudée &lt;br /&gt;
&lt;br /&gt;
Séance 4 : Programmation de la carte ([[Média:Clignote led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&amp;lt;nowiki/&amp;gt;et [[Média:Switch led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]) + changement d'une LED cramée lors de la soudure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9684</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9684"/>
		<updated>2026-03-05T16:19:00Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Travail effectué */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:clignote_led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:switch_led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9683</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9683"/>
		<updated>2026-03-05T16:18:48Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Travail effectué */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:clignote_led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:switch_led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé&lt;br /&gt;
Séance 2 : Schématique OK (Mr Boé) | Empreintes OK -&amp;gt; placement des composants (à faire)&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9682</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9682"/>
		<updated>2026-03-05T16:06:04Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour faire clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:clignote_led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les LEDs avec les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:switch_led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé &lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Switch_led.pdf&amp;diff=9681</id>
		<title>Fichier:Switch led.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Switch_led.pdf&amp;diff=9681"/>
		<updated>2026-03-05T15:29:26Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Clignote_led.pdf&amp;diff=9680</id>
		<title>Fichier:Clignote led.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Clignote_led.pdf&amp;diff=9680"/>
		<updated>2026-03-05T15:28:48Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9679</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9679"/>
		<updated>2026-03-05T15:28:14Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:clignote_led.pdf|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:switch_led.pdf|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé &lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9678</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9678"/>
		<updated>2026-03-05T15:22:40Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:clignote_led.png|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:switch_led.ogg|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé &lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Clignote_led.png&amp;diff=9677</id>
		<title>Fichier:Clignote led.png</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=Fichier:Clignote_led.png&amp;diff=9677"/>
		<updated>2026-03-05T15:22:00Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9676</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9676"/>
		<updated>2026-03-05T15:16:49Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:clignote_led.ogg|&amp;lt;code&amp;gt;clignote_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les boutons : OK&lt;br /&gt;
&lt;br /&gt;
[[Média:switch_led.ogg|&amp;lt;code&amp;gt;switch_led.c&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé &lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9675</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9675"/>
		<updated>2026-03-05T15:14:27Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
[[Média:fichier.ogg|&amp;lt;code&amp;gt;clignote_led&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les boutons : OK&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé &lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9674</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9674"/>
		<updated>2026-03-05T15:10:52Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;clignote_led&amp;lt;/code&amp;gt;[[file:2025-PSE-B6-cligonte_led.c|Code]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les boutons : OK&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé &lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
	<entry>
		<id>https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9673</id>
		<title>SE3Groupe2025-6</title>
		<link rel="alternate" type="text/html" href="https://projets-se.plil.fr/mediawiki/index.php?title=SE3Groupe2025-6&amp;diff=9673"/>
		<updated>2026-03-05T15:10:07Z</updated>

		<summary type="html">&lt;p&gt;Gsailly : /* Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Programmation des systèmes embarqués =&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; : [[File:2025-PSE-6-Prog.zip|ma carte électronique]]. &lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-SCH.pdf|400px|thumb|center|Schéma KiCad]]&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
[[file:2025-PSE-6-PCB.png|400px|thumb|center|Capture écran du PCB KiCad]]&lt;br /&gt;
&lt;br /&gt;
Vue 3D de la carte :&lt;br /&gt;
&lt;br /&gt;
[[file:Vue_3d_pcb.png|thumb|center|400px|Vue 3D]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
[[file:recto_carte.jpeg|thumb|center|400px|Recto Carte]] [[file:verso_carte.jpeg|thumb|center|400px|Verso Carte]]&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
A venir&lt;br /&gt;
[[Media:2025-PSE-BB-PROG-video.mp4]]&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Code pour clignoter les LEDs : Ok&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;code&amp;gt;clignote_led&amp;lt;/code&amp;gt;[[file:2025-PSE-B6-cligonte_led.c]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code pour allumer/éteindre les boutons : OK&lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur : [[Media:2025-PSE-BB-PROG-final.mp4]].&lt;br /&gt;
&lt;br /&gt;
= Premier système embarqué =&lt;br /&gt;
&lt;br /&gt;
== Archive GIT ==&lt;br /&gt;
&lt;br /&gt;
Mon archive GIT pour le projet KiCAD et pour les programmes : [https://gitea.plil.fr/gsailly/2025_PSE_B6_gsailly_bjoumier.git].&lt;br /&gt;
&lt;br /&gt;
Structure : Matériel (y compris production - gerber, bill of materials) / Logiciel / Documentation (e.g. documentation technique).&lt;br /&gt;
&lt;br /&gt;
== Description du système embarqué ==&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== Carte électronique ==&lt;br /&gt;
&lt;br /&gt;
Carte réalisée en utilisant le logiciel &amp;lt;code&amp;gt;KiCAD&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Schéma électronique de la carte :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Résultat du routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vidéo très courte et en basse résolution de la carte en fonctionnement :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail effectué ==&lt;br /&gt;
&lt;br /&gt;
Séance 1 : Découverte projet + Création GIT et WIKI + Choix projet réalisé &lt;br /&gt;
&lt;br /&gt;
== Bilan ==&lt;br /&gt;
&lt;br /&gt;
J'indique où j'en suis arrivé à la fin des séances.&lt;br /&gt;
&lt;br /&gt;
Eventuellement la vidéo brève du fonctionnement complet du programmateur :&lt;/div&gt;</summary>
		<author><name>Gsailly</name></author>
	</entry>
</feed>