SlideShare une entreprise Scribd logo
1  sur  21
IOT : L'Arduino,
le cerveau à tout
faire
Rachid EL AYADI
CWIN 2017
2Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Table of Contents
Introduction1
Electronique programmable
vs Arduino
2
Qu'est-ce que l'Arduino3
Objectif de l’Arduino4
L’architecture Arduino5
Les cartes Arduino6
La programmation7
Les atouts8
Tour d’horizon sur les types
d’applications à base d’Arduino
9
IOT à base d’Arduino10
Exemple d’application IOT
à base d’Arduino
11
Demo12
3Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
• De nos jours, électronique programmable est partout
et dans tous les domaines
• La créativité électronique programmable se heurte
aux difficultés de mise en œuvre liée à la programmation
des microcontrôleurs
Introduction
• Arduino vous permet de transformer vos idées en montages
électroniques fonctionnels en quelques étapes simples
• Avec l’Ardin il n’a jamais été aussi simple de passer de
l'idée au projet grâce à l'environnement de programmation
qui vous simplifie la tâche
4Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
La plateforme
Arduino simplifie
la réalisation et le
test des projets
Electronique programmable vs Arduino.
Electronique
programmable
Arduino
5Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Qu'est-ce que l'Arduino
Arduino est une plate forme open-source utilise pour la réalisation
des projets à base de l’électronique programmable
Cette plateforme est constituée
de deux composant
• Une carte électronique
programmable à base d’un
microcontrôleur
• Un logiciel de développent multi
plateforme destiné à programmé
la carte arduino
6Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Qu'est-ce que l'Arduino : Son histoire
L’idée est de mettant en œuvre une petite carte électronique programmable et un logiciel
multiplateforme, qui puisse être accessible à tout un chacun dans le but de créer facilement
des systèmes électroniques
Fondateurs:
• Massimo Banzi
• David Cuartielles
• Tom Igoe
• Gianluca Martino
• David Mellis
• Nicholas Zambetti
7Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Qu'est-ce que l'Arduino : PHILOSOPHIE &
COMMUNAUTÉ
Le projet Arduino étant basé sur un principe d’open source ceci à permis un développement
rapide grâce à toute une communauté, travaillant autant sur le software que sur le
hardware, plateforme et éléments extérieurs.
Pour faciliter ce partage:
• Blog http://blog.arduino.cc
• Forum http://forum.arduino.cc
• Wiki http://playground.arduino.cc
8Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
• Mise en place d’une carte autonome qui
embarque un microcontrôleur avec un ensemble
Entrées/sorties, interface de communication et
des entre analogiques
Objectif de l’Arduino
Une
simplification
matérielle
Son but est de démocratiser le microcontrôleur afin de le
rendre, un peu plus, facile d’accès
• La création donc un logiciel permettant de
programmer dans un langage s’apparentant à du
C/C++, bien plus commun que l’assembleur. Ce
software se nome Arduino IDE
Une
simplification
logicielle
9Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
L’architecture Arduino
• Microcontrôleur ATMEL avec un port USB
• Mémoires
• Unité arithmétique et logique
• Les E/S
• Port série
• Port USB
La carte
arduino
plateforme de développement de la partie
programmation :
• Edition du programme en langage proche du C
• Compilation du programme
• Transfert du programme dans la mémoire
flash du Microcontrôleur
UN IDE
Arduino
10Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Les cartes Arduino
Il existe plusieurs modèles d’Arduino, et voici une sélection des principaux
Arduino
UNO
• La carte idéale pour débuter. La majorité des exemples présent
sur le site officiel sont fait à partir de cette carte et vous pourrez
faire plusieurs dizaines de programmes avant de vous retrouver
limité par ses caractéristiques. Elle dispose de 14 Entrées /
Sorties et mesure 68,6 mmx 53,3 mm
Arduino
MEGA
• Modèle évolué de la UNO, celle ci dispose de 54 Entrées/Sorties
(contre 14 pour la UNO), plus de mémoire et un processeur plus
performant. Elle est aussi plus grande en
mesurant 101,6 mm x 53,3 mm (ce qui n’est pas négligeable
pour faire de l’électronique embarquée)
Arduino
NANO
• Celle ci est aussi grande qu’une clé USB! Elle est quasiment
aussi puissante qu’une UNO et possède le même nombre
d’Entrées / Sorties
11Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Les cartes Arduino
Il existe plusieurs modèles d’Arduino, et voici une sélection des principaux
Arduino
Yun
• La carte Arduino Yun est la première carte Arduino avec wifi
intégré qui combine à la fois la puissance de linux avec la facilité
d’utilisation d’Arduino. Cette carte est dérivé de l’Arduino
Leonardo et permet toujours plus de perspective, c’est selon nous
la plus complexe à employer mais également la plus prometeuse.
Arduino
Pro Mini
• Cette carte Arduino est simplifiée au maximum, elle n’intègre
même pas de port usb. C’est la plus petite carte Arduino officielle,
utile lors de projets professionnels
Arduino
LilyPad
• Celle ci est conçu pour être facilement intégré dans les e-textiles
et les projets d'accessoires à porter. Il offre les mêmes
fonctionnalités que les autres cartes Arduino
12Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
La programmation
Exécuté après la RàZ :
• Les instruction
d’initialisation
Exécutée en boucle infini
• le programme
principal
Setup
Loop
Deux
fonctions
13Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
• Simple
Les atouts
• Ouvert à tous
• Peu couteux en matériel
• Adaptable à beaucoup
de besoin
• Logiciel de développement
gratuit et multi plateforme
• Documentation en
abondance sur internet
14Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Application IOT
La Robotique
La Domotique
Circuit de commande intelligent
Application de mesure
Tour d’horizon sur les types d’applications
à base d’Arduino
15Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
IOT à base d’Arduino
Il est très facile de construire des objectés connectés à base d’Arduino
Il existe des cartes
arduino avec
des modules de
communication
• ARDUINO LEONARDO ETH
• ARDUINO YÚN
• ARDUINO ETHERNET
Une carte arduino
+ shield de
communication
• Eternet
• Bleutoth
• Wifi
• GSM
• …
Une carte arduino
+ un module de
communication
externe
• Wifi : ESP8266
• Bleautouth : HC05
16Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Exemple d’application IOT à base d’arduino
Avec l’Arduino vous pouvez réaliser toute sorte de d’objets connecter pour collecter
une information ou commander un dispositif à distance en utilisant un protocole de communication
• Domotique : Controller l’éclairage de la maison via smartphone
• Controller la porte du garage via un smarte phone
• Controller une caméra à distance
• Station météo connecté au Web
• Le cadre photo connecté au web
• Système de surveillance connecte au Web
• Commander un système d’arrosage à distance via son smartphone
Seules
limites
• Votre imagination
• Les performances de la carte Arduino utilisé
17Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Exemple d’application: Télécommande Bluetooth en
utilisant un smartphone
Contexte
Solution
• Problème avec les télécommandes:
• Où est elle ?
• Les piles ont été enlevé pour faire fonctionner l’autre télécommande
• La télécommande est dans l’autre pièces
• Réalisation d’une télécommande universelle à base d’une application mobile qui
communique avec un carte Arduino en utilisant une communication Bluetooth
Objectif de
l’exemple
• Avec l’Arduino :
• Construire des applications sur mesure adapté à chaque contexte
• Réalisation des objectés
• Facile à réaliser : Assemblage de module
• l’effort est mis dans l’idée et non dans la complexité des circuits électronique.
Arduino
BT
IR
18Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Exemple d’application : Télécommande Bluetooth en
utilisant un smartphone
Le
dispositif infrarouge
On passe d’une logique de fabrication de circuit à une logique d’assemblage de
modules
19Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Demo
20Copyright © Capgemini et Sogeti 2017. Tous droits réservés
IOT : L'Arduino, le cerveau à tout faire | 2017
Question / Réponses
www.capgemini.com
The information contained in this presentation is proprietary.
© 2017 Capgemini. All rights reserved. Rightshore® is a trademark belonging to Capgemini.
A propos de Capgemini
Avec plus de 190 000 collaborateurs, Capgemini est présent dans
plus de 40 pays et célèbre son cinquantième anniversaire en
2017. Le Groupe est l'un des leaders mondiaux du conseil, des
services informatiques et de l'infogérance et a réalisé en 2016 un
chiffre d'affaires de 12,5 milliards d'euros. Avec ses clients,
Capgemini conçoit et met en œuvre les solutions business,
technologiques et digitales qui correspondent à leurs besoins et
leur apportent innovation et compétitivité. Profondément
multiculturel, Capgemini revendique un style de travail qui lui est
propre, la « Collaborative Business ExperienceTM », et s’appuie
sur un mode de production mondialisé, le « Rightshore® ».
Plus d’informations sur : www.capgemini.com
Rightshore® est une marque du groupe Capgemini

