Passer au contenu principal
FUN MOOC
  • Actualités
  • Cours
  • FormaPro
  • Établissements
  • À propos
  • FAQ
  • Vous êtes ici:
  • Accueil
  • Cours
  • Programmer un objet connecté avec MicroPython

Programmer un objet connecté avec MicroPython

Réf. 04057
CatégorieInformatique et programmation

Ce que vous allez apprendre

À la fin de ce cours, vous saurez :

  • Schématiser l’architecture et les protocoles de communication entre les objets et Internet
  • Identifier le chemin de la donnée d’un capteur physique jusqu’à son affichage dans un tableau de bord web
  • Programmer en MicroPython un objet connecté à Internet en optimisant sa consommation électrique
  • Adapter des programmes MicroPython pour gérer les erreurs et les défaillances réseau   

Description

Dans ce MOOC, vous poursuivrez votre aventure avec MicroPython mais cette fois-ci appliquée à la programmation d'objets connectés. Pour continuer ce voyage, vous commencerez par revoir les notions acquises lors du MOOC "Programmer un objet avec MicroPython", puis comme toujours vous progresserez à l’aide d’activités pratiques et de nouveautés :

  • Une nouvelle interface de programmation directement dans votre navigateur web permettant de simuler vos programmes ou de les envoyer sur une carte programmable*

  • Un autocorrecteur amélioré qui vous fait des retours instantanés sur vos programmes et vous permet d'avancer en autonomie

  • Un compagnon d’apprentissage IA  qui vous guidera dans la résolution des exercices sans toutefois vous donner la bonne réponse

*À NOTER : Comme pour le MOOC "Programmer un objet avec MicroPython", vous aurez la possibilité de tester en vrai votre programmation sur une carte programmable avec le Kit MicroPython avec la carte Galaxia. Ce kit est payant, mais son achat est facultatif. Plus d'informations en bas de cette page à la section Kit MicroPython avec la carte Galaxia.

Format

Ce cours en ligne s’appuie sur une pédagogie par le faire et la mise en pratique pour apprendre. Pour cela, nous vous proposerons une série d’exercices de programmation ludiques et progressifs. Vous réaliserez les activités en vous appuyant sur les ressources proposées par l’équipe pédagogique comportant notamment un manuel d’instructions détaillées, des vidéos explicatives et la possibilité de tester votre code et d’en voir le résultat sur un simulateur intégré aux exercices. Vous progresserez ainsi à votre rythme en réalisant étape par étape les scénarios de programmation que l’on vous propose tout en étant en mesure de suivre vos progrès.

Prérequis

Ce MOOC n'est pas destiné aux débutant(e)s. En effet, pour suivre ce cours vous devrez maîtriser les bases de la programmation MicroPython (les variables, les boucles, les fonctions, les conditions, les listes et les modules spécifiques à MicroPython), l'utilisation des microcontrôleurs et la gestion des capteurs et actionneurs.

Équipement requis

Ordinateur
Connexion internet

Evaluation et Certification

Ce cours délivre un badge de réussite. Pour l'obtenir, vous devrez réaliser l’ensemble des exercices et obtenir un score de 50% de réussite.

Plan de cours

Séquence 0 : introduction des concepts abordés
Séquence 1 : capter une donnée
Séquence 2 : échanger une donnée structurée
Séquence 3 : traiter et visualiser une donnée
Séquence 4 : questionner le cycle de vie de la donnée

Équipe pédagogique

Baptiste Gaultier

Catégories

Ingénieur à l’IMT Atlantique, MOOC maker

Arthur Baude

Catégories

Artiste numérique, designer et maker Arthur Baude est un touche-à-tout créatif qui a le « make »dans l’âme.

Établissements

Institut Mines-Télécom (IMT)

Soutiens au projet

Nos mécènes et partenaires

Ce MOOC est réalisé avec le soutien :

de la Fondation Patrick et Lina Drahi

France IOI

Kit Micropython avec la Galaxia

Le kit contient :
  • Carte Galaxia de Thingz équipée d’un microcontrôleur ESP32
  • Servomoteur angulaire Grove
  • Module buzzer
  • 2 leds 5V
  • 6 pinces crocodiles
  • Capteur ultrason
  • Capteur de courant opto pour compteur Linky
  • Câble USB 1m

Fabricant : Vittascience

Lien vers la boutique : https://fr.vittascience.com/shop/347/Kit-Micropython-avec-la-Galaxia

Notez bien : l'achat du Kit est facultatif et n'est absolument pas obligatoire pour mener à bien le MOOC et réaliser tous les exercices.

Licence

Licence pour le contenu du cours

Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions

Vous êtes autorisé à :

  • Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats
  • Adapter — remixer, transformer et créer à partir du matériel

Selon les conditions suivantes :

  • Attribution — Vous devez créditer l'oeuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'offrant vous soutient ou soutient la façon dont vous avez utilisé son oeuvre.
  • Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette oeuvre, tout ou partie du matériel la composant.
  • Partage dans les Mêmes Conditions — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'oeuvre originale, vous devez diffuser l'oeuvre modifiée dans les même conditions, c'est à dire avec la même licence avec laquelle l'oeuvre originale a été diffusée.

Licence pour le contenu créé par les participants du cours

Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions

Vous êtes autorisé à :

  • Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats
  • Adapter — remixer, transformer et créer à partir du matériel

Selon les conditions suivantes :

  • Attribution — Vous devez créditer l'oeuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'offrant vous soutient ou soutient la façon dont vous avez utilisé son oeuvre.
  • Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette oeuvre, tout ou partie du matériel la composant.
  • Partage dans les Mêmes Conditions — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'oeuvre originale, vous devez diffuser l'oeuvre modifiée dans les même conditions, c'est à dire avec la même licence avec laquelle l'oeuvre originale a été diffusée.
FacebookTwitterLinkedin

En savoir plus

  • Aide et Contact
  • A propos de FUN
  • Foire aux questions
  • Boutique en ligne
  • Mentions légales
  • Politique de confidentialité
  • Infolettres
  • Conditions générales d'utilisation
  • Conditions générales de vente
  • Charte utilisateurs
  • Accessibilité : partiellement conforme
  • Plan de site
  • Gestion des cookies
Logo FUN Mooc propulsé par Richie