Carrefour Autonome

Présentation

Qui sommes-nous ?

Bonjour, nous sommes Joceran Fichou--Meunier et Jules Rolland, deux élèves en Terminale S-SI du lycée Notre Dame du Mur - Le Porsmeur à Morlaix.

Le Projet

Le projet que nous avons choisi consiste à rendre autonome un carrefour à feux tricolores de façon à ce qu'il y ait le moins d'intervention humaine possible. De ce fait, nous sommes partis dans deux directions différentes. La première est la communication série entre une carte Arduino Uno et un ordinateur, la deuxième est une communication réseau, d'un petit PC embarqué tel que la PCDuino en communication VNC avec un ordinateur. Les différents languages de programmation sont Arduino, Processing et Python.

Cahier des charges

Pour ce faire, nous nous sommes réparti les tâches : Jules s'occupait des langages Processing et Arduino sous Windows tandis que Joceran travaillait sous Linux avec Pyduino et Python+QT.

Site d'équipe

Les étapes pour l'automatisation étaient les suivantes :
  • A partir d'une fiche apportant de l'information , l'élève doit être capable de prendre en main l'interface afin d'allumer un feu mono-lampe (un rond, une DEL)
  • Réaliser un feu tricolore
  • Réaliser 2 feux tricolores (carrefour)
  • A partir d'une fiche apportant de l'information, l'élève doit être capable de prendre en compte l'activation d'un bouton poussoir simulant l'appel d'un piéton.
  • Intelligence "priorité piéton" : Adapter le Mini-projet 1 ou 2 avec cet appel piéton
  • A partir d'une fiche apportant de l'information, l'élève doit être capable d'établir une communication série entre les interfaces réelle physique et virtuelle graphique (supervision)
Aussi, nos tâches étant communes et simplement dans des langages différents, nous avons commencé par un travail en commun afin de réaliser le chronogramme des différents états des feux tricolores "image chronogramme". Aussi pour débuter le projet, nous avons tous deux réalisé la synchronisation de deux feux tricolores avec Scratch qui permet de coder graphiquement.