Vous êtes sur la page 1sur 5

Ingénierie et Développement Durable

AP– Acquisition et restitution de l’information

Girouette numérique
Référence au programme d’I2D :

2.4.2 Acquisition et restitution de l’information


-Acquisition d’une grandeur physique.
-Conditionnement d’une grandeur électrique.

Matériel nécessaire :
-Un ordinateur muni d’une connexion internet.
-Une adresse mail (pour la création d’un compte TinkerCad).

Durée de l’activité : 1h30-2h Niveau de l’étude : 1ère STI2D

Prérequis :
Cours sur la numération binaire.

Objectif de l’étude :
Etudier le fonctionnement d’une girouette numérique.

1. Mise en situation :
La démocratisation des cartes de type Arduino permet aujourd’hui au grand public de pouvoir aborder les
principes de bases de l’électronique simplement. Pour illustrer le principe d’une roue codeuse, nous allons étudier une
girouette qui fournit des informations de direction du vent par un signal numérique.

2. Principe de fonctionnement :

Pour connaître la direction du vent, l’axe de la girouette est solidaire d’une roue codeuse. Lorsque la roue codeuse se
place dans une position angulaire, une série de capteurs fourche envoient un mot en binaire codé sur 4 bits qui traduit
l’orientation du vent.

Le schéma de principe est le suivant :

Orientation
du vent

ACQUERIR TRAÎTER COMMUNIQUER LEDS


affichant la
Réglage direction
utilisateur Roue codeuse Arduino Uno Moniteur du vent
série
Chaîne d’information

1/5
Ingénierie et Développement Durable
AP– Acquisition et restitution de l’information

Principe de la roue codeuse.

Un faisceau lumineux est envoyé au


travers de la roue munie de fentes.
Dès que la lumière est captée de l’autre
côté du disque, un récepteur de lumière,
renvoie l’information

Notre montage :

Axe de la girouette

3. Etude du dispositif de détermination de la direction du vent :

La roue codeuse que nous utiliserons pour cette étude sera codée en binaire de Gray :

1) Différences Binaire pur/ Code Gray :


a) Recherchez quelle est la différence entre le Binaire Pur et le code Gray.
b) Que peut-on dire sur le nombre de bits qui changent d’état pour le binaire pur et le code Gray dans les cas
suivants :

5->6 7->8 13->14

2/5
Ingénierie et Développement Durable
AP– Acquisition et restitution de l’information

2) Dans le cas suivant pour connaitre le nombre d’informations à traiter, il faut déterminer combien de directions
possibles peut prendre le vent.
A l’aide de la rosace ci-dessous déterminer le nombre de cas possibles. Combien de bits faudra-t-il pour encoder
toutes ces valeurs ?

3) A partir de la représentation des 2 disques ci-dessous identifier le disque codé en binaire pur et celui codé en Gray.

_____________________ ____________________

Dans les 2 cas, combien de positions peut-on détecter ?


4) A l’aide de la rosace ci-dessous, compléter le tableau correspondant à la direction du vent en binaire de Gray.

Direction du vent Code Gray


NORD 0 0 0 0
NORD NORD EST 0 0 0 1
NORD EST 0 0 1 1
EST NORD EST 0 0 1 0

3/5
Ingénierie et Développement Durable
AP– Acquisition et restitution de l’information

4. Simulation du dispositif de détermination de la direction du vent :

1) Rendez-vous sur le site www.tinkercad.com ,pour réaliser la partie du circuit électronique étudié.

Ce site est gratuit. Inscrivez-vous avec une adresse mail valide.

Une fois connecté, vous allez obtenir la page suivante :

Choisir l’onglet
« Circuits »

Sélectionner « Créer un circuit »

Réaliser le schéma ci-dessous :

Digital out 9 : NORD (led verte)


Digital out 8 : NORD EST (led jaune)
Digital out 7 : EST (led rouge)
Digital out 6 : SUD EST (led jaune)
Digital out 5 : SUD (led bleue)
Digital out 4 : SUD OUEST (led jaune)
Digital out 3 : OUEST (led blanche)
Digital out 2 : NORD OUEST (led jaune)

Interrupteur 1 : NORD (Digital in 13)


Interrupteur 2 : EST (Digital in 12)
Interrupteur 3 : SUD (Digital in 11)
Interrupteur 4 : OUEST (Digital in 10)

Les LEDs indiquent la direction d’où provient le vent et les interrupteurs simulent la roue codeuse attachée à l’axe de
la girouette.

4/5
Ingénierie et Développement Durable
AP– Acquisition et restitution de l’information

2)Implantation du programme dans la carte :


Pour implanter le programme il faut d’abord aller dans l’onglet « code » et choisir d’éditer le programme en
texte, comme ci-dessous :

Ouvrez le fichier « programme.txt » dans le dossier ressource de l’activité. Copier toutes les lignes du programme et
les coller dans la zone de texte de la programmation de TinkerCad.

3) Interprétation du code :
Que veut dire la partie du programme suivante :

code = digitalRead(GIROUETTE_G1)
+ digitalRead(GIROUETTE_G2)*2
+ digitalRead(GIROUETTE_G3)*4
+ digitalRead(GIROUETTE_G4)*8;

4)Etude des différents cas :


En s’aidant du tableau de la question 3).4, Compléter la partie du programme manquante sur les différents cas
d’éclairage des LEDS.

Partie du programme à compléter

Le numéro du cas correspond à la


valeur décimale du cas binaire
Par exemple : 0001-> case 1
0011-> case 3
0010-> case 2

5)Simulation :
Lancer la simulation, répéter les différents cas du tableau de la question 3)4. Et vérifier le fonctionnement du
signalement lumineux de la direction du vent

5/5

Vous aimerez peut-être aussi