logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

4 visiteurs

Record : 207

Pages vues :

Aujourd'hui : 104

Total : 226395

Valid XHTML 1.0 Transitional

TP2 : Algorithme flowcode-arduino radar

separation

[Vous êtes ici ] ==> Accueil > STI2D > Terminale SIN > TP2 : Algorithme flowcode-arduino radar

separation

Réalisation d'une simulation d'un radar pédagogique



Mise en situation
Le travail de ce TP se déroule en binome.
Temps alloué : 6h
La programmation se fait sur PC sous Windows. Utilisation de Flowcode 6 pour la programmation Arduino

Pré requis
Cours alogorithmie et Flowcode

Travail demandé
Réalier une maquette logiciel et matériel d'un radar pédagogique.

Objectif
  • 2.3.6 Comportement informationnel des systèmes
  • 3.1.4 Traitement de l’information

Critères d’évaluation
  • Soin apporté au compte rendu
  • Réalisation logiciel
  • Réalisation effective



Nous allons réaliser la maquette (simulée) d'un radar pédagogique que l’on voit souvent dans les villages pour limiter la vitesse

image radar 1


Nous allons faire le programme d’acquisition de la vitesse et de son affichage sur FlowCode V6. Dans un deuxième temps, nous allons prototyper ce système en utilisant des cartes Arduinno Uno R3, deux afficheurs LSD5051 et un potentiomètre (pour l’acquisition de la vitesse).

arduino 2



1. Etude de l’acquisition et de l’affichage sur SysMl par un diagramme de séquence



Vous avez déjà une partie de l’étude dans le dossier de l’étudiant.
Faîte le diagramme de séquence qui représentera l’acquisition de la vitesse (signal analogique transformé en numérique dans une plage de 0-1023, sa conversion en deux digit (unité et dizaine) et son affichage sur deux simples afficheurs.

2. Simulation d’un chronomètre sur Flowcode

Connexion 3


Connecter l’afficheur au portD
Connexion1 4


Exécuter le programme pour faire compter votre afficheur à l’infini (et au-delà). Attention, quand vous arrivez à F, il faut revenir à 0.
Afficheur


3. Chargement du chronomètre simple afficheur LSD5051 sur une carte Arduino


Connexion 3


Attention : Remarque : il faudrait mettre une résistance de 700Ω sur chaque broche pour limiter le courant, mais la carte s’en charge.

4. Faire le dessin de votre montage



Vous pouvez utiliser Fritzing ou tout autre logiciel (en ligne : circuitLab ) de votre choix.
Ou expliqué ici Fun mooc

5. Chronomètre sur deux afficheurs LSD5051


Le principe est le même .
Connexion 3




Faire valider par le professeur.

6. Compter en décimal de 0 à 99



Une fois le câblage validé, modifier le programme pour pouvoir compter de 00 à 99 puis revenir à 00. Pour faciliter le test de remise à zéro, baisser le temps de pause (env 300ms).
Faire valider par le professeur.

7. Acquisition de la donnée



La vitesse de la voiture est en réalité acquise par un capteur. L’information est transmise à la carte Arduino sous forme d’un signal analogique. A 0V, la vitesse est de 0km/h, à 5V, la vitesse est maximale.
On va simuler l’information de la vitesse à l’aide d’un potentiomètre. Faire valider par le professeur.

Rendre un dossier de compte rendu avec schéma, programme et réponses aux questions du TP

brochage 5

brochage 5


Référence arduino
Référence arduino matériel

separation

ancre