Test d’intégration du système électronique de commande du pont élévateur avec Arduino dans le diorama Batcave BATLab112

Cliquer pour masquer

Résumé

Cet article présente le test d’intégration final du système de commande du pont élévateur du diorama Batcave BATLab112. Basé sur un Arduino Nano R4 pour le contrôle des moteurs et un Arduino Mega pour la console de supervision, ce système assure l’acquisition des vitesses de rotation de quatre moteurs, leur affichage sur écrans OLED et…

Première publication :

Dernière mise à jour :

Temps de lecture :

5–7 minutes

Article précédent :

Vers la validation finale du système électronique du pont élévateur

Cet article clôt une longue série de publications consacrées au développement du système électronique de commande du pont élévateur du diorama de la Batcave du projet BATLab112. Parmi les différents équipements conçus jusqu’à présent dans le cadre de ce projet, le pont élévateur constitue l’ensemble le plus complexe sur le plan technique. Son architecture repose en effet sur le pilotage simultané de quatre moteurs électriques dont la vitesse de rotation doit être régulée avec précision. Cette exigence de synchronisation et de stabilité explique le temps particulièrement important consacré aux phases de conception, d’expérimentation et de mise au point du système.

Le présent article expose ainsi les essais d’intégration du système électronique de commande du pont élévateur réalisés avant l’assemblage mécanique final des plateformes motorisées avec les axes verticaux du mécanisme.

Armoires électriques Arduino pour le contrôle et la puissance du pont élévateur

Depuis l’article précédent, les deux armoires électriques intégrant les fonctions de contrôle et les interfaces de puissance des moteurs ont été équipées de leurs enveloppes mécaniques puis assemblées entre elles afin de constituer un module fonctionnel unique. L’esthétique générale de cet ensemble s’inspire directement des armoires électriques industrielles réelles, fréquemment regroupées de cette manière lorsqu’elles participent à un même système technique. À l’échelle 1/12, cette configuration présente également l’avantage d’améliorer la stabilité de l’ensemble et de faciliter sa manipulation lors de son intégration dans le diorama.

L’écran destiné à l’affichage des fréquences de rotation des moteurs a été intégré à l’armoire de contrôle. Le panneau de fixation de cet écran, monté sur la porte de l’armoire, intègre désormais deux voyants lumineux. Le voyant supérieur indique que l’armoire est alimentée électriquement, tout en précisant qu’aucune tension n’est encore délivrée vers les plateformes motorisées et que l’ensemble des composants internes demeure à l’arrêt. Le voyant inférieur signale quant à lui l’activation du sectionneur principal de l’armoire, entraînant l’alimentation des composants internes, notamment du microcontrôleur Arduino Nano R4, ainsi que la mise sous tension des capteurs optiques installés sur les plateformes moteurs.

Fiabilisation des capteurs optiques des plateformes moteurs

Deux des plateformes motorisées ont nécessité une intervention corrective consistant au remplacement de leurs capteurs optiques. Ces derniers se sont révélés défaillants au cours des précédentes campagnes d’essais fonctionnels. Cette opération de maintenance a permis de restaurer la fiabilité des mesures de vitesse de rotation nécessaires au fonctionnement du système de régulation.

Console de commande Arduino Mega et écran TFT pour le pont élévateur

À ce stade du développement, la console de commande centralisée est simulée par un montage expérimental composé d’un écran TFT piloté par une carte Arduino Mega ainsi que d’une plaque de prototypage regroupant les commandes manuelles simplifiées. Ce dispositif permet notamment de régler le rapport cyclique appliqué à la commande de la fréquence de rotation initiale des moteurs.

Au-delà de sa fonction essentielle de validation du bon fonctionnement global du système électronique, ce montage expérimental permet également de tester les échanges de données entre l’Arduino Nano R4 de l’armoire de contrôle et l’Arduino Mega de la console de commande, au moyen d’une liaison série assurant la transmission des informations de pilotage et de supervision.

Programmation des sketches Arduino Mega et Nano R4

Une maquette de simulation regroupant les principaux éléments du système de contrôle a été mise en œuvre afin de constituer un environnement de développement et de validation du sketch de régulation de vitesse exécuté par la carte Arduino Nano R4. Ce dispositif expérimental permet de faciliter la mise au point progressive des algorithmes de commande avant leur intégration définitive dans le système électronique embarqué.

Cette maquette expérimentale regroupe les principaux sous-ensembles nécessaires à la validation du système de commande. Elle comprend une carte Arduino Uno utilisée comme générateur de signaux PWM à fréquence variable, une carte Arduino Mega associée à un écran TFT et à une platine de prototypage simulant les organes de commande manuelle de la console centralisée, ainsi qu’une carte Arduino Nano R4 destinée à l’implémentation et à la mise au point des algorithmes de régulation de vitesse des moteurs du pont élévateur.

Arduino Mega : développement du logiciel de la console de commande TFT

