Phase 2 - Câblage et programmation du LittleBot - 4 x 1h30
Prérequis Participant
- Travail sur ordinateur
- Manipulation avec la souris (clic droit, clic gauche, sélection,...)
- Manipulation du clavier
- Notions d'électricité
- Notions de programmation par bloc (scratch)
Prérequis Animateur
Compétences techniques
- Pratique du logiciel Arduino IDE, connaissance en programmation C++
- Gestion des drivers sous Windows ou Expérience avec Ubuntu / Linux Mint
- Circuits et branchements électrique
Soft skills
- Animation
- Gestion de la Motivation et de l'attention
Matériels nécessaires
logiciel, électronique, mécanique, outils, matériaux, code...
-
12 PCs (1 par participant)
- Windows ou Linux
- Connexion et navigateur internet (Firefox)
- Session invité ou nominative
- Logiciel Arduino IDE pré-installé
-
Composants éléctroniques
- Carte Arduino Nano (x12)
- Shield (extension Arduino Nano) (x12)
- Capteur Ultrasons HRC-SR04 (x12)
- Servo-Moteur DM-S0090D (x24)
- Câble Dupont (x48 - 4/participants)
-
Programmes du LittleBot et des composants
Préparation
Matériel par participant sur un poste PC en début de séance :
Documentation / Tutoriels :
- Tutoriel animateur Arduino IDE-
création d'une activité - Tutoriel élève Arduino IDE-
modélisation d'une pièce - Tutoriel Arduino Nano
- Tutoriel Capteur Ultrason
- Tutoriel Servo moteur
Exemple de déroulement pédagogique
Exemple indicatif de déroulé par séance
Déroulé effectué en 2023-2024 au club robotique de l'IUT de Haguenau (1H30/séance, collégiens 6ème-3ème) :
- Séance 1 : Câblage et programmation d'une LED sur ? Arduino IDE ou MBlock ?
- Séance 2 : Principe physique, Câblage et programmation d'un câbleur ultrason
- Séance 3 : Principe physique, câblage, et programmation d'un servomoteur
- Séance 4 : Câblage complet du LittleBot
- Séance 5 : Programmation du LittleBot
Exemple de déroulé pour la séance 1
Déroulement pédagogique complet
Pour la découverte du câblage et de la programmation, nous allons découvrir petit-à-petit les différents composants électroniques, logiciels et programmes informatiques (code) nécessaire au fonctionnement du LittleBot. Commençons pas la découverte de la carte microcontrôleur "Arduino Nano" et sa carte de développement "Sensor Shield v3".
Tutoriel : Qu'est-ce que l'"Arduino"
Maintenant que nous sommes experts en microcontrôleur, voyons comment l'utiliser pour de la robotique.
Tutoriel : Qu'est-ce qu'un robot ?
Un robot est composé de capteurs et d'actionneurs. Nous allons d'abord découvrir et apprendre à utiliser un capteur de distance :
Tutoriel : Qu'est-ce qu'un capteur ultrason ?
Ce capteur peut être utilisé pour modifier le mouvement du robot qui est actionné par des servomoteurs :
Tutoriel : Qu'est-ce qu'un servomoteur ?
Maintenant que nous savons capter notre environnement et actionner des moteurs, nous allons pouvoir programmer le mouvement des moteurs en fonction de ce que le capteur reçoit :
Tutoriel : Câblage et programmation du LittleBot
No Comments