Cours:SaéSBC : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Domotique)
(Modalité d'évaluation)
 
(54 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
=lecture de code barre=
+
*Travail en trinôme
 +
*Encadré le matin
 +
*Autonomie l'après-midi
  
==Pb de verrouillage numérique==
 
  
Si lors de la lecture d'un code barre les chiffres n'apparaissent pas, il faut :
+
<!-- {{Rouge|Intégrer de la vérification si possible !!}}
*ouvrir le fichier /etc/rc.local dans un éditeur:
+
  faire vérifier le fonctionnement de la carte capteur par un autre binôme ? :
**nano /etc/rc.local
+
  rédiger une fiche de vérif et la donner à la personne en charge de vérifier ?
*ajouter les lignes suivantes avant {{Rouge|exit 0}}
+
-->
**
 
  for tty in /dev/tty[1-9]*;
 
  do
 
setleds -D +num < $tty > /dev/null
 
done
 
**sauvegarder : control+w
 
**quitter : control+x
 
*redémarrer la carte
 
**reboot
 
  
==Lecture de fichier CSV==
+
=Ressources=
 +
*[[Cours:QtMqtt]]
 +
*[[Cours:RessourcesReseau]]
 +
*[[Cours:QtEvdevConsole|événements de périphérique evdev (clavier/souris) en mode console]]
 +
*Classes diverses à disposition : [[Media:FichiersEtudiantEvalPOO2.zip]] / [[Cours:DevoirPOO2_classes]]
  
Classes à utiliser :
+
=Contraintes communes=
*QFile
 
**méthode readline
 
*QString
 
**méthode split
 
  
==Documents==
 
[[Media:ListeEtudiants.zip]]
 
==Conserver le focus clavier sur la zone de saisie==
 
  
*Ajouter une zone de saisie dans l'interface : QLineEdit
+
Vous devrez configurer un réseau local pour connecter les cartes / ordinateurs que vous utiliserez.
*rendre active cette zone : ui->lineEdit->activateWindow();
 
*garder le focus sur cette zone : ui->lineEdit->setFocusPolicy(Qt::StrongFocus);
 
*empêcher la prise du focus clavier par d'autres widgets :
 
**sur chaque widget
 
**ui->unWidget->setFocusPolicy(Qt::NoFocus);
 
  
=Domotique=
+
Nous donnerons à chaque groupe les caractéristiques du réseau à créer.
  
MQTT pour Qt : https://doc.qt.io/QtMQTT/qtmqtt-index.html
+
=Modalité d'évaluation=
  
MQTT pour Arduino : https://pubsubclient.knolleary.net
+
*soutenance : 30 minutes par groupe ([[Rouge|vendredi matin 11h]])
 +
**15 minutes de soutenance
 +
**5 minutes de démonstration
 +
**10 minutes de question
 +
*note individuelle de suivi qui évaluera ([[Rouge|quotidien]])
 +
**comportement
 +
**présence
 +
**autonomie
 +
*rapport sous forme d'archive zip qui comprendra (à rendre au plus tard le lundi [[Rouge|13 novembre]])
 +
**les fichiers du projet
 +
**un diagramme de classes
 +
**un diagramme d'objets
 +
**un diagramme du réseau ip
 +
**un document pdf comprenant :
 +
***un descriptif du cahier des charges
 +
***détail des topics/payload du protocole mqtt choisis
 +
***une explication des solutions
 +
***un bilan/perspectives (adéquation par rapport au cahier des charges, manques, améliorations potentielles)
 +
***bilan sur le travail de groupe
  
Adresses IP pour cartes Arduino : 10.98.9.XXX avec XXX = 211, 212, 213, 214 ou 215.
+
=Sujets=
''Changer également l'adresse MAC pour la différencier des autres cartes''.
+
 
 +
*[[Cours:SaéSBC_brasRobotique]]
 +
 
 +
*[[Cours:SaéSBC_domotique]]
 +
*[[Cours:SaéSBC_balancingRobot]]
 +
 
 +
 
 +
<!-- *[[Cours:SaéSBC_robotMobile]] -->

Version actuelle datée du 9 octobre 2023 à 11:24

  • Travail en trinôme
  • Encadré le matin
  • Autonomie l'après-midi


Ressources

Contraintes communes

Vous devrez configurer un réseau local pour connecter les cartes / ordinateurs que vous utiliserez.

Nous donnerons à chaque groupe les caractéristiques du réseau à créer.

Modalité d'évaluation

  • soutenance : 30 minutes par groupe (vendredi matin 11h)
    • 15 minutes de soutenance
    • 5 minutes de démonstration
    • 10 minutes de question
  • note individuelle de suivi qui évaluera (quotidien)
    • comportement
    • présence
    • autonomie
  • rapport sous forme d'archive zip qui comprendra (à rendre au plus tard le lundi 13 novembre)
    • les fichiers du projet
    • un diagramme de classes
    • un diagramme d'objets
    • un diagramme du réseau ip
    • un document pdf comprenant :
      • un descriptif du cahier des charges
      • détail des topics/payload du protocole mqtt choisis
      • une explication des solutions
      • un bilan/perspectives (adéquation par rapport au cahier des charges, manques, améliorations potentielles)
      • bilan sur le travail de groupe

Sujets