FORMATION : Concevoir son premier objet connecté
Pour connaitre les prochaines sessions de formations en Conception et Industrialisation, cliquez ici.
Cette formation permettra à tout porteur de projet ou personne non initié au développement électronique, de comprendre, puis d’acquérir les bases de la maîtrise de projet appliquées à la conception d’objets connectés. Des travaux pratiques illustreront les cours.
Cette formation vous fera découvrir les nouvelles plateformes matérielles de prototypage rapide (Arduino / Raspberry PI / PanStamp / SensorTag / …) et les outils logiciels qui vous permettront de réaliser vos propres projets connectés.
Les bases théoriques essentielles (introduction aux systèmes embarqués / programmation C & Python / rappels d’électronique) seront abordées et des travaux pratiques permettront d’expérimenter concrètement et en détail les notions présentées.
A l’issue de cette session, chaque participant aura fabriqué un thermomètre connecté en Wi-Fi avec un son serveur WEB embarqué pour visualiser l’historique des températures, configurer des seuils d’alertes, etc.
Programme
Introduction
L’Internet des Objets / les objets connectés / le M2M
Les technologies sans-contact dans l’Internet des Objets
Le rôle des plateformes de développement et de prototypage rapide
Les systèmes embarqués
Embarqué ou pas ?
- Caractéristiques de l’embarqué
- Le temps-réel
Anatomie d’un système embarqué
- Microcontrôleurs
- Mémoires / horloges / entrées sorties / PWM / interruptions / compteurs / Watchdog
- Les grandes familles de microcontrôleurs
- Les bus de communication (UART / I2C / SPI / USB)
Panorama de quelques plateformes embarquées de prototypage
- Arduino / Raspberry / Launchpad / Artik / NodeMCU / Edison / Visible things / ARM MBED
Le choix d’une plateforme de développement embarqué
Premier atelier : prototypage simple avec Arduino
Prise en main de l’arduino MKR1000
- Installation des outils
- Présentation de l’environnement de développement
Introduction ou rappels de programmation en C
Rappels d’électronique
Travaux pratiques
- Prototypes simples (LED, variateur, entrée analogique, communication série)
Deuxième atelier : Qualité de l’air connectée avec Arduino MKR1000
Introduction ou rappels réseaux / middleware
- TCP-IP / Wi-Fi / MQTT
Travaux pratiques - Prototype : Enregistreur Wi-Fi de température / humidité / CO2 / ...