Catégories
MBOT Robotique

MBOT Prise en main

MBOT DESCRIPTION

Sur l’interface de programmation MBLOCK installer les trois options :

  • mBot2 shield
  • Ultrasonic Sensor 2
  • Quad RGB Sensor

Le dispositif CyberPi

  • Écran couleur, offrant des interfaces utilisateur conviviales pour l’interaction homme-machine
  • Système CyberOS, vous permettant d’exécuter les programmes prédéfinis, de définir la langue du système et de mettre à jour le système via le joystick et les boutons intégrés
  • Un port Micro USB (Type-C) pour la connexion aux PC pour l’alimentation et la communication
  • Un port de module électronique pour connecter des modules électroniques
  • Un port de carte d’extension pour la connexion aux cartes d’extension
  • Plusieurs capteurs intégrés, tels qu’un capteur de lumière et un gyroscope, qui fournissent plusieurs types de sortie de données

Capteur RVB pour le suivi de la ligne noire

Plage de détection : 5 à 15 mm de l’objet à détecter

Apprentissage RVB

Double pression : lorsque vous appuyez deux fois sur le bouton, le capteur quad RVB commence à mémoriser les valeurs des couleurs de l’arrière-plan (le blanc) et de la ligne noire pour le suivi de ligne. Pour effectuer cette opération, placez les capteurs de lumière sur le parcours avec une ligne noire et appuyez deux fois sur le bouton. Lorsque vous voyez les LED clignoter rapidement, faites glisser les capteurs RVB d’un côté à l’autre au-dessus de la ligne noire sur le fond blanc du parcours pendant environ 2,5 secondes. Les valeurs des paramètres obtenues sont automatiquement stockées.

Si l’apprentissage échoue, les LED clignotent lentement et vous devez recommencer l’apprentissage.

Les instructions à connaitre

Pour détecter la ligne noire nous avons utilisé les instructions suivantes :

Pour mesurer les deux capteurs du centre :

Pour mesurer les quatre capteurs :

Pour mesurer un capteur :

En mesurant la ligne noire, ou le fond ou une couleur :

Les différents cas de détection de la ligne noire :

Capteur ultrasons

Le capteur à ultrasons 2 peut être utilisé pour détecter la distance entre un obstacle et celui-ci. L’émetteur de gauche transmet les ondes ultrasonores et le récepteur de droite reçoit les ondes ultrasonores réfléchies.

Les êtres humains peuvent entendre des sons de 20 à 20 000 Hz. Les ondes sonores dont les fréquences sont supérieures à 20 000 Hz sont appelées ondes ultrasonores. Les ondes sonores sont réfléchies par les obstacles rencontrés et sont reçues par le récepteur du capteur à ultrasons. En fonction du temps écoulé entre l’émission et la réception, les distances entre le capteur à ultrasons et les obstacles peuvent être calculées.

Présence d’un obstacle :

Distance avec un obstacle 

Gestion des deux moteurs encodeurs

Un moteur électrique encodeur est un moteur équipé d’un dispositif appelé encodeur. L’encodeur est un capteur qui mesure la position angulaire ou la vitesse de rotation du moteur. Il fournit des informations précises sur la position du moteur, ce qui est essentiel pour contrôler avec précision le mouvement du robot.

EM1 : correspond au moteur gauche

EM2 : correspond au moteur droit (attention il est monté à l’envers, pour le faire avancer mettre un nombre négatif)

Gestion des événements

Catégories
MAQUEENPLUS Obstacle

MAQUEEN : Labyrinthe

Utilise ce que tu as pu faire précédemment pour détecter un obstacle :

et les fonctions pour faire avancer, tourner, reculer ton robot :

Pour parcourir le labyrinthe le robot doit à chaque obstacle prendre la décision soit de tourner à droite ou soit de tourner à gauche, autrement il avance :

Sur l’obstacle avant de tourner le robot doit reculer :

Maintenant en fonction de l »obstacle ‘obstacle et de l’endroit où se trouve le robot, celui-ci doit tourner à droite ou à gauche.

