dimanche 31 décembre 2023
TP - Comment utiliser une photorésistance sur carte Arduino
Une photorésistance (également appelée résistance photogénique, cellule photoconductrice ou cellule photoéléctrique) est un composant électronique dont la résistivité varie en fonction de la quantité de lumière incidente : plus elle est éclairée, plus sa résistivité baisse.
Comme son nom l’indique dans la langue de Shakespeare : LDR pour Light
Dependent Resistor, la photorésistance est un dipôle dont la résistance varie en
fonction de l’éclairement E qu’elle reçoit d’une source de lumière.
La partie sensible du capteur est une piste de sulfure de cadmium en forme de
serpent : l’énergie lumineuse reçue déclenche une augmentation de porteurs de
charges libres dans ce matériau, de sorte que sa résistance électrique évolue.
samedi 30 décembre 2023
Ressource Mbot 01 - Suiveur de ligne
Le robot se déplace en suivant un marquage au sol (ligne noire). Pour assurer cette fonction, il dispose à l'avant d'un module suiveur de ligne, composé de deux capteurs optiques.
Tant que les deux capteurs détectent la ligne, le robot avance (situation 0). Lorsqu'un des deux capteurs ne détecte plus la ligne, le robot doit tourner sur lui même pour se remettre dans l'axe (situation 1 ou 2).
Si deux capteurs sont en dehors de la ligne, le robot recule (situation 3).
vendredi 29 décembre 2023
Ressource Mbot 02 - Capteur ultrason
écoulé entre le départ de l’ultrason et la réception de l’écho.
Le bloc nécessaire pour exploiter le capteur ultrason est le suivant :
jeudi 28 décembre 2023
Ressource Mbot 03 - Capteur de lumière
Fonctionnement du capteur de luminosité :
Le capteur de luminosité est constitué d'un LDR ( light dependent resistor), c'est un composant électronique dont la résistance varie en fonction de la luminosité ambiante. La tension présente à ses borne est échantillonnée par un Convertisseur Analogique Numérique ( CAN ) sur 10 Bits.
La valeur décimale retournée est donc comprise entre 0 et 1024
Bloc de commande du capteur de luminosité :
Mblock met à disposition du programmeur une instruction qui permet de lire la valeur du capteur de luminosité
Il s’agit de l’instruction « Luminosité mesurée sur le capteur de luminosité sur la carte »
Exemple de programme permettant d'afficher la valeur renvoyée :
Le Mbot est en liaison Wifi avec l'ordinateur ( ne pas oublier de télécharger le microprogramme de liaison si nécessaire )
la valeur de la luminosité est lisible dans la scène en haut à gauche de l'écran du logiciel Mblock
mercredi 27 décembre 2023
TP15 : mBot - Qu'est-ce qu'un algorithme et qu'est-ce qu'un programme ?
Un algorithme est une suite d'instructions, qui une fois exécutée correctement, conduit à un résultat donné.
Cette description peut être textuelle (si, alors, sinon, tant que ...) ou graphique (appelé également algorigramme, organigramme ou logigramme).
Un algorithme se lit du haut vers le bas.
Instruction sous forme de bulle :
- DÉBUT (avec une condition initiale)
- FIN
Instruction sous forme d'un rectangle : utile pour schématiser les actionneurs
- ACTION
Instruction sous forme de losange : utile pour schématiser une question (OUI/NON), un événement, un capteur, une condition ou un choix
- CONDITION SI
- SI avec SINON
- MESURE (prendre la température)
- MESURE (capter un mouvement)
- MESURE (une distance)
Exemple d'un algorithme pour faire un programme sur le robot mBot :
Sous forme de texte : nous voulons faire avancer notre robot 3 secondes et le faire reculer 3 secondes.
Algorithme :
Programme sur mBlock V.3.4 :
Programme mBlock V.5 |
Exécution du programme :
Activités :
1/ Refaire l'algorithme sur feuille (Algorigramme) et le programme sur le logiciel mBlock..
2/ Faire le même algorithme avec le bouton poussoir pour démarrer le programme.
3/ Faire un algorithme sur papier et le programme sur mBlock avec le cahier des charge suivant : Avancer, Reculer, Tourner sur lui même la durée total est de 12 seconde.
4/ A l'aide d'un mètre, mesurer la vitesse du mBot pour (255, 200, 100 et 50) et envoyer vos résultats sur le lien suivant :
Voir l'article sur Monsieur Algorithme : Lien
Les compétences visées :
Pratiquer des langages D 1.3 :
- Appliquer les principes élémentaires de l’algorithmique et codage à la résolution d’un problème simple.
Mobiliser des outils numériques D2 :
- Modifier ou paramétrer le fonctionnement d’un objet communicant.
mardi 26 décembre 2023
lundi 25 décembre 2023
TP10 - Support de Téléphone ou de Tablette
Conception 3D d'un support pour téléphone ou de tablette avec le logiciel TINKERCAD pour impression 3D.
Croquis :
Veuillez vous connecter à votre classe TINKERCAD : Lien
Les compétences visées :
S’approprier des outils et des méthodes D2 :
- Exprimer sa pensée à l’aide d’outils de description adaptés : croquis, schémas, graphes, diagrammes, tableaux (représentations non normées).
Mobiliser des outils numériques D2 :
- Simuler numériquement la structure et/ou le comportement d’un objet.
dimanche 24 décembre 2023
Ressource MBot - Comment afficher les valeurs des capteurs et des détecteurs du robot mBot ?
1. Dans le menu Instructions/Blocs et variables, créer trois variables :
- distance
- luminosité
- suiveur de ligne
Assembler les blocs du programme.
1. Cliquer sur le drapeau vert afin de lancer le programme.
2. Faire varier la « luminosité » détectée (éclairer le dessus de la carte avec une lampe ou cacher la carte avec un tissu noir).
3. Faire varier la « distance » en approchant et en reculant la main face au module ultrason.
4. Faire varier les valeurs du module « suiveur de ligne » avec des cartons noir et blanc.
samedi 23 décembre 2023
TP - Capteur ultrason
Comment utiliser un capteur de distance à ultrasons HC-SR04 avec Arduino ?
Le HC-SR04 est un capteur de distance à ultrasons facile à utiliser, avec une portée de 2 à 400 cm. Il est couramment utilisé dans les robots évitant les obstacles xommz le robot mBot et les projets d’automatisation.
Dans ce tutoriel, vous apprendrez comment fonctionne le capteur et comment l’utiliser avec Arduino.
Source : https://www.volta.ma/comment-utiliser-un-capteur-de-distance-a-ultrasons-hc-sr04-avec-arduino/arduino/
vendredi 22 décembre 2023
jeudi 21 décembre 2023
mercredi 20 décembre 2023
TP16 - Comment utiliser le robot Mbot ? - Suiveur de ligne
Problématique :
Nous souhaitons faire parcourir au robot mBot un trajet prédéterminé. Comment faire ?
Capteur droit et capteur gauche |
Le robot se déplace en suivant un marquage au sol (ligne noire). Pour assurer cette fonction, il dispose à l'avant d'un module suiveur de ligne, composé de deux capteurs optiques.
Tant que les deux capteurs détectent la ligne, le robot avance (situation 0). Lorsqu'un des deux capteurs ne détecte plus la ligne, le robot doit tourner sur lui-même pour se remettre dans l'axe (situation 1 ou 2).
Si deux capteurs sont en dehors de la ligne, le robot recule (situation 3).
Activité (Travail à faire) :
1/ Programmer le robot mBot pour qu'il suive la ligne noire.
2/ Faire l'algorithme sur feuille en vos inspirant de la fiche ci-dessous :
- Si l’état de suiveur de ligne sur le port 2 est égal à 0, alors avancer
- Sinon si l’état de suiveur de ligne est égal à 1, tourner à gauche
- Sinon si l’état de suiveur est égal à 2, tourner à droite
- Sinon si l’état de suiveur de ligne est égal à 3, reculer
Ressource :
mBot - Mode d'emploi : Lien
mardi 19 décembre 2023
lundi 18 décembre 2023
samedi 16 décembre 2023
Ressource 03 - A : Les ouvrages de notre environnement répondent à quel besoin ?
Comme vous l'avez vu en classe de sixième, un objet technique répond toujours à un BESOIN. Pour décrire celui-ci, on utilise un outil graphique appelé schéma du besoin ou « Bête à cornes », qui permet de répondre au trois questions ci-contre afin d'identifier le besoin auquel satisfait l'objet technique.
Exemple : Un stade
LA FONCTION DE SERVICE
La fonction de service est une fonction attendue d'un objet technique (ou réalisée par lui) pour répondre au besoin d'un utilisateur donné. Un objet technique peut avoir plusieurs fonctions de service. La fonction d'usage est la principale fonction de service d'un objet technique.
Exemple
Pour un avion de ligne, la fonction de service est : SE DÉPLACER à plusieurs dans les airs Pour un stylo bille, la fonction de service est : LAISSER une trace d'encre sur un support
Attention !
Une fonction de service s'exprime toujours à l'aide d'un verbe à l'infinitif suivi d'un ou plusieurs compléments.
LES DIFFÉRENTS TYPES DE CONSTRUCTION
vendredi 15 décembre 2023
TP14 - Concevoir en 3D un objet
Conception 3D d'une pièce ou d'un objet technique avec le logiciel en ligne TINKERCAD.
Compétences : S’approprier des outils et des méthodes D2
- Exprimer sa pensée à l’aide d’outils de description adaptés : croquis, schémas, graphes, diagrammes, tableaux (représentations non normées).
- Traduire, à l’aide d’outils de représentation numérique, des choix de solutions sous forme de croquis, de dessins ou de schémas.
Rectangle |
Parallélépipède |
Veuillez vous connecter à votre classe TINKERCAD : Lien