Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:teme:tema_fr_5_microbit [2021/05/31 19:24]
alexandra.state2607 created
sde2:teme:tema_fr_5_microbit [2021/05/31 19:59] (current)
alexandra.state2607 [Copiage]
Line 1: Line 1:
-====== Devoir ​Système d'​alarme ​Micro:bit ====== +====== Devoir ​Dashboard surveillance ​Micro:bit ====== 
 +Le but de ce devoir est de créer un système visuel pour surveiller les données du Micro:bit.
 ===== Informations générales ===== ===== Informations générales =====
  
 <note important>​ <note important>​
-Date limite: **24 Mai, 23:55**\\+Date limite: **14 Juin, 23:55**\\
 Points: **2 point** de la note finale\\ Points: **2 point** de la note finale\\
-Téléchargement du devoir: ​ [[https://​classroom.github.com/​a/​LrNSza3m|Github]]+Téléchargement du devoir: [[https://​classroom.github.com/​a/​GO7E2MNx|Github]]\\
 </​note>​ </​note>​
  
Line 21: Line 21:
  
   - Le devoir doit contenir un fichier nommé //Readme// avec des explications concernant la manière choisie pour résoudre le devoir (-0.1p)   - Le devoir doit contenir un fichier nommé //Readme// avec des explications concernant la manière choisie pour résoudre le devoir (-0.1p)
-  - Le devoir doit être implémenté en MicroPython. 
   - Un devoir qui est implémenté seulement pour passer les teste, va être déclasse.   - Un devoir qui est implémenté seulement pour passer les teste, va être déclasse.
   - Il doit être possible que le devoir sera fonctionne sur Micro:bit   - Il doit être possible que le devoir sera fonctionne sur Micro:bit
Line 39: Line 38:
 Si vous voulez recevoir un e-mail lorsque des problèmes sont signalés ou lorsqu'​il y a de nouveaux messages, accédez au site github [[https://​github.com/​UPB-FILS-SdE2/​questions|repository]] et cliquez sur //Watch//. Si vous voulez recevoir un e-mail lorsque des problèmes sont signalés ou lorsqu'​il y a de nouveaux messages, accédez au site github [[https://​github.com/​UPB-FILS-SdE2/​questions|repository]] et cliquez sur //Watch//.
  
 +
 +
 +===== Panneau de visualisation =====
 +
 +Pour ce devoir, vous allez créer un panneau de surveillance où vous représenterez graphiquement les valeurs de température et de luminosité provenant du dipositif Micro: bit.
 +
 +Panneau de visualisation sera realise en utilisant la plateforme [[https://​ubidots.com/​|Ubidots]]. Pour cette plateforme vous devez creer un compte.
 +
 +<note warning>
 +Après vous avez eu selectionner l'​option **Try out for free** , sélectionnez ​ **For educational and personal use**.
 +</​note>​
 +
 +Pour creer un compte d'​etudiant est suffisament d'​introduire une addresse d'​email valide et mettre un mot de passe. Une fois que vous avez créé votre compte, vous pouvez vous connecter et personnaliser le panneau de surveillance.
 +
 +Chaque compte dispose d'un token qui vous permet d'​authentifier les demandes. Pour voir le token, sélectionnez le bouton, qui représentant les options d'​utilisateur dans le coin supérieur droit, puis l'​option API Credentials.
 +
 +Dans le panneau de surveillance,​ vous utiliserez deux graphiques : un de type gauge et un de type thermomètre. Sur le thermomètre vous tracerez la température provenant de Micro:bit, et sur le type de gauge vous tracerez le niveau de luminosité.
 +
 +<note info>
 +Comment envoyer des données aux ubidots est décrit dans [[https://​ubidots.com/​docs/​hw/?​language=Python#​send-data|documentation]].
 +Vous pouvez sélectionner l'​option pour afficher le code de démonstration en Python.
 +</​note>​
 +
 +<note warning>
 +Assurez-vous de suivre la documentation et les exemples du compte éducatif.
 +</​note>​
 +
 +Le nom de la variable qui sera représentée sur le thermomètre est temperature,​ et le nom de la variable représentée sur la gauge est light. Ils proviendront d'un appareil appelé microbit.
 +
 +
 +<note warning>
 +Après avoir effectué une première request correcte avec les deux variables et le nom de l'​appareil,​ cette information apparaîtra automatiquement dans la plateforme. Apres cela vous pouvez les ajouter des graphiques.
 +
 +N'​ajoutez pas les dispositifs et les variables manuellement. Ils apparaîtront automatiquement une fois qu'une première request correcte est faite pour chaque variable.
 +</​note>​
 +
 +La Micro:bit enverra de nouvelles valeurs des deux capteurs une fois toutes les 30 secondes.
  
 ===== Tester le devoir ===== ===== Tester le devoir =====
  
-Le devoir sera testé manuellement sur un appareil Micro: bit en utilisant [[https://​docs.google.com/​document/​d/​1ZloIF1YP5Sue1fK7HBBrtl32nCWPWJa8ulist9o5EyU/​edit?​usp=sharing|les tests publiés]]+Le devoir sera testé manuellement sur un appareil Micro: bit et un ordinateur avec Linux et coneexion internetOn va utiliser un compte Ubidots ​d'​etudiant,​ auquel on va ajoter ​les graphiques comme demandé. 
 + 
 +<note warning>​ 
 +Avant de mettre le devoir sur github assurez-vous de supprimer la valeur du token attaché à votre compte du code source et de la remplacer par un texte au format **<​token>​** où les données du compte de test seront remplies au moment du test. 
 +</​note>​ 
  
 +Pour ce devoir, il n'y a pas de note intermédiaire pour. Le devoir sera noté si les tests manuels afficheront les valeurs de Micro:bit dans le tableau de bord Ubidots.
  ===== Envoyer le devoir =====  ===== Envoyer le devoir =====
  
 Le devoir sera chargé sur [[https://​classroom.github.com/​a/​GO7E2MNx|github]]. Le devoir sera chargé sur [[https://​classroom.github.com/​a/​GO7E2MNx|github]].
  
sde2/teme/tema_fr_5_microbit.1622478288.txt.gz · Last modified: 2021/05/31 19:24 by alexandra.state2607
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0