Ruche connectée

Depuis 2019, le Lycée accueille deux ruches (lire l’article Des abeilles à Condorcet).

Des abeilles à Condorcet

Début 2021, le projet Ruche connecté a été porté par la structure Innovaltech, avec pour but de suivre la santé de la colonie d’abeille.

Après une approche en 1ère année en cours de Physique Appliquée, le projet Ruche est développé par 2 équipes d’étudiants de 2ème année :

  • équipe A : acquisition et transmission des mesures
  • équipe B : application web pour la gestion du rucher et l’analyse des données

Visitez le site de la ruche : http://ruche.tsir.ovh

En savoir plus :

Billard connecté

Le projet Billard connecté a été mené en 2019, dans le cadre des Innosprints, en partenariat avec l’Académie de Billard de St Quentin.

Le billard connecté permet d’assister l’apprenant pour apprendre de nouveaux coups, en le guidant dans le positionnement les billes.

Les étudiants ont développé un système qui associe une caméra et un nano-ordinateur. Pour détecter les billes, ils ont mis en œuvre les fonctionnalités de reconnaissance de forme de la bibliothèque OpenCV.

Toutes ces fonctionnalités ont été intégrées à un logiciel, pour permettre d’enregistrer différents coups, de les trier par niveaux de difficultés, et d’associer une démonstration vidéo du geste d’un expert.

Visionneuse MJPEG

Cette activité de programmation est menée en seconde année. Le but est d’afficher le flux internet de Webcams compatibles MJPEG.

L’étude du format MJPEG permet de comprendre comment le flux vidéo est transmis par la Webcam : Les images sont compressées au format JPEG puis transmise l’une après l’autre.

L’algorithme mis en place est relativement simple :

  • on reçoit en continu le flux d’octets venant de la webcam
  • on repère une image en recherchant les octets « magiques »
  • dès qu’une image JPEG est détectée, elle est affiché

Exemple de code C++ utilisé :

 void MainWindow::TraiteJpeg(void) {
    QByteArray ImageBrute;
    QPixmap ImageBitmap;
    tampon->RetirerJpeg(&ImageBrute);
    if (ImageBitmap.loadFromData(ImageBrute)) {
        ui->label->setPixmap(ImageBitmap);
        qDebug("AFFICHAGE");
    }
    else{
        qDebug("ERREUR FORMAT IMAGE");
    }
}

Téléopérateur

Le projet Téléopérateur a été mené en 2021. Il vise à contrôler un robot humanoïde de plusieurs manières :

  • Un joystick pilote le déplacement : marche avant, virage, arrêt
  • Une caméra capture la position des bras d’une personne, et le robot imite ses mouvements

A travers ce projet, les étudiants se sont formés à la robotique, à travers des outils comme :

  • ROS (Robot Operating System), un système dédié à la programmation robotique
  • Gazebo, un simulateur permettant de faire évoluer le robot dans un environnement 3D.
  • MoveIt, un logiciel utilisé ici pour la planification de mouvement
  • OpenPose, un logiciel utilisant une intelligence artificielle pour analyser les personnes vues par une caméra

Supervision de bâtiment

Pour prendre en main les éléments de base de l’internet des objets, on étudie le système de supervision installé dans une des salles de classe.

Ce système fonctionne en continu, notamment pour afficher l’heure et la température, mais aussi collecter d’autres mesures d’ambiance.

Réaliser ce système permet de mettre en œuvre des composants matériels et logiciels, par exemple :

Multicapteur XBee
Baie de serveurs
Nano-ordinateur
Solution de virtualisation de serveur Proxmox
Serveur NodeRed – Programmation par blocs
Grafana – solution de visualisation de données

Cette réalisation permet aussi de voir une utilisation concrète des notions étudiées en cours, comme :

  • les VLANs
  • le routage IP
  • la création d’une base de donnée en SQL

Plusieurs extensions peuvent être envisagées :

  • ajouter un capteur de CO2 et alerter de la nécessité d’aérer la salle
  • programmer un report de sonnerie pour la fin des cours

Peut-être pourrez-vous y participer ?

Station de poursuite de satellite

La section de BTS SN-IR dispose d’une station de poursuite de satellite au sein de l’Espace scolaire Condorcet.

Cette station va permettre de suivre un Cubsat et récupérer des données de mesures via un émetteur-récepteur radio pour être sauvegardées sur un serveur local de données.

Cette station sera mise à la disposition des étudiants chercheurs de l’INSSET dans le cadre de leurs projets.

Les étudiants de BTS SN-IR pourront de même utiliser cette station pour l’écoute de certains satellites.

Piloter un gobo

Un gobo est un projecteur de spectacle.

Après avoir appris à réaliser des interfaces graphiques simples, vous développez une interface plus élaborée pour piloter le gobo : déplacer le spot, choisir la couleur, le motif…

C’est l’occasion de continuer l’apprentissage du C++, mais aussi de se simplifier la tâche avec des outils de conception rapide, comme Qt Designer.

Qt Designer
Qt Designer, un composant de Qt Creator