Enseignement de spécialité SE 2024/2025 Groupe C / B5

From Wiki PeiP systèmes embarqués
Revision as of 14:37, 4 January 2025 by Mterrier (talk | contribs) (Bilans)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Chaîne de commande de système embarqué

Cliquez simplement sur le lien rouge pour téléverser un document.

Carte électronique

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

Schéma électronique de la carte :

File:2024 ES C 05 schema.png
Mon schéma électronique

Résultat du routage :

Photo de la carte soudée :

Lors de la dernière séance, nous avons collaboré étroitement avec les professeurs sur l'analyse et l'optimisation des circuits imprimés. Cette session a permis de résoudre plusieurs courts-circuits identifiés, améliorant ainsi la fiabilité et la performance des systèmes. Malheureusement cela n'a pas suffit pour terminer la programmation de la carte.
Ma carte

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

Media:2024_ES_C_05_carte.mp4

Site Web

Code de la page PHP (toujours un espace en première colonne) :

 <?php
 define('SERIAL_DEVICE','/dev/ttyACM0');
 define('SERIAL_SPEED',9600);
 $number=$_REQUEST['duree'];
 system('stty -F '.SERIAL_DEVICE.' clocal -crtscts -ixon -ixoff');
 system('stty -F '.SERIAL_DEVICE.' '.SERIAL_SPEED);
 file_put_contents(SERIAL_DEVICE,chr($number));
 ?>

Copie écran du formulaire HTML :

File:2024 ES C 05 forme.jpg
Mon formulaire Web

Application mobile

Partie principale des blocs de mon application :

File:2024 ES C 05 appli.jpg
Le coeur de mon application

Bilan

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

Séance 1 : Création d'un code php permettant la connexion avec un site web qui sera connecté à l'application mobile qu'on créera dans la prochaine séance.

Séance 2 : Création de l'application reliée au site web créé à la séance 1. On a fabriqué un curseur qui change la valeur de la vitesse de la LED et un block de texte ou l'on peut directement saisir la valeur. Une erreur survient à chaque fois que la valeur est modifié ("error 1101") qui intitule une non capacité à recevoir une réponse. Nous supposons que c'est dû au fait que la demande php n'aboutie à rien car il y n'y a pas de carte électronique reliée à un port USB.

Séance 3 : Nous avons réalisé le schéma électronique de la carte et on a configuré le montage. Une fois la carte validée par les enseignants on la envoyé à la fabrication pour la dernière séance.

Séance 4 : A cause de l'affluence sur les postes à souder, nous n'avons pu commencer que 2h après la début de séance à souder. Pendant ces 2h nous avons essayé de comprendre notre bug sur l'application et le codage de la carte (étape à faire après la soudure). Nous avons effectués de nombreux allés retours entre le poste à souder et le prof qui vérifie si la carte peut être programmable, pour retirer des cours circuits. Nous avons finis la séance avec les professeurs pour essayer de trouver le problème qui empêchait la carte d'être programmable. Notre carte était bien détectée par l'ordinateur mais non programmable. Comme les profs non pas trouvés de solutions, notre carte est inutilisable.

Bilan : On a réussi à avancer dans le étapes de fabrication de la carte, mais nous n'avons pas pu la programmer, probablement du à un problème de soudure. Nous n'avons malheureusement pas pu tester notre projet, c'est pourquoi il n'y a pas de vidéo de la carte en fonctionnement.

Eventuellement la vidéo brève du fonctionnement complet de la chaîne de commande : Media:2024_ES_C_05_bilan.mp4