Skip to main content

Description du projet

Introduction

Pour le premier cycle, nous allons créer un robot mobile très simple appelé LittleBot.

maxresdefault.jpg

Pour ce robot, nous utiliserons la programmation par bloc de type Scratch via l'environnement de développement MBlock ainsi que le logiciel de modélisation 3D TinkerCAD.

Durant ce cycle, nous apprendrons à utiliser une imprimante 3D mais aussi des composants pour de l'électronique.

Nous découvrirons les principes fonctionnement et la mise en œuvre d'un capteur ultrason ainsi que de servomoteurs.

Le programme, le câblage et l'assemblage sera donné pour la réalisation de ce projet.

L'objectif final de ce cycle est de faire avancer le robot, le faire tourner et de lui faire éviter des objets.

Description du cycle

  • Compétences Animateur
  • Prérequis participants
    • Age 10-15
    • Notions de base en électricité et circuit électronique
    • Notions de base en géométrie
    • Des bases en Langage de programmation par bloc "scratch" est un plus
  • Logiciels :

    • Programmation : MBlock (scratch) et Arduino IDE (C)
    • Modélisation CAO : TinkerCAD, ONSHAPE, FreeCAD
    • Préparation impression 3D (slicer) : 
  • Compétences et technologies :

    • Programmer une Carte microcontrôleur Arduino depuis MBlock et Arduino IDE
    • Stocker dans une variable la valeur d'un Capteur de distance ultrason HC-SR04
    • Piloter un Servomoteur en donnant la valeur de sa vitesse de rotation
    • Télécharger le modèle 3D d'une pièce sur internet
    • Modifier le modèle 3D d'une pièce avec TinkerCAD
    • Préparer un fichier d'impression 3D avec ... 
    • Lancement d'une impression 3D sur l'imprimante ...

Description du déroulé

11 séances :

  • 4 séances Conception électronique et câblage : Arduino et MBlock
    • Introduction Arduino et MBlock
    • Actionneur : servomoteur (déplacement)
    • Capteur : ultrason (distance)
    • Couplage capteur moteur
  • 4 séances Conception mécanique et assemblage : TinkerCAD et impression 3D
    • 2 séances sur TinkerCAD 
    • 2 séances sur l'impression 3D
  • 3 séances d'assemblage et de programmation : Arduino IDE
    • Assemblage du LittleBot
    • Programmation de la cinématique du véhicule
    • Algorithmie pour stratégie d'évitement d'obstacle

Matériel

Projet inspiré de : https://www.thingiverse.com/thing:2417739

  • 1 x Arduino Nano ou compatible (seeeduino, funduino,...) : ~10€
  • 1 x câble USB C : ~1€
  • 1 x Sensor Shield pour Arduino Nano : ~3€
  • 2 x servomoteur à rotation 360° (DM-S0090D-R 9g/0.08s/1.6kg.cm) : ~2€
  • 1 x Module ultrason (HC-SR04) : ~2€
  • 2 x élastique pour les roues (diamètre Xmm)

Une imprimante 3D pour imprimer les pièces suivantes (~5€ de filament) :

  • Châssis : 
  • Capot : 
  • Roues avec rainure pour insertion élastique :