Enseignement de spécialité SE 2024/2025 Groupe B / B3
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 :
Durant la première séance nous avons réalisé le schéma électrique de LED témoin de tension et LED(s) contrôlée(s) par le micro-contrôleur.
On sait que la résistance R=U/I. Sachant que la tension passant par la LED est d'environ 1,7V et que la tension totale dans le circuit est de 5V. Alors à l'aide de la loi des mailles nous trouvons que la tension passant dans la résistance est de 3,3V. De plus nous savons que le courant passant dans le circuit est d'environ 10mA.
Nous appliquons ensuite la loi d'ohm : R = 3,3/10*10^-3 = 330ohm.
Pour le second schéma, nous avons relié l'entrée au microcontrôleur.
Résultat du routage :
Durant cette partie, nous avons tout d'abord ajouté les résistances et les LED que nous avions dessiné sur nos schémas électriques. On a choisi le type et le format des composants électriques que nous avons ajouté.
Il a ensuite fallu dessiner l'ensemble des fils électriques reliant les différents composants en vérifiant qu'aucun fil ne se supperpose. On a ensuite dessiné le contour de la carte qui va nous permettre d'effectuer les découpes.
Photo de la carte soudée :
Nous avons soudé les différents composants sur notre carte. Nous avons du faire attention à ce qu'il n'y ait pas de court-circuit (soudure reliée à la masse)
Vidéo très courte et en basse résolution de la carte en fonctionnement :
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 :
Application mobile
Partie principale des blocs de mon application :
Première partie, modification d'allumage de la LED à partir du site web:
Seconde partie, modification de la fréquence d'allumage de la LED à partir de l'application:
Bilan
J'indique où j'en suis arrivé à la fin des séances.
A la fin de la première séance (15/11), nous avons appris à utiliser KiCad, nous avons fait le schéma électrique et commencé à faire le routage. Nous avions relié la majorité des composants entre eux en faisant attention à ce que les câbles ne se supperposent pas.
A la fin de la seconde séance (22/11), nous avons terminé le routage de notre carte et nous avons pu l'envoyer en impression.
A la fin de la troisième séance (29/11), nous avons presque soudé l'ensemble de nos composants.
A la fin de la quatrième séance (13/12), nous avons terminé le soudage de notre plaque et fait l'ensemble de notre application web. Pour cela nous avons d'abord, à l'aide d'un fichier php et d'un html, pu modifier la vitesse de clignotement de la led. Nous avons utilisé la première version de l'application web pour nous connecter à notre html et ainsi pouvoir modifier la vitesse. Dans une seconde partie, nous avons modifié notre application afin de ne plus passer par le fichier html et utiliser entièrement un selecteur sur l'application. Nous avons été amené à debugger celle ci.
Pour conclure, nous avons réalisé une carte électronique en faisant tout d'abord les schémas de celle ci afin de savoir où placer les composants et ainsi pouvoir les relier entre eux en vérifiant à ce qu'il n'y ait pas de court-circuit. Nous avons ensuite soudé les composants puis un enseignant a programmé la carte. Nous avons ensuite crée notre application web afin de contrôler la vitesse du clignotement.
Eventuellement la vidéo brève du fonctionnement complet de la chaîne de commande : Media:2024_ES_B_03_bilan.mp4
Notre vidéo est dans la partie carte électronique.