Feedback geben
Dans ce tutoriel, nous allons construire un robot à six axes contrôlé par des gestes de la main en utilisant un gant robotique. En imitant les gestes naturels de l’homme, comme un pincement ou une rotation du poignet vers la gauche, vous pourrez ouvrir/fermer ou faire tourner le bras robotique vers la gauche et la droite respectivement. En fait, vous contrôlerez manuellement un bras robotique.
Le bras robotique est entièrement personnalisable. Vous pouvez soit acheter le vôtre, soit l’imprimer en 3D. Si vous choisissez d’imprimer en 3D, ne vous inquiétez pas. Il existe une liste de différents robots qui utilisent des servomoteurs, donc la théorie de ce que nous construisons s’applique toujours.
Globalement, nous envoyons un signal (par Bluetooth) du gant robotique au servomoteur. Lorsqu’une valeur a été reçue, le pilote du servomoteur envoie un signal à un servomoteur spécifique qui déplace le bras robotique.
Nous utilisons ces capteurs pour détecter un changement dans un geste. Nous pouvons alors envoyer au bras robotique une valeur spécifique correspondant à un geste pour commander un servomoteur via Bluetooth. Et avec suffisamment de gestes, le bras robotique prend vie !
Projets de robots Arduino
aide ! J’utilise le code et j’obtiens tout un tas d’erreurs… Je suis un peu un débutant, donc pas sûr de savoir comment réparer cela ! J’ai tout construit selon les instructions, donc je ne sais pas pourquoi ça ne fonctionne pas. Voici les erreurs :
Le téléchargement, le copier/coller du code brut a créé une frustration initiale avec ce code. Les erreurs initiales float pin() postées il y a quelques années sont résolues en les retapant simplement dans l’IDE Arduino. Vous verrez le texte float devenir vert – et vous réaliserez alors que vous êtes un noob 😉
Si vous êtes aussi naïf que moi, vous risquez d’obtenir l’erreur /357. Je vous invite à regarder où se trouvent les sauts de ligne dans le code. J’ai dû effacer 8 lignes, mais si vous faites attention, vous verrez les problèmes.
Juste une petite question. Le capteur Ping, HC-SR04, a 4 broches : Vcc, Trig, Echo, Gnd. Dans votre sketch “const int pingPin = 19 ;” Vous utilisez la broche 19 pour connecter le capteur à l’Arduino. Parce qu’il montre la broche 19, avez-vous utilisé un Arduino Mega 2560 pour exécuter le sketch ? Et, je ne comprends pas comment configurer le HC-SR04 avec une seule broche. Est-ce que Trig et Echo sont connectés à la broche 19 du Mega 2560 ? Si j’utilise un Arduino Uno, quelle broche dois-je utiliser ? Toute aide serait la bienvenue. Merci.
Comment faire tourner un robot à gauche et à droite arduino
Dans le passé, la construction de robots était une tâche coûteuse et difficile à gérer en raison du grand nombre de pièces et de l’expérience nécessaires. Cependant, avec la disponibilité d’Arduino et des kits, des bras et des pièces qui vont avec, la robotique est maintenant un processus amusant et excitant qui est très abordable !
La première étape pour construire quelque chose est de savoir quels sont les composants nécessaires. La construction d’un robot Arduino ne fait pas exception à la règle. Le nombre de pièces nécessaires dépend du type de robot que vous essayez de construire et de votre budget !
Pour vous aider à développer votre créativité et faciliter le processus d’achat de toutes les pièces individuellement, nous avons préparé des kits de robot Arduino qui incluent tous les composants/modules essentiels dont vous aurez besoin pour vous lancer facilement !
Un autre kit de robot Arduino adapté aux débutants est le kit de construction de robot Alphabot ci-dessus. Ce kit fonctionne sur la plateforme robotique Alphabot, capable non seulement de suivre les lignes Arduino, mais aussi d’éviter les obstacles, de mesurer la vitesse et de contrôler les infrarouges !
Basé sur DrawingBot par MakerC, il y a 5 nouveaux fichiers 3D/STL que vous pouvez utiliser pour ajouter une meilleure stabilité du curseur pour la tête, y compris une inclinaison du stylo. Vous pouvez également définir la rotation en 3 variations (droite / 25 degrés / 50 degrés).
Le code du robot Arduino avance
Aujourd’hui, je vais vous présenter l’aspect programmation de mon projet. C’est un article assez long qui contient beaucoup d’informations qui peuvent être appliquées à la plupart des projets Arduino. À la fin de l’article, vous connaîtrez les bases de la programmation des capteurs, des moteurs et des autres dispositifs connectés à l’Arduino, et vous comprendrez également comment une télécommande sans fil peut communiquer avec la carte Arduino via Bluetooth. Je vous encourage à vous procurer les pièces que j’ai listées dans l’article précédent et à essayer ces tests avec moi.
Sur le côté gauche, vous avez le port USB (boîte grise) et la prise d’alimentation (boîte noire). Pendant les tests, j’alimenterai mon Arduino avec un câble USB, mais le robot final sera alimenté par une batterie connectée à la prise d’alimentation.
Sur le dessus, de droite à gauche, il y a 14 broches étiquetées de 0 à 13. Ce sont les broches numériques. Ces broches peuvent être configurées individuellement en tant qu’entrées ou sorties, ce qui signifie que des données numériques peuvent être lues ou écrites à partir de dispositifs connectés sur ces broches. Comme ces broches sont numériques, elles n’ont que deux états possibles, HIGH et LOW.