RobotTondeuse : Différence entre versions
(→{{Bleu|Explications}}) |
(→{{Bleu|Explications}}) |
||
Ligne 55 : | Ligne 55 : | ||
* connectés en I2C via les ports SCL et SDA de l'arduino | * connectés en I2C via les ports SCL et SDA de l'arduino | ||
+ | * alimentés en 5V via le pin VIN, ils possèdent un régulateur qui transforme le 5V en 2.8V (sortie VDD) | ||
* placés au côté gauche, droit et au milieu du robot pour avoir un plus grand champ de vision | * placés au côté gauche, droit et au milieu du robot pour avoir un plus grand champ de vision | ||
* détails de fonctionnement: <br /> | * détails de fonctionnement: <br /> | ||
Ligne 64 : | Ligne 65 : | ||
* connecté en I2C comme les capteurs de distance | * connecté en I2C comme les capteurs de distance | ||
+ | * alimenté en 5V comme les capteurs de distance | ||
* prend la valeur de 100 angles et fait leur moyenne pour plus de précision | * prend la valeur de 100 angles et fait leur moyenne pour plus de précision | ||
+ | |||
* moteur brushless | * moteur brushless | ||
Ligne 71 : | Ligne 74 : | ||
* alimenté directement via la batterie car nécessite 12V | * alimenté directement via la batterie car nécessite 12V | ||
* sur le rotor on a mis du scotch pour modéliser la lame | * sur le rotor on a mis du scotch pour modéliser la lame | ||
+ | |||
+ | * abaisseur de tension | ||
+ | |||
+ | * transforme le 12V de la batterie en 5V pour alimenter les capteurs |
Version du 15 mars 2021 à 11:32
Sommaire
[masquer]Présentation du projet
Objectif
Le projet consiste à fabriquer un robot tondeuse capable d'éviter les obstacles grâce à des capteurs de distance et faire tourner un moteur brushless désignant la lame de la tondeuse.
Découpage fonctionnel
Travail à réaliser
Objectif
L'objectif sera bien évidemment de terminer le projet de sorte qu'il réponde au cahier des charges décrit précédemment.
Pour ce faire, il conviendra de :
- rechercher des solutions à partir du schéma fonctionnel fourni ( schéma électronique et composants )
- dimensionner les composants utilisés
- tester les différents blocs fonctionnels
- programmer les composants
- valider le fonctionnement
Choix des composants
- 3 capteurs de distance VL53L1X
- 1 arduino uno
- 1 gyroscope MPU9250
- 1 batterie 12.4V
- 1 abaisseur de tension LM2596
- 1 moteur brushless
- 2 moteurs mdp
Explications
- les capteurs de distance
* connectés en I2C via les ports SCL et SDA de l'arduino * alimentés en 5V via le pin VIN, ils possèdent un régulateur qui transforme le 5V en 2.8V (sortie VDD) * placés au côté gauche, droit et au milieu du robot pour avoir un plus grand champ de vision * détails de fonctionnement:
- si le capteur à gauche détecte un obstacle à moins de 20cm, le robot tourne à droite - si le capteur à droite détecte un obstacle à moins de 20cm, le robot tourne à gauche - si le capteur du milieu détecte un obstacle à moins de 20cm, le robot s'arrête et fait demi-tour vers la droite
- le gyroscope
* connecté en I2C comme les capteurs de distance * alimenté en 5V comme les capteurs de distance * prend la valeur de 100 angles et fait leur moyenne pour plus de précision
- moteur brushless
* connecté à un pin PWM de l'arduino pour pouvoir le piloter * alimenté directement via la batterie car nécessite 12V * sur le rotor on a mis du scotch pour modéliser la lame
- abaisseur de tension
* transforme le 12V de la batterie en 5V pour alimenter les capteurs