Le but de ce devoir est de créer un système visuel pour surveiller les données du Micro:bit.
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.
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>
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.
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.
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é.
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.
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.
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é.
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.
Le devoir sera chargé sur github.