Vous êtes sur la page 1sur 19

Formation

Utilisation des cartes Arduino


en Technologie et en
Sciences-Physique

Formation Arduino
Sommaire

1. Arduino q’est-ce que c’est ?


2. La carte Arduino
3. Les « shields »
4. Arduino : A quoi ça sert ?
5. Le kit Inventor (makeblock)
6. Le Module Platine
7. Contenu du kit Inventor
8. Programmation via Annexe
l'environnement Scratch™
Qu’est ce qu’un système embarqué ?
Forme et transmission du signal
Capteurs, actionneurs, interfaces.
Diverses Cartes Arduino
Divers Shields Arduino

Formation Arduino
Arduino q’est ce que c’est ?

Arduino est une carte électronique qui


comporte un microcontrôleur, une sorte de
micro-ordinateur contenue dans un composant
électronique.

Ses Avantages :
Peu couteux 20 euros pour la carte. Le logiciel est fourni gratuitement !
Une compatibilité sous toutes les plateformes, à savoir : Windows, Linux et Mac OS.
Programmation simple (programmation par "blocs" possible)
Une communauté ultra développée ! Des milliers de forums d'entre-aide, de présentations de
projets, de propositions de programmes et de bibliothèques, …
Open source (matériel et logiciel)
Environnement matériel et logiciel très complet.
Un site en français arduino.cc où vous trouverez tout de la référence Arduino, le matériel, des
exemples d'utilisations, de l'aide pour débuter, des explications sur le logiciel et le matériel, etc.

Formation Arduino
La carte Arduino
La carte s'interface au PC par l'intermédiaire de sa prise USB.
La carte s'alimente par le jack d'alimentation (utilisation autonome) mais peut
être alimentée par l'USB (en phase de développement par exemple).

Formation Arduino
Les « shields »
Il existe de nombreux shields que l'on traduit parfois dans les documentations par
«boucliers ».
Personnellement, le terme « extension » me paraitrait plus approprié. Un
«shield» Arduino est une petite carte qui se connecte sur une carte Arduino pour
augmenter ses fonctionnalités.

Quelques exemples de « shields » :


• Afficheur graphique
• Ethernet et carte SD
• GPS
• etc...

Arduino uno + shield Ethernet


Formation Arduino
Arduino : A quoi ça sert ?
Construire des dispositifs qui interagissent avec l’environnement qui
nous entoure

Capteurs Actionneurs

Températures Moteurs

Humidité Servos

Pression Electrovannes

Présence Pompes

Distance Verins

Position Résistances chauffa

Luminosité Eclairages
Système
... Arduino ...
Formation Arduino
Le kit Inventor (makeblock)

De nombreux capteurs
et actionneurs peuvent
être connectés
facilement à cette carte
Carte compatible électronique.
Arduino Me Orion

Formation Arduino
Le Module Platine
La platine bénéficie d'un système de raccordement rapide via 8 prises RJ25

Formation Arduino
Contenu du kit Inventor
Le starter-kit se compose des éléments suivants
01) Module Platine
02) Module capteur infrarouge
03) Module Led RGB
04) Module de détection de sons
05) Capteur de température
06) Module afficheur 7 segments
à leds
07) Module de communication
Bluetooth™
08) Module capteur LDR
09) Module d'adaptation
10) Module capteur ultrason
11) Module potentiomètre
12) Mini servomoteur
13) Module moteur "cc"
14) Module joystick

Formation Arduino
Programmation via l'environnement Scratch™

Scratch un outil spécifiquement fait pour les jeunes qui doivent s'initier à
la conception de jeux. C'est donc un logiciel plutôt simple d'utilisation,
qui permet de créer facilement des animations et des jeux.

Le logiciel mBblock est une


extension de Scratch2,

il permet le contrôle des cartes


de base Arduino. On peut le
télécharger gratuitement ici.

Formation Arduino
Déroulement des activités

TP DEL (démonstration pour l’utilisation du logiciel)

TP Ultra son

TP Température

TP Robotique Mbot
Annexe
Qu’est ce qu’un système embarqué ? Notions de base

Un système embarqué est défini comme un système électronique et informatique


autonome, souvent temps réel, spécialisé dans une tâche bien précise. Le terme
désigne aussi bien le matériel informatique que le logiciel utilisé. Ses ressources sont
généralement limitées. Cette limitation est généralement d'ordre spatial
(encombrement réduit) et énergétique (consommation restreinte).

C’est aussi un système informatique destiné à fonctionner


dans un véhicule ou dans un appareil, comme un avion, un
drône, un four ou encore un Smartphone.

Il existe différents types de systèmes embarqués :


Calcul général : Jeu vidéo.
Contrôle de systèmes en Temps Réel : Système de navigation aérien.
Traitement du signal : radar, sonar.
Transmission d’information et commutation : téléphone, internet.
Notions de base
Forme et transmission du signal 1/2
Lien avec les Sciences Physiques