Le développement du programme embarqué sur la carte Arduino Mega s’inscrit dans la continuité des travaux réalisés pour les consoles de commande des équipements précédemment développés dans le cadre du projet BATLab112, notamment la plateforme rotative et le pont roulant. Cette nouvelle version du sketch reprend l’architecture logicielle existante tout en y intégrant des fonctionnalités complémentaires, parmi lesquelles la réception de données transmises par liaison série Rx/Tx depuis le système de contrôle du pont élévateur, ainsi que leur affichage sur l’écran TFT de la console.

Ce programme demeure en cours d’évolution afin de répondre aux nouvelles exigences induites par la régulation de vitesse des moteurs du pont élévateur. Les développements futurs porteront notamment sur l’intégration de nouvelles fonctionnalités, l’amélioration de l’interface graphique utilisateur et l’optimisation des performances globales du système. Une analyse détaillée de ce code sera présentée ultérieurement lors de la conception du modèle opérationnel définitif de la console de commande du pont élévateur.

Arduino Nano R4 : programmation du système de contrôle et de régulation des moteurs

Le sketch exécuté par l’Arduino Nano R4, intégré à l’armoire électrique de contrôle, regroupe quant à lui les fonctions indispensables à la réalisation des essais d’intégration. Il assure l’acquisition des fréquences de rotation des quatre moteurs, l’affichage local de ces mesures sur un écran OLED, la transmission des valeurs mesurées vers la console de commande, ainsi que le pilotage du rapport cyclique des signaux de commande destinés aux moteurs.

Cet environnement logiciel constitue la base expérimentale nécessaire au développement progressif des algorithmes de régulation de vitesse. Les premiers essais seront conduits à vide, les moteurs étant découplés des axes mécaniques, afin de valider le comportement du système dans des conditions simplifiées. Dans un second temps, les expérimentations seront réalisées en charge, avec les moteurs couplés aux axes verticaux du pont élévateur, permettant ainsi d’évaluer les performances du système dans des conditions représentatives de son fonctionnement réel.

Voir aussi

Articles – Pont élévateur

Story – Pont élévateur

Articles – Prototypes

BATLab112 School – Scolaire – Module 3

Module 2

Initiation à l’électronique par expérimentation

Objectif

Permettre aux élèves de découvrir les principes fondamentaux de l’électricité et de l’électronique à travers l’expérimentation, sans apport théorique préalable, en développant la curiosité scientifique et la compréhension intuitive des phénomènes électriques.

Objectifs détaillés

  • Identifier les éléments essentiels d’un circuit électrique simple.
  • Comprendre les notions de circuit fermé, polarité, tension et résistance à partir de manipulations concrètes.
  • Expérimenter différents montages et observer leurs effets.
  • Coopérer au sein d’un groupe pour résoudre un défi expérimental.
  • Verbaliser les observations et en tirer des conclusions collectives.

Compétences mobilisées

  • Observer et expérimenter.
  • Travailler en équipe et communiquer efficacement.
  • Raisonner par hypothèse et déduction.
  • Relier la théorie à la pratique.
  • Développer la motricité fine et la rigueur technique dans l’assemblage.

Programme

Mise en situation

Durée : 10 min

Objectif : Eveiller la curiosité et susciter l’engagement.

  • Présentation du matériel avec une explication technique sommaire.
  • Question-problème : « Comment faire s’allumer cette LED ? »
  • Les élèves formulent des hypothèses et mettent en oeuvre un montage validé par l’intervenant-e.

Expérimentation libre

Durée : 20 min

Objectif : découvrir le fonctionnement d’un circuit simple par essai-erreur.

  • Par petits groupes, à partir du montage réalisé précédemment, les élèves testent différentes configurations de branchement.
  • L’intervenant-e guide par questionnement :
    • « Pourquoi cela ne s’allume-t-il pas ? »
    • « Que se passe-t-il si on inverse la polarité ? »
  • Les élèves apprennent par tâtonnement et observation directe.

Structuration des connaissances

Durée : 30 min

Objectif : consolider les apprentissages issus de la manipulation.

  • Montage collectif commenté : pile → résistance → LED → interrupteur.
  • Test de variations (changer la résistance, inverser la polarité, ajouter une deuxième LED).
  • L’intervenant-e introduit les notions de base : courant, résistance, polarité, circuit ouvert/fermé.

Défi expérimental

Durée : 20 min

Objectif : Réinvestir les apprentissages dans une situation-problème.
Exemples de défis à choisir selon le niveau :

  • Concevoir un montage pour que l’action sur 2 interrupteurs soit nécessaire pour allumer la LED.
  • Concevoir un montage pour que l’action sur l’un ou l’autre des interrupteurs soit nécessaire pour allumer la LED
  • Les élèves doivent concevoir, tester et présenter leur solution.

Retour à la page d’origine

BATLab112 School – Scolaire – Module 2

Module 2

Etude des systèmes techniques du diorama

Objectif

