Enseignement de spécialité SE 2023/2024 Groupe 2 / B3
Chaîne de commande de système embarqué
L'objectif final est de parvenir à allumer une LED sur une carte électronique depuis une application mobile à distance. Nous réaliserons nous-mêmes la simulation sur KiCAD, le routage et le soudage de la carte électronique, la programmation du site Web et de l'application mobile.
Router une carte électronique par simulation sur KiCAD
Carte électronique
La carte électronique est réalisée en utilisant le logiciel KiCAD
: ma carte électronique.
Grâce au logiciel KiCAD, nous réalisons le schéma électronique de la carte :
Les résultats du routage :
Une fois les simulations terminées, nous avons pu imprimer la carte.
Ensuite, nous avons pu souder la carte.
Photo de la carte soudée :
Vidéo très courte et en basse résolution de la carte en fonctionnement :
Site Web
Code de la page PHP
<?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
PREMIÈRE PARTIE :
SECONDE PARTIE :
Bilan
À travers ce bilan, nous indiquerons l'état d'avancement du projet tout au long des séances du module «Systèmes Embarqués» :
• Séance 1 (10/11/2023) : Prise en main du logiciel KiCAD / Schéma électronique des différents composants (Condensateurs, LED, résistances, etc...) / Vérification des branchements des composants sur le logiciel KiCAD / Changements des empreintes des composants pour satisfaire les consignes relatives au projet
• Séance 2 (17/11/2023) : Routage des composants sur KiCAD / Minimisation de la taille des pistes de routage / Modélisation de la forme de la clé USB / Commande pour l'impression des composants pour le soudage
• Séance 3 (24/11/2023) : Impression du support de la carte USB / Prise en main du site MIT App Inventor 2 / Composition des blocs de programme / Création d'une première interface mobile / Test sur mobile avec connexion AI Companion / Première version de l'application fonctionnelle / Deuxième version de l'application effectuée (en attente de la création de l'application web)
• Séance 4 (01/12/2023) : Apprentissage des bases de la soudure / Soudure de tous les composants
• Séance 5 (15/12/2023) : Programmation de la carte réalisée en amont / Programmation du Site Web / Réalisation de la seconde et dernière partie de l'application mobile / Contrôle depuis l'application du clignotement de la LED