Enseignement de spécialité SE 2022/2023 Groupe 1 / B1 : Différence entre versions

De Wiki d'activités IMA
(Application mobile)
 
(34 révisions intermédiaires par 3 utilisateurs non affichées)
Ligne 13 : Ligne 13 :
  
 
Carte réalisée en utilisant le logiciel <code>KiCAD</code>.
 
Carte réalisée en utilisant le logiciel <code>KiCAD</code>.
 +
Schéma électronique de la carte :
 +
[[Fichier:Schema_electronique_BC.png]]
  
Schéma électronique de la carte :
+
[[File:2022_ES_01_01_schema.zip|thumb|center|400px|Mon schéma électronique]]
 
 
[[File:2022_ES_01_01_schema.png|thumb|center|400px|Mon schéma électronique]]
 
  
 
Résultat du routage :
 
Résultat du routage :
 
+
[[Fichier:Schema_routage_BC.png]]
[[File:2022_ES_01_01_PCB.png|thumb|center|400px|Mon routage]]
 
  
 
Photo de la carte soudée :
 
Photo de la carte soudée :
Ligne 32 : Ligne 31 :
 
== Site Web ==
 
== Site Web ==
  
Code de la page PHP (toujours un espace en première colonne) :
+
Code de la page PHP :
 +
 
 +
&lt;h1>Bonjour</h1>
 +
 +
<?php
 +
 +
include('PhpSerial.php');
 +
 +
$serial = new PhpSerial;
 +
$serial->deviceSet("/dev/ttyACM0");
 +
$serial->confBaudRate(9600);
 +
$serial->confParity("none");
 +
$serial->confCharacterLength(8);
 +
$serial->confStopBits(1);
 +
$serial->confFlowControl("none");
 +
$serial->deviceOpen();
 +
 +
$freq=(int)$_REQUEST['freq']; 
 +
 +
echo "La LED est à la frequence de $freq HZ.";
 +
 +
$serial->sendMessage(chr($freq));
 +
 +
$serial->deviceClose();
 +
 +
?>
 +
 
 +
Code du formulaire HTML :
  
  <?php
+
<!doctype html>
  ...
+
<html>
  ?>
+
<head>
 +
    <meta charset="utf-8" />
 +
    <title>
 +
        PEIP SE · Exemple de formulaire
 +
    </title>
 +
</head>
 +
<body>
 +
    <form action="reponse.php" method="POST">
 +
        LED: 
 +
        <br>
 +
        Fréquence : <input type="text" name="freq">
 +
        <p>
 +
            <input type=submit value="Envoyer">
 +
        </form>
 +
</body>
 +
</html>
 +
  
Copie écran du formulaire HTML :
 
  
[[File:2022_ES_01_01_forme.jpg|thumb|center|400px|Mon formulaire Web]]
+
<br/>
 +
La video du site : [[Média:clig_php.mp4]]
  
 
== Application mobile ==
 
== Application mobile ==
Ligne 46 : Ligne 88 :
 
Partie principale des blocs de mon application :
 
Partie principale des blocs de mon application :
  
[[File:2022_ES_01_01_appli.jpg|thumb|center|400px|Le coeur de mon application]]
+
[[File:2022_ES_01_01_applii.png|thumb|center|400px|Le coeur de mon application]]
 +
 
 +
La video de l'application :
 +
[[Média:clig_apli.mp4]]
  
 
== Bilan ==
 
== Bilan ==
  
J'indique où j'en suis arrivé en fin de séances.
+
La carte est programmable, l'usb fonctionne, l'application et le site fonctionnent également
 
 
Eventuellement la vidéo brève du fonctionnement complet de la chaîne de commande :
 
 
 
[[Media:2022_ES_01_01_bilan.mp4]]
 

Version actuelle datée du 2 décembre 2022 à 20:45

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. Schéma électronique de la carte : Schema electronique BC.png

Fichier:2022 ES 01 01 schema.zip

Résultat du routage : Schema routage BC.png

Photo de la carte soudée :

Ma carte

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

Media:2022_ES_01_01_carte.mp4

Site Web

Code de la page PHP :

<h1>Bonjour</h1>

<?php 

include('PhpSerial.php');

$serial = new PhpSerial;
$serial->deviceSet("/dev/ttyACM0");
$serial->confBaudRate(9600);
$serial->confParity("none");
$serial->confCharacterLength(8);
$serial->confStopBits(1);
$serial->confFlowControl("none");
$serial->deviceOpen();

$freq=(int)$_REQUEST['freq'];  

echo "La LED est à la frequence de $freq HZ.";

$serial->sendMessage(chr($freq));

$serial->deviceClose();

?>
 

Code du formulaire HTML :

<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
    <title>
        PEIP SE · Exemple de formulaire
    </title>
</head>
<body>
    <form action="reponse.php" method="POST">
        LED:  
        
Fréquence : <input type="text" name="freq">

<input type=submit value="Envoyer"> </form> </body> </html>
La video du site : Média:clig_php.mp4

Application mobile

Partie principale des blocs de mon application :

Le coeur de mon application

La video de l'application : Média:clig_apli.mp4

Bilan

La carte est programmable, l'usb fonctionne, l'application et le site fonctionnent également