Observer, identifier et comprendre le fonctionnement des différents systèmes présents dans le diorama, en les reliant à des applications concrètes issues du monde réel.

Programme

Étude descriptive et fonctionnelle des dispositifs techniques

Chaque système technique intégré au diorama fait l’objet d’une analyse guidée par un ensemble de questions fondamentales visant à en expliciter le fonctionnement et la finalité dans le monde réel : Qu’est-ce que c’est ? À quoi cela sert-il ? Comment cela fonctionne-t-il ?

  • Pont élévateur
  • Bras robotiques
  • Pont roulant
  • Plateforme rotative
  • Consoles de commande
  • Poste électrique

Lien entre fiction et réalité technologique

Les éléments de réponse issus de cette démarche sont ensuite replacés dans le cadre narratif de la Batcave, afin d’établir un lien entre la réalité technique et son interprétation à l’échelle. Cette mise en perspective permet de vérifier que le modèle réduit du système restitue fidèlement les principes de fonctionnement et les usages identifiés, tout en favorisant une compréhension globale, à la fois technique et contextuelle, de l’objet étudié.

  • Analyse de la transposition de technologies réelles dans un univers imaginaire.
  • Identification des principes scientifiques dissimulés derrière la mise en scène scénographique et narrative.

Expérimentation et manipulation

Pour chaque système technique, un relevé détaillé des mouvements et des mécanismes de déplacement est réalisé, afin d’en d’en mesurer la cohérence lors de la manipulation de ces dispositifs représentés dans le diorama.

  • Mise en pratique via les consoles de commande pour activer les différents systèmes techniques du diorama.
  • Observation et interprétation des interactions entre dispositifs mécaniques et numériques.

Retour à la page d’origine

BATLab112 School – Scolaire – Module 1

Module 1

Découverte ludique du diorama

Objectifs

  • Découvrir le diorama en guidant les élèves dans la compréhension de son rôle en tant qu’outil d’exploration pédagogique et technique.
  • Susciter une réflexion collective et participative sur la fonction de la Batcave, envisagée non seulement comme espace narratif, mais également comme support d’analyse technologique et scientifique.
  • Favoriser l’appropriation progressive des notions abordées tout en développant la capacité des élèves à relier observation, compréhension technique et interprétation symbolique.

Programme

Cette séquence pédagogique propose aux élèves une initiation progressive à l’univers de la Batcave en mobilisant à la fois leur curiosité culturelle et leur esprit d’analyse technique. Elle s’appuie sur le diorama pédagogique du projet BATLab112 comme support d’observation, d’expérimentation et de réflexion collective.

Introduction à l’univers de Batman

Les élèves sont invités à découvrir le personnage de Batman à travers une approche historique et narrative :

  • Qui est Batman ? Quelles sont ses particularités et ses valeurs ?
  • La Batcave, qu’est-ce que c’est ? À quoi sert-elle dans l’univers du héros ?
  • La Batmobile, qu’est-ce que c’est ? Quelles sont ses fonctions et ses symboliques ?

Cette phase introductive vise à replacer ces éléments emblématiques dans un cadre culturel et technologique permettant de comprendre leur rôle au sein du récit et leur potentiel pédagogique.

Batman, un héros sans super pouvoirs : un prétexte pédagogique

À partir de la figure d’un héros dépourvu de pouvoirs surnaturels, les élèves sont amenés à réfléchir sur la place de la technologie comme facteur de dépassement et d’ingéniosité humaine.

  • Discussion collective sur la manière dont Batman compense l’absence de superpouvoirs par l’usage de dispositifs techniques et scientifiques.
  • Réflexion critique sur les limites et les risques liés à l’usage des technologies dans notre société contemporaine (surveillance, dépendance, impact environnemental).

Cette étape permet d’introduire une dimension éthique et citoyenne à l’analyse des innovations techniques.

La Batmobile : entre mécanique et imaginaire

Le diorama sert ici de support à l’étude de la Batmobile comme objet technologique complexe.

  • Présentation des composantes mécaniques et des principes de fonctionnement intégrés à la maquette.
  • Observation des systèmes techniques et de leurs représentations à l’échelle du modèle réduit.
  • Mise en perspective avec les enjeux réels de la maintenance, de l’innovation et de la durabilité dans le secteur automobile.

Cette séquence vise à développer la culture technologique des élèves tout en nourrissant leur imagination créative.

La dimension technologique du quotidien héroïque

En prolongement de l’étude de la Batmobile, cette phase introduit les notions de maintenance préventive et corrective, essentielles à la fiabilité des systèmes techniques.

  • Présentation des principes de fonctionnement des dispositifs de contrôle et d’entretien.
  • Sensibilisation aux métiers techniques et scientifiques liés à la conception, à la performance et à la sécurité des équipements.

Cette dernière étape permet d’ouvrir la réflexion sur les perspectives professionnelles et éducatives associées aux filières technologiques et industrielles, tout en donnant du sens à l’apprentissage à travers un ancrage concret et motivant.

Retour à la page d’origine