Catégorie:RobotDuLAB

De Wiki L.A.B
Révision de 11 août 2016 à 18:21 par Adminsys (discussion | contributions) (Programmes)

Aller à : navigation, rechercher

Présentation du projet


Un robot pour apprendre à programmer en classe

  • Utilisable en écoles primaires, collèges et lycées
  • Toutes les pièces mécaniques sont imprimables (impression 3D – fichiers .stl fournis)
  • Partie électronique basée sur une carte de prototypage « arduino »
  • Libre (copiable, modifiable) et évolutif (de nombreuses options possibles)


RoboduLAB, permet une approche ludique de l’apprentissage du code à l’école primaire, des plots au format lego permettent de personnaliser le robot.

RoboduLAB avec paques lego et ring 16 LED
En collège et en lycée RoboduLAB est un support de thème très riche pour le travail en équipes projets : conception, réalisation, expérimentation.

La programmation se fait par assemblage de blocs. Le code arduino est produit automatiquement. Il suffit ensuite de télécharger le code produit dans le robot depuis le PC.

Programmation par blocs

Constitution du robot

RoboduLAB est constitué d'un châssis avec une roulette à bille, de deux roues montées sur des servomoteurs qui sont commandés par une carte de prototypage arduino et d'un capteur à ultrasons.
Il sera possible de rajouter différentes options au modèle de base :

  • LED RGB, ou NeoPixel Ring
  • suivi de ligne,
  • module WIFI,
  • détection des vides,
  • sons (MP3),

Châssis

Électronique

Programmes d'exemple de RobotDuLAB|Programmes

Le programme nécessaire pour le fonctionnement du robot peut être :
- soit écrit directement en C++ et téléchargé (téléversé) dans la carte arduino,
- soit représenté par des blocs graphiques (Blokly). Il sera alors possible de produire automatiquement le code en C++ qui sera téléchargé dans le robot.

Code arduino : démonstration du fonctionnement du robot en mode autonome

Programmation du robot en langage graphique (Blokly)

Téléchargements