Contenu connexe

Similaire à CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi

carte arduino prsentation youssef ahmed .pptx
carte arduino prsentation youssef ahmed .pptxcarte arduino prsentation youssef ahmed .pptx
carte arduino prsentation youssef ahmed .pptxmoniabenaissa88
 
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCapgemini
 
Raspberry Pi: markets and applications of cheap micro computer
Raspberry Pi:  markets and applications of cheap micro computer Raspberry Pi:  markets and applications of cheap micro computer
Raspberry Pi: markets and applications of cheap micro computer Aiham Shoaib
 
Présentation Arduino
Présentation ArduinoPrésentation Arduino
Présentation ArduinoArnaud Boudou
 
Arduino saison 1-20180526
Arduino saison 1-20180526Arduino saison 1-20180526
Arduino saison 1-20180526FrancisGILLET
 
presentation_arduino.pdf
presentation_arduino.pdfpresentation_arduino.pdf
presentation_arduino.pdfMajidAmmar
 
Easy Hard(ware) with Arduino
Easy Hard(ware) with ArduinoEasy Hard(ware) with Arduino
Easy Hard(ware) with ArduinoYannick CHIRON
 
Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Thierry Gayet
 
Etude et réalisation d'un dispositif de géolocalisation pour les malades d'Al...
Etude et réalisation d'un dispositif de géolocalisation pour les malades d'Al...Etude et réalisation d'un dispositif de géolocalisation pour les malades d'Al...
Etude et réalisation d'un dispositif de géolocalisation pour les malades d'Al...dkm3d
 
