Enseignement de spécialité SE 2023/2024 Groupe 2 / B2

From Wiki PeiP systèmes embarqués
Revision as of 09:17, 15 December 2023 by Yhusquin (talk | contribs) (→‎Bilan)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Chaîne de commande de système embarqué

Cette page est un exemple. N'oubliez pas de remplacer GG par votre numéro de groupe et BB par votre numéro de binôme dans tous les noms de documents. 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 :

Mon schéma électronique

Résultat du routage :

Mon routage

Photo de la carte soudée :

Ma carte

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

Media:2023_ES_02_02_cartevideo.mov

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));
echo "Freq = " . $number;
?>

Copie écran du formulaire HTML :

Mon formulaire Web

Application mobile

Partie principale des blocs de mon application :

Le coeur de mon application

Bilan

Séance 1 ( 10/11/2023 ) :

Après la présentation du projet, nous avons appris à utiliser le logiciel KiCAD afin de réaliser le schéma électronique de notre carte. Pour ce faire, on avait le choix de tous les composants (taille, type, ... ) et nous devions les placer correctement pour respecter les règles ( sens, bonnes liaisons avec la masse ). Il ne restait plus du temps pour commencer le routage.

Séance 2 ( 17/11/2023 ) :

Toujours grâce au logiciel KiCAD mais avec une autre interface, nous avons pu commencer le routage. Cette étape consiste à positionner les éléments crées précédemment pour mettre en forme notre carte. Cette étape est délicate car il y a beaucoup de règles à respecter ( on ne peut pas croiser les fils, ne pas dépasser les limites de la cartes et essayer de ne pas trop espacer ni coller les éléments ) et beaucoup de composants à relier. Après de multiples essais, nous n'avions plus qu'un seul problème mais nous n'arrivions pas du tout à le régler. Donc, à la fin de la séance, nous avons demandé de l'aide et notre routage était fini.

Séance 3 ( 24/11/2023 ) :

Au début de cette séance, nous avons récupéré notre carte imprimée mais nous n'avons pas pu commencer le soudage des différents composants sur la carte. Du coup, nous avons commencé l'application mobile. En effet, nous avons fait un programme avec des blocs pour ouvrir un site web d'après l'url de celui-ci en cliquant sur un bouton. Nous avons rencontré quelques problèmes pour démarrer cette séance. En effet, n'ayant pas d'Android, nous avons du emprunter un téléphone et celui-ci ne s'est allumé qu'après 30min de charge. De plus, il y avait des problèmes de connexion au proxy donc nous avons eu du mal à tester notre programme. Le premier programme est fait mais nous n'avons ni fait la deuxième version, ni le design par manque de temps.

Séance 4 ( 01/12/2023 ) :

Cette semaine , nous avons enfin pu commencé a souder les éléments sur notre carte. Après avoir eu une explication sur le matériel et comment l'utiliser, nous avons commencer par souder le micro-contrôleur en connectant chaque patte au circuit de cuivre. Cela était assez difficile à prendre en main car nous n'avons pas l'habitude de travailler sur des choses si petites. Ensuite, nous avons souder les 5 résistances en respectant notre routage. Nous avons rencontré quelques problèmes dus à notre fer à souder qui avait du mal à chauffer et dont la pointe était abîmée: nous devions désoxydé très souvent. Ensuite, nous avons du placer les LEDs en respectant le sens du courant. En effet, il y avait un petit triangle vert à placer dans le bon sens. Cependant, nous n'avons pas pu finir cette étape avant la fin de la séance.

Séance 5 ( 08/12/2023 ) :

Notre carte a été finie pour nous ainsi que le programme car ? . Nous avons pu directement passer à la version finale de l'application mobile et l'application Web. Nous n'avons eu pas trop de difficultés à faire ces applications mais pour les tester sur la carte, cela a été compliqué. En effet, il y avait de nombreux probmèmes de connexion et de proxy qui empêchaient la carte et l'ordinateur, donc les programmes et applications de se connecter entre eux. nous avons fini par réussir à faire clignoter notre led jaune à partir de l'application mobile. De plus, nous avons fini la séance en prenant des captures d'écran de toutes les parties afin de les remettre sur le wiki la semaine prochaine.

Séance 6 ( 15/12/2023 ) :

Pour cette dernière séance, il ne nous restait plus qu'à prendre en vidéo le fonctionnement de la carte depuis l'ordinateur et depuis l'applicaation mobile. Pour la première, il n'y a pas eu de problèmes, notre carte clignotait à la fréquence voulue et nous avons pu prendre la vidéo. Cependant, l'application mobile ne veut pas reconnaître l'url qu'on lui donne, donc on ne peut pas faire fonctionner la carte avec le slider depuis le téléphone. Le service informatique bloque le réseau, personne ne peut résoudre le problème. Nous n'avons donc pas pu prendre de vidéo mais l'application marchait bien la semaine dernière.

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