Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Le robot à commande gestuelle est un type courant de projets populaires réalisés par les amateurs. Le concept est simple: l'orientation de la paume contrôle le mouvement du robot car. MPU6050 pour détecter l'orientation du poignet et la transmet à l'arduino en valeur numérique. La plage de valeurs est de -32768 à +32767 pour chaque axe. Module basé sur la puce NRF24L01 ayant une communication bidirectionnelle sur la bande 2,4 GHz. Le circuit imprimé a une antenne intégrée. Le module communique avec les microcontrôleurs via la référence SPI. La portée d'un tel module dans la théorie est jusqu'à 100 mètres. De plus, vous pouvez contrôler la puissance de l'émetteur pour réduire la consommation d'énergie. Les moteurs sont contrôlés par le module L298N alimenté par six piles AA/R6.
Étape 1: Lister les éléments
Étape 2: Transmetteur de schéma et code
TÉLÉCHARGER Croquis
Étape 3: Récepteur de schéma et code
TÉLÉCHARGER Croquis
Étape 4: Configurer
Après avoir téléchargé des croquis sur des arduinos, connectez le récepteur à l'ordinateur et ouvrez le MONITEUR SÉRIE. Allumez l'émetteur et voyez que vous voyez les valeurs de l'axe X et de l'axe Y. Définissez maintenant les valeurs pour chaque sens de déplacement. Valeur STOP: si la valeur FORWARD est AcX 6000. La valeur STOP sera la plage entre ces valeurs AcX -6000.
Faites de même pour l'axe Y. Si votre récepteur est maintenant bien configuré, supprimez ce morceau de code et téléchargez le programme.
// EFFACER // -----------------------------
Serial.print ("AcX:");
Serial.print (ACX);
Serial.print ("");
Serial.print ("AcY:");
Serial.print (ACY);
retard (300);
// -----------------------------