2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open HardwareSylvain Wallez
 
Le #CES2017 en 10 grandes tendances by @hubinstitute
Le #CES2017 en 10 grandes tendances by @hubinstituteLe #CES2017 en 10 grandes tendances by @hubinstitute
Le #CES2017 en 10 grandes tendances by @hubinstituteHUB INSTITUTE
 
ROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEHoussem Eddine LASSOUED
 
Présentation de projet de fin d’études
Présentation de projet de fin d’étudesPrésentation de projet de fin d’études
Présentation de projet de fin d’étudesAimen Hajri
 
Intro arduino
Intro arduinoIntro arduino
Intro arduinoSOAEnsAD
 
Les technologies Open Source pour les objets connectés
Les technologies Open Source pour les objets connectésLes technologies Open Source pour les objets connectés
Les technologies Open Source pour les objets connectésAlexandre LAHAYE
 

Similaire à CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi (20)

carte arduino prsentation youssef ahmed .pptx
carte arduino prsentation youssef ahmed .pptxcarte arduino prsentation youssef ahmed .pptx
carte arduino prsentation youssef ahmed .pptx
 
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
 
Raspberry Pi: markets and applications of cheap micro computer
Raspberry Pi:  markets and applications of cheap micro computer Raspberry Pi:  markets and applications of cheap micro computer
Raspberry Pi: markets and applications of cheap micro computer
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Présentation Arduino
Présentation ArduinoPrésentation Arduino
Présentation Arduino
 
Arduino saison 1-20180526
Arduino saison 1-20180526Arduino saison 1-20180526
Arduino saison 1-20180526
 
presentation_arduino.pdf
presentation_arduino.pdfpresentation_arduino.pdf
presentation_arduino.pdf
 
Easy Hard(ware) with Arduino
Easy Hard(ware) with ArduinoEasy Hard(ware) with Arduino
Easy Hard(ware) with Arduino
 
SMART Home Rapport
SMART Home RapportSMART Home Rapport
SMART Home Rapport
 
Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )
 
Etude et réalisation d'un dispositif de géolocalisation pour les malades d'Al...
Etude et réalisation d'un dispositif de géolocalisation pour les malades d'Al...Etude et réalisation d'un dispositif de géolocalisation pour les malades d'Al...
Etude et réalisation d'un dispositif de géolocalisation pour les malades d'Al...
 
2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware
 
Le #CES2017 en 10 grandes tendances by @hubinstitute
Le #CES2017 en 10 grandes tendances by @hubinstituteLe #CES2017 en 10 grandes tendances by @hubinstitute
Le #CES2017 en 10 grandes tendances by @hubinstitute
 
ROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFE
 
Logiciels avec algorigrammes
Logiciels avec algorigrammesLogiciels avec algorigrammes
Logiciels avec algorigrammes
 
L'électronique de demain
L'électronique de demainL'électronique de demain
L'électronique de demain
 
Bienvenue iOS 13
Bienvenue iOS 13Bienvenue iOS 13
Bienvenue iOS 13
 
