Aller au contenu principal

RobotDuLAB

Présentation

RobotDuLAB est un robot éducatif conçu au LAB pour l'apprentissage de la programmation en classe, du primaire au lycée.

  • Toutes les pièces mécaniques sont imprimables en 3D (fichiers .stl fournis)
  • Électronique basée sur Arduino
  • Projet libre (copiable, modifiable) et évolutif
RobotDuLAB

En primaire, des plots au format LEGO permettent de personnaliser le robot et d'aborder le code de manière ludique. En collège et lycée, le robot sert de support pour le travail en équipes projets : conception, réalisation, expérimentation.

La programmation se fait par assemblage de blocs via Blockly. Le code Arduino est généré automatiquement et téléchargé dans le robot depuis le PC.

Constitution du robot

  • Châssis avec roulette à bille (imprimé en 3D ou découpé au laser)
  • Deux roues montées sur des servomoteurs à rotation continue
  • Carte Arduino (Uno ou Nano)
  • Capteur ultrason HC-SR04 pour la détection d'obstacles

Options

Le modèle de base peut être enrichi avec :

  • LED RGB ou NeoPixel Ring
  • Suivi de ligne (capteurs infrarouges au sol)
  • Module WiFi (contrôle à distance)
  • Détection des vides (capteurs IR vers le bas, pour éviter les bords de table)
  • Module son MP3 (DFPlayer Mini)

Châssis

Deux versions :

  • Imprimé en 3D : fichiers .stl fournis, compatible avec toute imprimante FDM
  • Découpé au laser : plans 2D pour MDF ou contreplaqué

Électronique

La carte Arduino pilote :

  • 2 servomoteurs à rotation continue
  • 1 capteur ultrason HC-SR04
  • En option : LEDs, capteurs de ligne, module WiFi, module son

Programmation

Deux modes :

  • Blockly (visuel) : via l'interface robotdulab.labaixbidouille.com, les élèves assemblent des blocs logiques convertis automatiquement en code Arduino
  • Arduino IDE (code) : programmation directe en C/C++ pour les élèves plus avancés

Téléchargements

Les fichiers du projet (châssis 3D, plans laser, code Arduino, exemples Blockly) sont disponibles sur la page du projet.