François ROLAND francois@fablabmons.be 2019-11-30
Ce plan de cours a pour vocation de vous donner une bonne idée du contenu du cours et de son contexte.
Le laboratoire de l’Internet des Objets - Connectivité et traitement des données.
Ce cours suit le cours d’Introduction à Arduino. Je suppose donc que vous avez appris à programmer un micro-contrôleur Arduino et utiliser quelques capteurs et actionneurs.
- Programmation Arduino :
- utiliser à bon escient les fonctions
loop
etsetup
- compiler et charger un programme sur le contrôleur
- télécharger et utiliser des librairies
- écrire une condition
- écrire une boucle
- utiliser les délais
- lire l'état d'une entrée numérique ou analogique
- mettre à jour l'état d'une sortie numérique ou analogique
- utiliser la console série pour recevoir des informations ou envoyer des commandes
- utiliser à bon escient les fonctions
- Connaissance de base en électronique :
- connecter correctement un capteur ou un actionneur avec une carte Arduino
Je m’appelle François Roland. Je suis ingénieur civil de formation. J'ai travaillé quelques années à développer des logiciels informatiques comme consultant.
Aujourd'hui, en tant qu'assistant de recherche à l'UMONS, j'accompagne des pme et des (futurs) entrepreneurs dans leurs projets IoT. C'est-à-dire que je les aide à choisir les bonnes technologies de transmission et les bons outils de prototypage. Je suis professeur d'informatique à l'IEPSCF d'Uccle en promotion sociale, niveau bachelier. Je donne des formations pour Technocité en IoT et découverte des FabLab. Et enfin je gère l'atelier IoT du FabLab Mons.
L’Internet des Objets ne se laisse pas facilement enfermer dans une seule définition tant le champs d’étude est large. Une petite phrase résume pourtant assez bien le but poursuivi : "Connecter ce qui n’est pas (encore) connecté".
Nous allons découvrir les différents aspects de cette "connexion". Vous avez vu lors du cours précédent comment recueillir des informations ou agir sur votre environnement grâce à une carte Arduino. Dans ce cours-ci, vous allez faire voyager les informations pour les traiter sur un autre système et vous allez coordonner plusieurs systèmes entre eux. Nous réfléchirons ensemble aux différentes problématiques de cette communication entre objets. Nous verrons quels moyens les plus courants permettent de répondre à ces problèmes.
A la fin de ce cours, vous devriez être capables :
- de mesurer la tension et le courant à l'aide un voltmètre
- de déterminer la résistance à associer à une LED
- de visualiser un signal à l'aide d'un oscilloscope
- d'utiliser voltmètre et oscilloscope pour diagnostiquer un problème
- d'établir une connexion sans-fil avec un contrôleur compatible Arduino;
- de transmettre et recevoir des informations via cette connexion;
- de traiter les données reçues pour en faciliter l'affichage et l'exploitation;
- de planifier des actions pré-établies;
- de programmer des réactions pré-établies face à une stimulation extérieure;
- de communiquer sur la mise en oeuvre de votre projet.
Ce cours permet de connecter entre eux les objets créés lors du cours Arduino. Ces deux cours vous prépareront à la réalisation de votre projet. Ils vous permettront également d’expliquer ce que vous avez réalisé et quelles techniques vous avez mises en oeuvre.