Enseignement de spécialité SE 2022/2023 Groupe 3 / B6

De Wiki d'activités IMA

Chaîne de commande de système embarqué

N'oubliez pas de préfixer vos noms de documents par l'année, votre numéro de groupe et votre numéro de binôme comme dans les liens déjà donnés en exemple.

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

Carte électronique

Version de la carte :

  • carte à base d'ATTiny85 traversant ;
  • carte à base d'ATTiny85 de surface.

Carte réalisée en utilisant le logiciel KiCAD.

Fichier:2022 ES 03 06 kicad.zip

Schéma électronique de la carte :

Mon schéma électronique


Résultat du routage :

Mon routage


Photo de la carte soudée :

Ma carte
Ma carte

Vidéo très courte de la carte en fonctionnement :

Media:2022_ES_03_06_carte.mp4

Site Web

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

  <?php
  $sw = $_GET['switch'];
  $fr = $_GET['freq'];
  ?>
  Vous souhaitez mettre le switch sur <?php echo $sw; ?> à une frequence de <?php echo $fr; ?>.
  <?php
  include 'PhpSerial.php';
  // Let's start the class
  $serial = new PhpSerial;
  // First we must specify the device. This works on both linux and windows (if
  // your linux serial device is /dev/ttyS0 for COM1, etc)
  $serial->deviceSet("/dev/ttyACM0");
  // We can change the baud rate, parity, length, stop bits, flow control
  $serial->confBaudRate(9600);
  $serial->confParity("none");
  $serial->confCharacterLength(8);
  $serial->confStopBits(1);
  $serial->confFlowControl("none");
  // Then we need to open it
  $serial->deviceOpen();
  // To write into
  $serial->sendMessage($sw."-".$fr);
  ?>


Copie écran du formulaire HTML :


Mon formulaire Web
Mon site Web

Application mobile

Partie principale des blocs de mon application :

Le coeur de mon application

Bilan

J'indique où j'en suis arrivé en fin de séances.

1ère séance : préparation du programme de l'application
2ème séance : préparation formulaire php et html
3ème séance : cours avec Blaise Conrard
4ème séance : préparation du routage
5ème séance : fin routage et début soudage
6ème séance : programmation du microcontrôleur et tentative de programmation entre l'application et la carte. On réussi à communiquer avec la carte et la fréquence de clignotement varie en fonction des touches pressées. D'après Mr Dequidt, en théorie tout devrait fonctionner, malheureusement on habite à Lille et pas en théorie...

Eventuellement la vidéo brève du fonctionnement complet de la chaîne de commande :

Media:2022_ES_03_06_bilan.mp4

Fichier:Carte.pro.zip