» Électronique » Arduino »DIY: Fijibot - robot à quatre roues sur Arduino avec fonction d'auto-chargement

DIY: Fijibot - un robot à quatre roues sur l'Arduino avec une fonction d'auto-chargement

Le robot Le Fijibot est unique en ce qu'il est lui-même capable de charger à partir d'une source de lumière, et de plus, il le recherche lui-même. Une bouteille de la boisson fidjienne a été utilisée comme corps pour le robot, c'est pourquoi le robot a obtenu son nom. Le robot est installé comme contrôleur Arduino Uno, la puissance du panneau solaire est de 6 Volts, et d'autres éléments peuvent être trouvés dans la machine à écrire pour enfants sur le panneau de commande.
DIY: Fijibot - un robot à quatre roues sur l'Arduino avec une fonction d'auto-chargement

Matériaux et outils pour la fabrication du robot:
- toute bouteille en plastique de 1,5 l;
- une vieille machine sur le panneau de commande;
- ensemble de Arduino Proto Shield;
- progiciel Arduino Uno;
- connexion des contacts (set);
- Un ensemble de cavaliers de type Femme / Femme;
- Panneau solaire 6 volts;
- Deux servos Parallax (rotation continue);
- deux servos standard de type Parallax 4-6VDC;
- Capteur de collision Parallax Ping Sensor;
- support pour quatre piles AA;
- support pour pile 9V;
- quatre photorésistances;
- quatre supports pour LED;
- quatre résistances par 10K ohms;
- une micro diode 1A 1N4001.





Parmi les outils dont vous aurez besoin: un fer à souder avec de la soudure, une pince, un dremel, des pinces coupantes et un autre outil.

Processus d'assemblage du robot:

Première étape. Dispositif de cerveau de robot
Le microcontrôleur Arduino Uno est le mieux adapté à ce robot, car il est conçu pour les petits projets et programmé en C ++.

Le robot a quatre servos, l'un contrôle les roues, sa tâche est de faire tourner les roues en continu. Le deuxième servo est nécessaire pour contrôler la tête du robot, des capteurs de collision y sont installés. Et un autre servomoteur contrôle l'axe du robot, le forçant à tourner.

Il est important de comprendre que la carte Arduino Proto Shield sera située dans la bouteille, vous devez donc faire le schéma de circuit afin qu'il soit pratique de connecter et de déconnecter divers capteurs, servos et plus encore. À ces fins, la carte Proto Shield avec tous les contacts Adafruit nécessaires est parfaite. Les contacts doivent être soudés à l'écran Proto Shield et tous les éléments doivent être connectés avec des cavaliers.

Dans la partie centrale de la carte, deux canaux sont connectés à +5 V et GND. Des panneaux perpendiculaires sont visibles sur les côtés droit et gauche de ces canaux. Ils sont nécessaires pour connecter 5 contacts séparables entre des panneaux perpendiculaires et deux canaux. À partir de là, les servomoteurs recevront de l'énergie, ainsi que des impulsions de commande.

Si vous regardez la photo ci-dessous, vous pouvez voir que les connecteurs fournis avec le Proto Shield ne sont pas soudés au deuxième côté des sorties numériques et aux contacts analogiques. Cela doit être laissé tel quel en soudant les fils directement sur le panneau.





Vous devez également connecter les fils aux sorties PWM (pour les servocommandes), ainsi qu'aux connexions analogiques pour les photorésistances. Pour chaque photorésistance, ajoutez une résistance de 10K.

Il y a des broches 7 et 9 sur la carte Proto, elles doivent être connectées aux broches positives des LED rouges et vertes.

Pour que le robot avec quatre servos et Arduino fonctionne normalement, deux alimentations sont nécessaires. Le microcontrôleur nécessite une alimentation de 9 V. Les capteurs de collision et les servos seront alimentés par quatre piles AA; ils sont connectés à un panneau solaire de 6 V.
Afin d'éviter un courant inverse entre le panneau solaire et la batterie, une diode doit être installée dans le circuit.

Deuxième étape Préparation du capteur
Les photorésistances sont montées sur la plate-forme à l'aide de supports. Cela vous permet de les retirer rapidement lors de l'assemblage ou du raffinement du robot. Une extrémité du cavalier femelle / femelle est connectée à la photorésistance et l'autre à la carte Proto Shield. Les joints en caoutchouc évitent le risque de court-circuit.




Troisième étape Assemblage du châssis
Pour la fabrication du châssis, il faudra une voiture bébé sur le panneau de commande. Il doit être démonté, ne laissant que les éléments visibles sur la photo. L'essieu avant devra être tourné à l'aide d'un servomoteur.

Les deux éléments (essieu avant et arrière) sont montés dans une bouteille en plastique, pour cela, les trous nécessaires à la taille y sont découpés. Bon, maintenant il ne reste plus qu'à tout connecter comme sur la photo.






Quatrième étape Processus de programmation
La tâche principale que le code du robot doit effectuer est de rechercher la source lumineuse et de la charger. Quatre photorésistances sont utilisées pour rechercher la source lumineuse. La boucle de programme doit comparer où la lumière est plus brillante, puis le robot doit y aller.

Pour empêcher le robot de s'écraser, un autre cycle devrait vérifier les obstructions tous les 30 pouces. Un capteur à ultrasons est utilisé pour obtenir ces informations. Si le robot détecte un obstacle, il doit s'arrêter, regarder autour de lui et choisir le meilleur chemin.

Cinquième étape La dernière étape de l'assemblage
Une fois le robot programmé, il peut enfin être assemblé et testé. Pour tester le robot, vous devez créer plusieurs sources lumineuses de luminosité différente dans la pièce, et créer des obstacles sur le chemin du mouvement vers elles. Le robot doit atteindre la source de lumière la plus brillante sans s'écraser contre les obstacles.










Bien sûr, il existe de nombreuses autres options en termes d'amélioration du robot. Vous pouvez y ajouter une grande variété de fonctions, ici tout dépend du désir et de l'imagination du maître.

proshivka-diy-fijibot.rar [1,85 Kb] (téléchargements: 201)
9.8
9.8
10

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...