1. Pilotez Plusieurs Robots avec une Seule Télécommande
Ces codes Arduino dématérialisés permettent de piloter de 1 à 5 robots EasyRobot depuis une seule télécommande équipée d’un module radio NRF24L01.
Le produit comprend deux programmes complémentaires :
- Un code pour la télécommande, chargé de sélectionner le robot et de transmettre les commandes.
- Un code pour les robots EasyRobot, configurable avec un identifiant propre à chaque robot.
La télécommande peut commander chaque robot individuellement ou utiliser les fonctions prévues par le programme. Grâce à son architecture évolutive, le code peut être adapté pour ajouter davantage de robots selon les besoins du projet. Le kit associé propose notamment les modes manuel, évitement d’obstacles, suivi de ligne et buzzer.
Cette solution convient aux particuliers, écoles, centres de formation, FabLabs et entreprises souhaitant étudier la communication radio et la gestion d’une flotte de robots Arduino.
2. Caractéristiques techniques
Contenu numérique fourni
- 1 code Arduino pour la télécommande NRF24L01
- 1 code Arduino pour les robots EasyRobot
- Fichiers .ino compatibles avec Arduino IDE
- Configuration individuelle de l’identifiant de chaque robot
- Gestion de 1 à 5 robots dès l’installation
- Possibilité d’ajouter des robots supplémentaires en modifiant le programme
- Communication radio bidirectionnelle via NRF24L01
- Sélection du robot depuis la télécommande
- Affichage du robot sélectionné et du mode actif
- Code modifiable et personnalisable
Fonctionnalités du code télécommande
- Sélection individuelle d’un robot
- Transmission des commandes de déplacement
- Gestion des doubles joysticks analogiques
- Gestion des boutons de sélection
- Affichage sur écran OLED 1,3 pouce
- Envoi des données par radio NRF24L01
- Gestion de plusieurs identifiants de robots
Fonctionnalités du code robot
- Réception des commandes NRF24L01
- Reconnaissance de l’identifiant attribué au robot
- Pilotage des moteurs via le driver L298N
- Affichage sur écran OLED 0,96 pouce
- Lecture du capteur ultrason HC-SR04
- Lecture des capteurs de ligne TCRT5000
- Commande du buzzer
- Gestion des différents modes de fonctionnement
3. Avantages du produit
- Deux codes Arduino complémentaires prêts à être configurés
- Pilotage de 1 à 5 robots avec une seule télécommande
- Architecture évolutive permettant d’intégrer d’autres robots
- Identification individuelle de chaque EasyRobot
- Communication sans fil NRF24L01 rapide et adaptée à la robotique
- Code personnalisable pour créer ses propres comportements
- Téléchargement immédiat, sans livraison physique
- Excellent support pédagogique pour étudier les systèmes multi-robots
4. Utilisations pratiques et polyvalentes
- Pilotage individuel de plusieurs robots EasyRobot
- Création d’une flotte de robots éducatifs
- Ateliers Arduino et activités STEM
- Initiation à la communication radio NRF24L01
- Étude de l’adressage et de l’identification des robots
- Projets scolaires en robotique et systèmes embarqués
- Démonstrations technologiques en entreprise
- Développement de scénarios collaboratifs entre robots
- Base logicielle pour ajouter de nouveaux modes autonomes
5. Ressources et Informations Complémentaires
Matériel compatible
Pour la télécommande :
- Carte compatible Arduino
- Module NRF24L01
- Écran OLED 1,3 pouce
- Deux joysticks analogiques
- Boutons de commande
Pour chaque robot :
- Arduino UNO R4 WiFi
- Module NRF24L01
- Driver moteur L298N
- Écran OLED 0,96 pouce
- Capteur ultrason HC-SR04
- Deux capteurs TCRT5000
- Buzzer
- Châssis EasyRobot à deux moteurs
Ajout de robots supplémentaires
Chaque robot reçoit un identifiant unique dans le programme. Pour agrandir la flotte, il suffit notamment de :
- Créer un nouvel identifiant
- Ajouter ce robot dans le code de la télécommande
- Configurer le code du nouveau robot
- Téléverser le programme dans sa carte Arduino
Informations importantes
- Il s’agit d’un produit exclusivement numérique.
- Aucun robot, composant ou module électronique n’est fourni.
- Le code est conçu pour le montage EasyRobot V4 ou un matériel équivalent.
- Des adaptations peuvent être nécessaires si le câblage ou les composants utilisés diffèrent.
- Des connaissances de base dans Arduino IDE sont recommandées.