Présentation de projet de fin d’études
Présentation de projet de fin d’étudesPrésentation de projet de fin d’études
Présentation de projet de fin d’études
 
Intro arduino
Intro arduinoIntro arduino
Intro arduino
 
Les technologies Open Source pour les objets connectés
Les technologies Open Source pour les objets connectésLes technologies Open Source pour les objets connectés
Les technologies Open Source pour les objets connectés
 

Plus de Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですCapgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020Capgemini
 

Plus de Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi

  • 1. IOT : L'Arduino, le cerveau à tout faire Rachid EL AYADI CWIN 2017
  • 2. 2Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Table of Contents Introduction1 Electronique programmable vs Arduino 2 Qu'est-ce que l'Arduino3 Objectif de l’Arduino4 L’architecture Arduino5 Les cartes Arduino6 La programmation7 Les atouts8 Tour d’horizon sur les types d’applications à base d’Arduino 9 IOT à base d’Arduino10 Exemple d’application IOT à base d’Arduino 11 Demo12
  • 3. 3Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 • De nos jours, électronique programmable est partout et dans tous les domaines • La créativité électronique programmable se heurte aux difficultés de mise en œuvre liée à la programmation des microcontrôleurs Introduction • Arduino vous permet de transformer vos idées en montages électroniques fonctionnels en quelques étapes simples • Avec l’Ardin il n’a jamais été aussi simple de passer de l'idée au projet grâce à l'environnement de programmation qui vous simplifie la tâche
  • 4. 4Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 La plateforme Arduino simplifie la réalisation et le test des projets Electronique programmable vs Arduino. Electronique programmable Arduino
  • 5. 5Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Qu'est-ce que l'Arduino Arduino est une plate forme open-source utilise pour la réalisation des projets à base de l’électronique programmable Cette plateforme est constituée de deux composant • Une carte électronique programmable à base d’un microcontrôleur • Un logiciel de développent multi plateforme destiné à programmé la carte arduino
  • 6. 6Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Qu'est-ce que l'Arduino : Son histoire L’idée est de mettant en œuvre une petite carte électronique programmable et un logiciel multiplateforme, qui puisse être accessible à tout un chacun dans le but de créer facilement des systèmes électroniques Fondateurs: • Massimo Banzi • David Cuartielles • Tom Igoe • Gianluca Martino • David Mellis • Nicholas Zambetti
  • 7. 7Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Qu'est-ce que l'Arduino : PHILOSOPHIE & COMMUNAUTÉ Le projet Arduino étant basé sur un principe d’open source ceci à permis un développement rapide grâce à toute une communauté, travaillant autant sur le software que sur le hardware, plateforme et éléments extérieurs. Pour faciliter ce partage: • Blog http://blog.arduino.cc • Forum http://forum.arduino.cc • Wiki http://playground.arduino.cc
  • 8. 8Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 • Mise en place d’une carte autonome qui embarque un microcontrôleur avec un ensemble Entrées/sorties, interface de communication et des entre analogiques Objectif de l’Arduino Une simplification matérielle Son but est de démocratiser le microcontrôleur afin de le rendre, un peu plus, facile d’accès • La création donc un logiciel permettant de programmer dans un langage s’apparentant à du C/C++, bien plus commun que l’assembleur. Ce software se nome Arduino IDE Une simplification logicielle
  • 9. 9Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 L’architecture Arduino • Microcontrôleur ATMEL avec un port USB • Mémoires • Unité arithmétique et logique • Les E/S • Port série • Port USB La carte arduino plateforme de développement de la partie programmation : • Edition du programme en langage proche du C • Compilation du programme • Transfert du programme dans la mémoire flash du Microcontrôleur UN IDE Arduino
  • 10. 10Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Les cartes Arduino Il existe plusieurs modèles d’Arduino, et voici une sélection des principaux Arduino UNO • La carte idéale pour débuter. La majorité des exemples présent sur le site officiel sont fait à partir de cette carte et vous pourrez faire plusieurs dizaines de programmes avant de vous retrouver limité par ses caractéristiques. Elle dispose de 14 Entrées / Sorties et mesure 68,6 mmx 53,3 mm Arduino MEGA • Modèle évolué de la UNO, celle ci dispose de 54 Entrées/Sorties (contre 14 pour la UNO), plus de mémoire et un processeur plus performant. Elle est aussi plus grande en mesurant 101,6 mm x 53,3 mm (ce qui n’est pas négligeable pour faire de l’électronique embarquée) Arduino NANO • Celle ci est aussi grande qu’une clé USB! Elle est quasiment aussi puissante qu’une UNO et possède le même nombre d’Entrées / Sorties
  • 11. 11Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Les cartes Arduino Il existe plusieurs modèles d’Arduino, et voici une sélection des principaux Arduino Yun • La carte Arduino Yun est la première carte Arduino avec wifi intégré qui combine à la fois la puissance de linux avec la facilité d’utilisation d’Arduino. Cette carte est dérivé de l’Arduino Leonardo et permet toujours plus de perspective, c’est selon nous la plus complexe à employer mais également la plus prometeuse. Arduino Pro Mini • Cette carte Arduino est simplifiée au maximum, elle n’intègre même pas de port usb. C’est la plus petite carte Arduino officielle, utile lors de projets professionnels Arduino LilyPad • Celle ci est conçu pour être facilement intégré dans les e-textiles et les projets d'accessoires à porter. Il offre les mêmes fonctionnalités que les autres cartes Arduino
  • 12. 12Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 La programmation Exécuté après la RàZ : • Les instruction d’initialisation Exécutée en boucle infini • le programme principal Setup Loop Deux fonctions
  • 13. 13Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 • Simple Les atouts • Ouvert à tous • Peu couteux en matériel • Adaptable à beaucoup de besoin • Logiciel de développement gratuit et multi plateforme • Documentation en abondance sur internet
  • 14. 14Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Application IOT La Robotique La Domotique Circuit de commande intelligent Application de mesure Tour d’horizon sur les types d’applications à base d’Arduino
  • 15. 15Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 IOT à base d’Arduino Il est très facile de construire des objectés connectés à base d’Arduino Il existe des cartes arduino avec des modules de communication • ARDUINO LEONARDO ETH • ARDUINO YÚN • ARDUINO ETHERNET Une carte arduino + shield de communication • Eternet • Bleutoth • Wifi • GSM • … Une carte arduino + un module de communication externe • Wifi : ESP8266 • Bleautouth : HC05
  • 16. 16Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Exemple d’application IOT à base d’arduino Avec l’Arduino vous pouvez réaliser toute sorte de d’objets connecter pour collecter une information ou commander un dispositif à distance en utilisant un protocole de communication • Domotique : Controller l’éclairage de la maison via smartphone • Controller la porte du garage via un smarte phone • Controller une caméra à distance • Station météo connecté au Web • Le cadre photo connecté au web • Système de surveillance connecte au Web • Commander un système d’arrosage à distance via son smartphone Seules limites • Votre imagination • Les performances de la carte Arduino utilisé
  • 17. 17Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Exemple d’application: Télécommande Bluetooth en utilisant un smartphone Contexte Solution • Problème avec les télécommandes: • Où est elle ? • Les piles ont été enlevé pour faire fonctionner l’autre télécommande • La télécommande est dans l’autre pièces • Réalisation d’une télécommande universelle à base d’une application mobile qui communique avec un carte Arduino en utilisant une communication Bluetooth Objectif de l’exemple • Avec l’Arduino : • Construire des applications sur mesure adapté à chaque contexte • Réalisation des objectés • Facile à réaliser : Assemblage de module • l’effort est mis dans l’idée et non dans la complexité des circuits électronique. Arduino BT IR
  • 18. 18Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Exemple d’application : Télécommande Bluetooth en utilisant un smartphone Le dispositif infrarouge On passe d’une logique de fabrication de circuit à une logique d’assemblage de modules
  • 19. 19Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Demo
  • 20. 20Copyright © Capgemini et Sogeti 2017. Tous droits réservés IOT : L'Arduino, le cerveau à tout faire | 2017 Question / Réponses
  • 21. www.capgemini.com The information contained in this presentation is proprietary. © 2017 Capgemini. All rights reserved. Rightshore® is a trademark belonging to Capgemini. A propos de Capgemini Avec plus de 190 000 collaborateurs, Capgemini est présent dans plus de 40 pays et célèbre son cinquantième anniversaire en 2017. Le Groupe est l'un des leaders mondiaux du conseil, des services informatiques et de l'infogérance et a réalisé en 2016 un chiffre d'affaires de 12,5 milliards d'euros. Avec ses clients, Capgemini conçoit et met en œuvre les solutions business, technologiques et digitales qui correspondent à leurs besoins et leur apportent innovation et compétitivité. Profondément multiculturel, Capgemini revendique un style de travail qui lui est propre, la « Collaborative Business ExperienceTM », et s’appuie sur un mode de production mondialisé, le « Rightshore® ». Plus d’informations sur : www.capgemini.com Rightshore® est une marque du groupe Capgemini