Utilise une variable pour numéroter les obstacles :

Et maintenant prendre la bonne décision en fonction du labyrinthe :

Catégories
DFROBOT Robotique

PARTIE 1 : ROBOT DFROBOT Programmation des moteurs avec makecode

Lancer https://makecode.microbit.org/#

Crée un nouveau projet :

Dans MakeCode tu vas rajouter une nouvelle extension pour piloter les moteurs :

saisie cette url pour rechercher l’extension pour ploter les moteurs de DFROBOT : https://github.com/DFRobot/pxt-motor

Puis valide :

Exemple d’un programme pour faire avancer ton robot par l’appui du bouton A et l’arrêter par l’appui du bouton B :

Catégories
MAQUEENPLUS Radio Robotique

PARTIE 01 : MAQUEEN RADIO

Choisir un numéro de groupe différent

Téléverse sur le MAQUEEN et sur la carte MICRO:BIT puis teste :

Catégories
DFROBOT Robotique

PARTIE 2 : ROBOT DFROBOT Pilotage par radio

Catégories
Ligne noire MAQUEENPLUS Robotique

INTRODUCTION : MAQUEEN Suivre la ligne noire

Le Maqueen Plus V2

Caractéristiques :5 capteurs de suivi de ligne (sorties analogiques et digitales), calibration automatique via bouton-poussoir 2 LEDs frontales rouges4 LEDS RGB NéopixelsCapteur de distance ultrason HC-SR04Buzzer pour effets sonores2 motoréducteurs N20 :vitesse de rotation nominale : 266 tr/minmodulation PWMrapport de réduction: 1:75Capteur infrarouge permettant au robot d’être télécommandéPort d’extension GPIO :8 ports : P0 P1 P2 P8 P12 P13 P14 P15 avec 3,3V3 ports pour servomoteur : P0 P1 P2 avec Vbat2 Ports I2C 3.3V1 Port I2C 5VAlimentation par batterie Li-Ion 18650 3.7V 3500 mAh avec circuit de chargementTension de charge : 5 V,  temps de charge : 4  heures, indicateur du niveau de charge : 4 LEDDimensions du produit : 14 x 101 x 70 mm


Le robot dispose à l’avant de 5 capteurs optiques infrarouge.
Fonctionnement d’un capteur optique infrarouge
Le capteur optique infrarouge est constitué :d’une LED infrarouge d’un photo-transistor
Le capteur envoie un signal haut lorsqu’il détecte le noir et un signal bas quand il détecte le blanc.

Pour le programmer

Va sur le site vittascience : fr.vittascience.com

Choisis « Programmer »

Puis fais défiler ton écran pour choisir le robot Maqueen Plus

Choisis le mode Bloc et agrandis ton écran en baissant la console du bas :

Pour gérer le tableau de LED de la carte microbit utilise l’instruction « afficher l’image » sous Affichage :

Par exemple allume les LEDs de la manière suivante dans « Au démarrage » :

Tu peux tester en demandant à Téléverser sur la carte :

Demande la connexion avec la carte puis valide le transfert.

Tu utilises les instructions suivantes pour le suivi de la ligne noire.

Pour faire avancer ton robot :

Pour détecter la ligne noire :

Catégories
MAQUEENPLUS Robotique

PARTIE 01 : MAQUEEN SUVI LIGNE NOIRE

Pour un suivi de ligne noire simple :

Catégories
Jeu vidéo

Concevoir un jeu vidéo 2D en pixel Art de type plateforme

Répond à ce questionnaire pour concevoir ton jeu vidéo :

Veuillez répondre à ce questionnaire 

Catégories
Ligne noire MAQUEENPLUS Robotique

PARTIE 02 : MAQUEEN SUIVI LIGNE

Avec des vitesses variables stockées dans deux variables : VITESSE_MAXI, VITESSE_MINI

Catégories
Ligne noire MAQUEENPLUS Robotique

PARTIE 03 : MAQUEEN SUIVI LIGNE NOIRE

Contrôle de la vitesse avec les bouton A et B :