C-9875 CAS
Robot avec système infrarouges suiveur de ligne. Système. Arduino. Ces instructions 4) Installer le programme Arduino dans le robot. 5) Installez le logiciel ...
Robot Suiveur De Ligne
17 juin 2013 Le but de ce projet est de s'initier à la robotique en réalisant un robot suiveur de ligne. ... Un programme Arduino doit impérativement être ...
Guide utilisateur du senseur QTR (suiveur de ligne)
MC Hobby cherche à promouvoir en français
Guide de mise en marche du module suiveur de ligne GT1140
Module suiveur de ligne basé sur un Exemple de programme : L'exemple de code suivant (à copier dans l'IDE Arduino®) fait allumer la LED intégrée à la.
INITIATION à la programmation en ROBOTIQUE ARDUBLOCK : la
Le Robot suiveur de ligne équipé de : - 2 moteurs à courant continu. - 1 carte Arduino UNO R3. - 1 Motor Shield R3 :carte de contrôle du sens de rotation
Gfkgjogùfjopùjophblkgmù jkhgùf johpù jop
13 juin 2016 ... programme dans la carte Arduino Uno sans avoir à recourir à un logiciel ... projet : fabriquer et programmer un robot suiveur de ligne. Nous ...
Gfkgjogùfjopùjophblkgmù jkhgùf johpù jop
13 juin 2016 Objectifs du projet (10 lignes maxi) : Réaliser un robot suiveur de ligne c'est-à-dire le concevoir (partie mécanique)
Robot suiveur de ligne
Ce projet sera entièrement réalisé par nos soins de la partie électronique à la programmation en allant jusqu'à la conception. Pour la partie mécanique nous
Guide de mise en marche du châssis AlphaBot2 pour Arduino
programme via l'IDE Arduino utilisant les différents capteurs présents sur la plateforme et le capteur à ultrasons (suiveur de ligne détection d'obstacle) ...
INITIATION à la programmation en ROBOTIQUE ARDUBLOCK : la
Le Robot suiveur de ligne équipé de : - 2 moteurs à courant continu. - 1 carte Arduino UNO R3. - 1 Motor Shield R3 :carte de contrôle du sens de rotation
Robot Suiveur De Ligne
17 juin 2013 La carte Arduino : circuit imprimé qui contient le microcontroleur que nous avons programmé. – Le langage Arduino : langage basé sur le C ...
Page de Garde .
16 juin 2016 Simulation du système suiveur de ligne par ISIS . . . . . . . . . . . . 53 ... Programme Arduino du robo intelligent .
Programmation Arduino - CAPTEUR SUIVEUR DE LIGNE
N. Tourreau / P. Pujades - Ac. Toulouse - Dec2015. Utilisation de Ardublock - Programmation Arduino. CAPTEUR SUIVEUR DE LIGNE. A placer à environ à.
Programmer une carte Arduino avec
mBlock est un environnement de programmation graphique basée sur Scratch 2.0 Touch Capteur de lumière
Guide utilisateur du senseur QTR (suiveur de ligne)
MC Hobby cherche à promouvoir en français
Modèle page de garde de mémoire
Pour commander les deux moteurs CC une carte Arduino UNO a été utilisée. L'objectif de notre travail est réalisé un robot suiveur de ligne est une base roulante
DOSSIER TECHNIQUE DU : DÉFI « ROBOT SUIVEUR DE LIGNE »
La programmation du module de pilotage du robot est faite à l'aide du logiciel « Logicator » (installé sur votre ordinateur) qui permet de créer des diagrammes
INITIATION à la programmation en ROBOTIQUE ARDUBLOCK : la
ARDUBLOCK : la programmation graphique (Arduino compatible). Le Robot suiveur de ligne équipé de : - 2 moteurs à courant continu. - 1 carte Arduino UNO R3.
Guide de mise en marche du module suiveur de ligne GT1140
Exemple de programme : L'exemple de code suivant (à copier dans l'IDE Arduino®) fait allumer la LED intégrée à la carte
[PDF] Robot suiveur de ligne - Thierry LEQUEU
Dans ce chapitre nous verrons toutes les étapes de programmation avec la reconnaissance de la ligne l'affichage sur le LCD puis enfin le suivi de la ligne par
[PDF] Robot avec système infrarouges suiveur de ligne Système Arduino
Avec ce projet vous apprendrez à programmer le système Arduino et sa plateforme d'apprentissage Il est à noter que pour assembler ce kit aucun outil n'est
[PDF] Robot Suiveur De Ligne - Moodle INSA Rouen
17 jui 2013 · Ce logiciel présente une interface épurée et permet de développer facilement des programmes qui peuvent être transférés sur la carte en
Comment fabriquer un robot suiveur de ligne avec Arduino ?
Dans ce tutoriel nous allons voir comment marche un suiveur de ligne quelles capteurs utiliser et comment le réaliser Un Suiveur de ligne c'est quoi ? Un
[PDF] Conception et Réalisation Dun Robot mobile suivant une trajectoire
Figure III 11 :Capture D'écran du Logiciel Arduino A la fin de ce travail qui consiste à l'étude et la mise en œuvre d'un robot suiveur de ligne
[PDF] Bedadi-Mehdipdf
La connexion entre l'Arduino et suiveur de ligne (capteurs 43 de couleurs) III 5 2 programmation la simulation et la mise en marche du robot mobile
Robot suiveur de ligne version Arduino - Électronique en amateur
19 avr 2020 · Robot suiveur de ligne version Arduino Au démarrage du programme le robot doit être correctement positionné avec un capteur de chaque
Réaliser un Robot suiveur de ligne avec une carte Arduino UNO
17 oct 2021 · – Technique pour suivre une ligne –Organigramme d'un robot suiveur de ligne –Réalisation du projet et programmation Capteur d'infrarouge
INITIATION à la programmation en ROBOTIQUE
ARDUBLOCK : la programmation graphique (Arduino compatible)Le Robot suiveur de ligne équipé de :
- 2 moteurs à courant continu - 1 carte Arduino UNO R3 - 1 Motor Shield R3 :carte de contrôle du sens de rotation des moteurs (" double pont en H ») - 2 capteurs infrarouges (sensors) pour détecter la ligne noire* Les capteurs 5 et 6 sont des détecteurs Infrarouges permettant de détecter une ligne noire sur un
fond clair Logigramme de programmation du Robot suiveur de ligne* DEBUTCapteurs 5
et 6 sur la ligne noire ?Capteur 5
GAUCHE
sur la ligne ?Capteur 6
DROIT sur la ligne ?AVANCE
(moteurs A et B marche avant à la même vitesse)ARRIERE
(moteurs A et B marche arrière à la même vitesse)Tourne à GAUCHE
(arrêt OU inverser moteur B Gauche)Tourne à DROITE
(arrêt OU inverser moteur A Droit) OUI NON OUI OUI NON NON Mot B Mot A Dir Mot : la broche de SENS fixe le sens de rotation (HIGH dans un sens, LOW dans l'autre sens)Vit Mot : la broche de Vitesse (PWM) fixe la
vitesse de rotation du moteur (vitesse Maxi = 255)Frein Mot : la broche de Frein stoppe le moteur :
Inactif sur niveau LOW, Actif sur niveau HIGH
Int Mot :
Mesure de
l'Intensité des moteursA et B
FONCTIONNEMENT DE LA CARTE DE PILOTAGE DES DEUX MOTEURS DE ROUESCABLAGE
réaliser le programme avec Ardublock1- démarrer le logiciel Arduino
2- dans la barre d'outils " Outils » puis " Ardublock »
3- réaliser le programme ci-dessus
4- transférer le programme en cliquant sur
en haut de l'écran.Logigramme
Programmation Ardublock
débutFait tourner
Moteur DROIT (A)
FREIN Désactivé
Fait tourner
Moteur GAUCHE (B)
Vitesse MAXI (255)
Vitesse MAXI (255)
FREIN Désactivé
Programmation Ardublock : PARTIE 1
Robot AVANCE (tout droit)
Faire tourner deux Moteurs
A et B en AVANT
B AFonctionnement observé : le programme est exécuté en boucle donc le robot avance tout droit
(sans jamais s'arrêter). Dans la partie suivante tu vas apprendre à programmer la durée des actions.1- Afin de limiter la durée d'une action dans le temps il faut utiliser la fonction " Délais » :
2- Tu vas modifier le programme de la partie 1 afin que le robot avance pendant 5 secondes
puis s'arrête pendant 2 secondes et répète ainsi de suite le programme en boucle. Transférer le programme modifié dans la carte Arduino en cliquant sur " Transférer » :Programmation Ardublock : PARTIE 2
Robot AVANCE pendant 5 secondes puis
s'ARRETE 2 secondes B A Pour indiquer la durée il faut saisir une valeur numérique correspondante en millisecondes sur l'onglet rose ex : 5 secondes = 5000 millisecondes début avancePause 2 secondes
(2000 millisecondes) arretPause 5 secondes
(5000 millisecondes)Logigramme
Arrêter le robot
activer frein MOT A et frein MOT B mettre les sorties numériques 8 et 9 au niveau HAUTFonctionnement observé : le robot avance pendant 5 sec. puis s'arrête 2sec. Ce programme est exécuté en boucle.
On va programmer ici les déplacements suivants : robot avance tout droit pendant 5 secondes / puis s'arrête 2 sec. / puis recule (arrière) pendant 5 sec. / puis s'arrête 2 sec. / et répète en boucle ces déplacements.Programmation Ardublock : PARTIE 3
Programmer une succession
de plusieurs déplacements B ALogigramme
début avancePause 2 secondes
(2000 millisecondes) arrêtPause 5 secondes
(5000 millisecondes) arrièrePause 2 secondes
(2000 millisecondes) arrêtPause 5 secondes
(5000 millisecondes)Dans la programmation Ardublock (ci-dessus à droite) on observe une multiplication des blocks qui génère un
programme de plus en plus long.Dans la partie suivante tu vas apprendre à créer des sous-programmes ce qui permettra de raccourcir et
simplifier la programmation avec ArdublockProgrammation Ardublock
Afin de simplifier la programmation nous allons utiliser des sous-programmes. Un sous programme regroupe plusieurs actions qui seront exécutées en utilisant un seul block qui porte le même nom que le sous programme correspondant.Exemple :
Programmation Ardublock : PARTIE 4
Créer des sous-programmes et
programmer les déplacements du robot B A La fonction sous-programme " Sous-programme » se trouve dans les blocks de contrôle (jaune) Pour programmer les déplacements d'un robot à 2 roues motrices il est plus simple de créer d'abord un sous- programme par type de déplacement : avant / arrière / droite / gauche / arrêt.Pour créer un sous-programme :
Il faut associer les actions correspondantes au déplacement (en vert) et écrire le nom du déplacement dans le block Sous- programme. Il faut créer les sous-programmes un par un et les placer cote à cote en haut à droite de la fenêtre du logiciel Ardublock.Voir ci-dessous :
Il sera ainsi beaucoup plus simple de programmer les déplacements du robot car il suffira de remplacer les différentes lignes de commande (blocks) par un seul block Sous-programme " avance », " arrière », " droite » etc.TRAVAIL A FAIRE :
1- Pour aller plus vite tu vas OUVRIR le fichier Ardublock " déplacements » en cliquant sur
en haut la fenêtre du logiciel Ardublock (voir les consignes de l'activité pour retrouver l'emplacement du fichier sur le
réseau du collège).2- Une fois ouvert le fichier contient uniquement les sous-programmes de déplacement du robot
(avance - arriere - gauche - droite - stop)3- Tu vas utiliser la fonction " boucle » puis la fonction " Sous-programme » .
4-Il faut maintenant remplacer le texte " Sous-programme » et écrire à la place le nom du
sous programme désiré par exemple " avance ».(attention il faut écrire exactement le même texte que dans le sous-programme sinon il ne sera pas reconnu et pas exécuté)
début avancePause 2 secondes
(2000 millisecondes) arrêtPause 5 secondes
(5000 millisecondes) arrièrePause 2 secondes
(2000 millisecondes) arrêtPause 5 secondes
(5000 millisecondes)Logigramme Programmation Ardublock
classiqueProgrammation Ardublock avec
sous-programmesFonctionnement observé : le robot avance pendant 5 sec / s'arrête 2 sec / puis recule 5 sec / et s'arrête 2
sec / et recommence en boucle ce fonctionnement le programme est beaucoup plus court et compréhensibleTranférer le programme en cliquant sur
" Téléverser vers l'Arduino » » Réaliser le câblage des deux capteurs de ligne comme indiqué ci-dessous :Programmation Ardublock : partie 5
Branchement des détecteurs de ligne à
Infrarouges
MOT GAUCHE B
MOT DROIT A
Capteur IR
GAUCHE
Capteur IR
DROITCapteur actif = 1
Capteur Inactif = 0
Capteur GAUCHE PIN5
Capteur DROIT PIN6
GND GND Vcc= +5 Volts Vcc= +5 Volts B AProgrammation Ardublock : partie 5 (suite)
Logique de programmation des capteurs de suivi de ligneSi le capteur Droit
détecte la ligne alors tourner à DroiteSi le capteur Gauche
détecte la ligne alors tourner à GaucheSi aucun capteur sur
la ligne alorsAVANCER tout droit
Si les deux capteurs
sont sur la ligne alors RECULE B A B A B A B A 5 6 DEBUTCapteurs 5
et 6 sur la ligne noire ?Capteur 5
GAUCHE
sur la ligne ?Capteur 6
DROIT sur la ligne ?AVANCE
(moteurs A et B marche avant à la même vitesse)ARRIERE
(moteurs A et B marche arrière à la même vitesse)Tourne à GAUCHE
(arrêt OU inverser moteur B Gauche)Tourne à DROITE
(arrêt OU inverser moteur A Droit) OUI NON OUI OUI NON NON 5 6 5 6 5 6Découverte des nouvelles fonctions qui seront utilisées pour la programmation du robot suiveur de ligne
Programmation Ardublock : partie 6
Programmation du robot suiveur de ligne
La condition Si .......
La condition Si ...Sinon.....
Les fonctions Logiques ET et NON
Exécute en boucle .......
Les Sous-Programmes
Programmation Ardublock : partie 6
Programmation du robot suiveur de ligne
DEBUTCapteurs 5
et 6 sur la ligne noire ?Capteur 5
GAUCHE
sur la ligne ?Capteur 6
DROIT sur la ligne ?AVANCE
(moteurs A et B marche avant à la même vitesse)ARRIERE
(moteurs A et B marche arrière à la même vitesse)Tourne à GAUCHE
(arrêt OU inverser moteur B Gauche)Tourne à DROITE
(arrêt OU inverser moteur A Droit) OUI NON OUI OUI NON NONLogigramme
Réaliser le programme ci-dessus et le transférer dans la carte Arduino en cliquant sur " Téléverser vers l'Arduino »ANNEXE 1
Si les capteurs 5 ET 6 sont sur la
surface blanche Alors exécute l'action " avance »Sinon teste si la capteur 6 (droit)
est sur la ligne noire :Alors exécute virage à droite
Sinon teste si la capteur 5
(gauche) est sur la ligne noire :Alors exécute virage à gauche
Si les capteurs 5 ET 6 sont sur
la ligne noire :Alors exécute l'action marche
" arriere » puis " demi-tour par la droite »Programmation Ardublock
1- Principe de fonctionnement :
Le cylindre Emetteur T (Transmitter) envoi des ultrasons, l'autre cyclindre R (Recepteur) récupère ceux qui reviennent suite à la collision avec un objet. En fonction du temps que l'onde aura mise pour revenir, nous pourrons savoir la distance qu'elle a parcourue grâce à la formule : Distance = [(durée du niveau Haut] X [vitesse du son : 340m/s] ) / 22- Branchement du capteur
3- Test du fonctionnement du capteur HC-SR04
3-1 : programmation graphique
afin de tester le bon fonctionnement du capteur d'obstacle, voici comment créer un petit programme
graphique permettant de mesurer la distance entre le capteur et un objet et d'afficher cette distance
en centimètres sur le Moniteur Série. Téléversez le programme vers 'Arduino puis Afficher le Moniteur
Série . Le Moniteur Série affiche à l'écran en centimètres les distances mesurées ...
Programmation Ardublock : partie 7
Suivre une ligne et s'arrêter devant un obstacle. Brancher et Tester un détecteur d'obstacle HC-SR04Vcc Trig Echo GND
Branchement du capteur HC-R04
sur Arduino + 5Volts Pin 4Entrée
numérique 4GND Pin 7
Entrée
numérique 74- Modifier le programme de suivi de ligne afin que le Robot suive la ligne noire et
s'arrête à 10 cm avant l'obstacle détecté. Voici le logigramme de fonctionnement du Robot Suiveur de ligne qui doit s'arrêter à 10 cm devant la boîte en carton lrosqu'elle sera détectée par le HC-SR04 (capteur à Ultra sons). Pour commencer vous devez partir du programme permettant de suivre la ligne noire, voir ci- dessous : (rappel : 5 et 6 sont les capteurs Infrarouges de suivi de ligne)Programmation Ardublock : partie 7
Suivre une ligne et s'arrêter devant un obstacle.Programmer le robot utilisant le HC-SR04
DEBUTDistance objet
< 10 cm NON OUIARRETER LE ROBOT SUIVRE LA LIGNE
NOIREEnsuite il faudra créer la variable " distance » et indiquer que la " valeur » de cette variable
correspond au signal mesuré par le capteur Ultrason.Ensuite sous la variable " distance » il faudra tester si la distance est inférieure à 10 cm,
dans ce cas il faudra arrêter le robot.....Sinon il faudra exécuter le programme de suivi, voir
ci-dessous : Téléversez ce programme dans l'Arduino, le robot doit s'arrêter s'il détecte un obstacle placé à moins de 10 cm, sinon il suivra la ligne noire.Programmation Ardublock : partie 8
Comment optimiser le programme (ou algorythme)afin de fluidifier les déplacements du robotquotesdbs_dbs20.pdfusesText_26[PDF] capteur suiveur de ligne mbot
[PDF] programme mbot labyrinthe
[PDF] robot mbot suiveur de ligne
[PDF] comment le theatre participe t il a la culture democratie athenienne
[PDF] cours de morale secondaire
[PDF] cours de morale leçon
[PDF] leçon de morale sur l'amitié
[PDF] exemple de leçon de morale
[PDF] cours morale
[PDF] programme de morale secondaire
[PDF] cours de morale non confessionnelle
[PDF] la môme néant analyse
[PDF] louis xvi cycle 3
[PDF] louis xiv cycle 3 vidéo