Devoir 5 - 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

Date limite: 14 Juin, 23:55
Points: 2 point de la note finale
Téléchargement du devoir: Github

Connaissances évaluées

  • Le contrôle des périphériques du Micro:bit.
  • Le stockage de donnes sur Micro:bit
  • Le calcul du temps sur Micro:bit

Règles

  1. Le devoir doit contenir un fichier nommé Readme avec des explications concernant la manière choisie pour résoudre le devoir (-0.1p)
  2. Un devoir qui est implémenté seulement pour passer les teste, va être déclasse.
  3. Il doit être possible que le devoir sera fonctionne sur Micro:bit

Copiage

Le devoir est individuel. Toute tentative de copier entraînera 0p pour les devoirs. On utilisera un système automatisé pour détecter le copiage. Si on a des doutes, on va vous adresser des questions supplémentaires concernant le devoir.

Questions

Si vous avez des questions concernant le devoir, posez-les en publiant un issue sur le github repository avec le format [alarm] <le titre de votre question>

NE PUBLIEZ PAS DE CODE SOURCE. Cela est considéré comme copiage et vous aller recevoir 0p pour le devoir.

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 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 Ubidots. Pour cette plateforme vous devez creer un compte.

Après vous avez eu selectionner l'option Try out for free , sélectionnez For educational and personal use.

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é.

Comment envoyer des données aux ubidots est décrit dans documentation. Vous pouvez sélectionner l'option pour afficher le code de démonstration en Python.

Assurez-vous de suivre la documentation et les exemples du compte éducatif.

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.

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.

La Micro:bit enverra de nouvelles valeurs des deux capteurs une fois toutes les 30 secondes.

Tester le devoir

Le devoir sera testé manuellement sur un appareil Micro: bit et un ordinateur avec Linux et coneexion internet. On va utiliser un compte Ubidots d'etudiant, auquel on va ajoter les graphiques comme demandé.

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.

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

Le devoir sera chargé sur github.

sde2/teme/tema_fr_5_microbit.txt · Last modified: 2021/05/31 19:59 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