Du nom, il devient immédiatement clair que le robot fait sur le contrôleur Arduino. L'auteur a créé ses propres bibliothèques pour une utilisation plus pratique. L'équipement standard du robot contient un télémètre situé sur le panneau avant, deux roues et deux moteurs. Pour d'éventuelles mises à niveau futures, une maquette est installée sur le dessus de la machine. L'appareil est contrôlé et fonctionne de manière autonome, si vous le souhaitez, vous pouvez ajouter une radiocommande. L'article décrit le travail avec CARduino et les bibliothèques, il y a quelques exemples.
Qu'est-ce qu'une bibliothèque?
La bibliothèque simplifie considérablement le contrôle du robot. Le projet est conçu pour des personnes qui ne sont pas particulièrement fortes en programmation, mais qui souhaitent créer des robots simples. Pour créer un tel modèle ne nécessite pas de connaissances dans le domaine du contrôle moteur. La bibliothèque fera tout par elle-même, réduira le programme aux commandes les plus simples "tourner à droite et avancer une seconde" ou "avancer trois secondes puis accélérer". Il existe des exemples de programmes dans la bibliothèque pour vous aider à configurer CARduino.
Que faire si les mêmes matériaux ne sont pas disponibles?
Vous pouvez assembler un tel robot sans ces matériaux. La bibliothèque a la capacité de travailler sur presque tous les assemblages. Par exemple, vous pouvez utiliser d'autres roues ou matériaux pour le châssis, l'essentiel est que les pièces changées remplissent la même fonction.
Que peut faire un robot?
La fonctionnalité du robot est presque illimitée. En utilisant cette bibliothèque, écrire un programme pour Arduino devient une tâche assez facile. La planche à pain permet d'installer une variété de capteurs.
Coût du robot
L'auteur vit aux États-Unis et a donc estimé que l'assemblage du robot à partir de zéro coûterait environ 100 $, ayant la plupart des détails, il a dépensé 30 $ pour le projet. Si vous pouvez commander des composants en Chine, vous pouvez réduire les coûts d'environ 5 fois.
Matériaux utilisés:
- Arduino Uno - R3
- Carte de développement 30x10
- Support pour Arduino et planche à pain
- Télémètre Sharp GP2Y0A02YK0F
- Micromoteurs 2 pièces
- Deux roues 49x12 mm
- Supports pour moteur 2 pièces
- Roues à billes 2 pièces
- Pilotes de moteur pour Arduino 2 pcs
- Base pour le châssis (bois) 15x10,75 cm (la taille a été choisie en fonction de la taille du support pour Arduino et planche à pain)
- Petites vis à bois
- Batterie 9V 1 pc
Première étape. Travaux préparatoires.
Avant de procéder au montage du robot, l'auteur prépare les composants. Tout d'abord, un rectangle de la bonne taille est découpé dans un bloc de bois plus grand que nécessaire.De plus, il récupère les roues à billes, puisqu'elles ont été livrées démontées, utilise les instructions pour leur montage. Les roues sont attachées aux moteurs et Arduino avec la planche à pain est placé dans le support pour eux.
Deuxième étape Installation de roues à billes.
Il a été décidé d'installer ces roues sur un côté de la base du châssis, à l'aide d'un crayon, l'auteur a noté 0,5 cm de chaque côté de la planche. Pour la fixation, des vis à bois ont été utilisées.
Troisième étape Installation de moteurs.
Cette étape était assez simple. Tout ce qui devait être fait était d'insérer les moteurs dans les supports et de les fixer avec une super-colle sur les bords de la carte. Vous pouvez également utiliser un fer à souder, il est important de ne pas confondre les contacts négatifs et positifs.
La quatrième étape. Installez Arduino et Bredboard.
Tout d'abord, il fallait noter l'emplacement des composants. La planche à pain est placée à l'avant du support, et l'Arduino, respectivement, à l'arrière, ils sont fixés avec des vis sur les trous existants. Le support lui-même est placé sur le châssis à l'aide de deux vis au centre.
Cinquième étape Installation du capteur
Cette étape est également assez simple. Les trous sont marqués à l'avant au centre et le capteur est fixé avec des vis. Veillez à utiliser les deux trous de capteur pour le montage. Lors de la fixation, l'auteur place le capteur de manière à ce que ses conclusions soient au top. Ensuite, le fil JST est inséré dans le capteur et connecté à la planche à pain, rouge à la borne positive, noir au négatif et jaune se trouve n'importe où sur la carte.
Étape six Connexion d'un pilote de moteur.
Les pilotes sont juste alignés et installés sur Arduino.
Septième étape. Souder aux moteurs.
De plus, la soudure habituelle des fils se produit, il est seulement important de se rappeler quels fils sont positifs et lesquels sont négatifs.
Septième étape. Connexion des roues.
Maintenant, l'auteur connecte les fils des moteurs au pilote de cette manière:
- Le contact positif du moteur droit est connecté à la borne négative du driver A.
- Le contact négatif du moteur droit est connecté à la borne positive du driver A.
- Le contact négatif du moteur gauche est connecté à la borne négative du driver B.
- Le contact négatif du moteur gauche est connecté à la borne positive du driver B.
Étape huit. Connexion capteur et alimentation.
Alimentation 5V connectée à + maquette, GND à GND. Le fil jaune du capteur est connecté à la broche analogique 2.
Étape neuf. Installation de la batterie.
L'auteur a simplement collé la batterie avec de la super-colle à l'arrière du robot. Ensuite, il a simplement connecté les fils positifs et négatifs aux conclusions positives et négatives de Carduino.
La bibliothèque
Ceci termine l'assemblage du robot standard. La bibliothèque et les exemples de programmes fonctionneront dessus, vous pouvez les télécharger sous l'article. L'archive contient également une description de certaines fonctions. La bibliothèque est chargée dans l'IDE Arduino le long du chemin -> bibliothèque d'importation -> Carduino. Après avoir téléchargé le programme, le projet est complètement prêt.
Vidéo avec un exemple de Carduino: