Table des matières:
- Étape 1: Essais et erreurs lors de la conception du modèle
- Étape 2: Conception du modèle et de l'algorithme
- Étape 3: Composants requis
- Étape 4: Construire le corps
- Étape 5: Câblage
- Étape 6: Augmenter la puissance
- Étape 7: Codage
Vidéo: Robot humanoïde basé sur Arduino utilisant des servomoteurs : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Bonjour à tous, C'est mon premier robot humanoïde, fabriqué avec une feuille de mousse PVC. Il est disponible en différentes épaisseurs. Ici, j'ai utilisé 0,5 mm. À présent, ce robot peut simplement marcher lorsque je l'allume. Maintenant, je travaille sur la connexion d'Arduino et de Mobile via le module Bluetooth. J'ai déjà créé une application comme Cortana et Siri pour Windows Phone qui est disponible dans l'App Store https://www.microsoft.com/en-us/store/apps/patrick… Après avoir connecté les deux avec succès, je peux le contrôler par la voix commande dans Windows Phone.
J'ai passé de nombreux mois à résoudre le problème de surpoids de la batterie et j'ai terminé avec un échec épique en raison d'un problème de budget. Donc, finalement, j'ai décidé de donner de l'énergie à partir d'une batterie au plomb externe.
Voyons comment j'ai trouvé le design parfait du corps du robot.
Étape 1: Essais et erreurs lors de la conception du modèle
Au début, je n'ai aucune idée de la puissance des servomoteurs et de l'électronique-électrique qui s'occupe des batteries et des circuits. J'ai d'abord prévu un robot grandeur nature pour environ 5 à 6 pieds. Après avoir essayé presque 6 ou 7 fois, j'ai réalisé le couple maximal d'un servo et réduit jusqu'à 2 à 3 pieds de la hauteur totale du robot.
J'ai ensuite essayé jusqu'à la hanche du robot pour vérifier l'algorithme de marche.
Étape 2: Conception du modèle et de l'algorithme
Avant de continuer, nous devons décider du nombre de moteurs nécessaires, de l'endroit où nous devons les réparer. Concevez ensuite les parties du corps en fonction des images données.
Étape 3: Composants requis
1) Feuille de plastique
2) Super colle
3) 15 - Servomoteurs à couple élevé (j'ai utilisé TowerPro MG995)
4) Arduino Atmega 2560 ou autres cartes Arduino
5) Batterie 6V (minimum 3 nos. Au maximum 5 moteurs pour chaque batterie)
6) module Bluetooth HC-05 pour la communication
7) D'autres trucs de base que tous les amateurs ont !
Étape 4: Construire le corps
Après avoir lutté avec des morceaux de bois, j'ai trouvé cette feuille de plastique assez facile à couper et à coller pour faire diverses formes.
J'ai découpé des trous pour insérer des servomoteurs directement dans la feuille en appliquant de la super colle (j'ai utilisé du 743).
Étape 5: Câblage
Je n'étudie pas une majeure en électronique ou en électricité. Et je n'ai pas assez de patience pour concevoir un PCB ou concevoir un câblage approprié. C'est pourquoi ce câblage en désordre.
Étape 6: Augmenter la puissance
Vous pouvez voir que je n'ai utilisé que 11 servomoteurs au début. en raison d'un problème de poids excessif, il est tombé et s'est cassé pendant les tests. J'ai donc augmenté 4 servos supplémentaires à chaque jointure des jambes.
Étape 7: Codage
J'ai joint le code Arduino.
pour(i=0;i<180;i++)
{
servo.write(i);
}
C'est le code de base pour faire tourner n'importe quel servomoteur attaché à n'importe quelle carte Arduino.
Mais calibrer les degrés de rotation et décider quels moteurs doivent fonctionner pendant le mouvement de chaque jambe est la partie la plus délicate du codage. Cela peut être fait par un autre Sketch appelé (Servo_Test). En testant le degré de rotation de chaque moteur via une communication série via la carte Arduino, nous pouvons calibrer tous les moteurs.
Enfin, le robot commence à marcher après avoir entré la valeur "0" dans la fenêtre du moniteur série.
J'ai également inclus un exemple de code source pour Windows Phone 8.1 pour connecter Arduino et Mobile à l'aide de Bluetooth.
Conseillé:
NAIN 1.0 - le robot humanoïde de base utilisant Arduino : 6 étapes
NAIN 1.0 - le robot humanoïde de base utilisant Arduino : Nain 1.0 aura essentiellement 5 modules détachables- 1) Arm - qui peut être contrôlé via des servos. 2) Roues - qui peut être contrôlé avec des moteurs à courant continu. 3) Jambe - Nain pourra basculer entre les roues ou les jambes pour se déplacer. 4) Tête &
Comment faire fonctionner des servomoteurs à l'aide de Moto:bit avec Micro:bit : 7 étapes (avec photos)
Comment faire fonctionner des servomoteurs à l'aide de Moto:bit avec Micro:bit : Une façon d'étendre les fonctionnalités du micro:bit consiste à utiliser une carte appelée moto:bit de SparkFun Electronics (environ 15-20 $). Il a l'air compliqué et possède de nombreuses fonctionnalités, mais il n'est pas difficile de faire fonctionner des servomoteurs à partir de celui-ci. Moto:bit vous permet de
Jouez des chansons (MP3) avec Arduino en utilisant PWM sur le haut-parleur ou le transformateur Flyback : 6 étapes (avec photos)
Jouez des chansons (MP3) avec Arduino en utilisant PWM sur le haut-parleur ou le transformateur Flyback : Bonjour les gars, c'est mon premier instructable, j'espère que vous l'aimerez !! Fondamentalement, dans ce projet, j'ai utilisé la communication série entre mon Arduino et mon ordinateur portable, pour transmettre des données musicales de mon ordinateur portable à l'Arduino. Et en utilisant les MINUTEURS Arduino t
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : 4 étapes (avec photos)
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : Sonoff est une gamme d'appareils pour Smart Home développée par ITEAD. L'un des appareils les plus flexibles et les moins chers de cette gamme est le Sonoff Basic. Il s'agit d'un commutateur compatible Wi-Fi basé sur une excellente puce, ESP8266. Cet article décrit comment configurer le Cl
Instructions sur la réalisation de la maquette de la conception des glissières pour le levage/l'abaissement des repose-pieds montés au centre sur les fauteuils roulants électriques : 9 étapes (avec photos)
Instructions sur l'achèvement de la maquette de la conception de la glissière pour le levage/l'abaissement des repose-pieds montés au centre sur les fauteuils roulants électriques : les repose-pieds montés au centre se soulèvent pour être rangés sous le siège et s'abaissent pour être déployés. Un mécanisme de fonctionnement indépendant du rangement et du déploiement des repose-pieds n'est pas inclus dans les fauteuils roulants électriques du marché, et les utilisateurs de motomarines ont exprimé le besoin