Les différents types de signaux utilisés


pour transmettre des informations
Les impulsions électriques permettent de transmettre
des informations dans des câbles électriques.
Les impulsions lumineuses permettent de transmettre
des informations dans l’air ou dans le vide avec des
infrarouges ou dans le verre d’une fibre optique

Les vibrations mécaniques permettent de transmettre


des informations dans l’air ou dans l’eau en utilisant des
ultrasons.

Les ondes électromagnétiques permettent de


transmettre des informations dans l’air ou dans le vide.

Formation Arduino
Notions de base
Forme et transmission du signal 2/2
Un signal correspond à une variable ou une source d’information évoluant au
cours du temps. Dès qu’on parle de communication de donnée, les termes :
signal analogique et numérique reviennent constamment.

Dans un signal analogique, tel que celui en usage pour la


diffusion radio et TV, les informations voyagent sous forme d’onde
continûment variable. Comme le montre l’illustration suivante.

Numérique : lorsqu’ on a affaire à des signaux numériques, on


est en face de signaux plus simples, dans la mesure où les
informations circulent au moyen d’impulsions binaires (avec
seulement deux états).

Par exemple, du courant peut être envoyé sur le fil électrique pour transmettre un ‘1’ binaire, et
l’absence de courant équivaut à un ‘0’ binaire.

Formation Arduino
Notions de base
Capteurs, actionneurs, interfaces.
Un capteur est un dispositif transformant l'état d'une grandeur physique observée en une grandeur utilisable, telle qu'une tension
électrique, une hauteur de mercure, une intensité ou la déviation d'une aiguille.
Capteurs analogiques
La sortie est une grandeur électrique dont la valeur est une fonction de la grandeur physique mesurée par le capteur. La sortie peut
prendre une infinité de valeurs continues. Le signal des capteurs analogiques peut être du type : tension ou courant.
Capteurs logiques
Ou capteurs TOR. La sortie est un état logique que l'on note 1 ou 0. La sortie peut prendre ces deux valeurs. Le signal des capteurs
logiques peut être du type : courant présent/absent dans un circuit ; potentiel, souvent 5 V/0 V ;
Capteurs numériques
La sortie est une séquence d'états logiques qui, en se suivant, forment un nombre. La sortie peut prendre une infinité de valeurs discrètes.
Le signal des capteurs numériques peut être du type : train d'impulsions, avec un nombre précis d'impulsions ou avec une fréquence
précise ; code numérique binaire.
Un actionneur est un organe qui transforme l’énergie qui lui est fournie en un phénomène physique utilisable.
Le phénomène physique fournit un travail qui modifie le comportement ou l’état du système.
Exemples d’actionneurs
un vérin pneumatique ou hydraulique génère un mouvement à partir d'une énergie mécanique transmise par un fluide gazeux
ou liquide ou à partir de l'énergie électrique.
il est possible d'avoir :
un mouvement grâce à un électroaimant, ou un moteur électrique.
de la chaleur grâce à une résistance électrique.
de la lumière grâce à une lampe, une DEL.
un champ magnétique grâce un électroaimant.
un son grâce à une enceinte acoustique.
Interface :

- Dispositif permettant la liaison de deux circuits électroniques ne devant pas avoir de répercussion l'un sur l'autre.
- En informatique, jonction entre deux matériels ou logiciels leur permettant d'échanger des informations par l'adoption de
règles communes ; module matériel ou logiciel permettant la communication d'un système avec l'extérieur.

Formation Arduino
➢ Diverses Cartes Arduino

Plus évoluée
Plus d’entrées et sorties (54 contre 14 ),
Plus de mémoire (programmes plus complexes)
Processeur, plus puissant.

Adaptée pour les projets collège


Mise à disposition de nombreux tutoriels
Arduino équivalent Mega mais plus
Limitée en nombre de périphériques externes
puissante pour des calculs plus
rapides.

Lilipad
Permet la miniaturisation,
Incrustation dans des espaces
réduits (vêtement). caractéristiques l’Arduino Mega)
Interagir avec un smartphone Android grâce à un
Formation Arduino port USB.
➢ Divers Shields Arduino
Rajouter des fonctionnalités nouvelles à votre carte Arduino

GSM
Ethernet WIFI

LCD
Relais Commande moteurs

Formation Arduino
Exemple :un système d’aide au stationnement dans un garage

Le problème posé
Le véhicule familial ne dispose pas de radar
de recule ni de système d’aide au
stationnement assisté.
Comment faciliter le stationnement
en marche arrière du véhicule dans
La solution réalisée ce garage ?

Carte électronique Module émetteur


Arduino Uno récepteur à ultrasons Module bouton
poussoir

Module LED haute


luminosité 3 couleurs
Formation Arduino