Table des matières:

Comment faire un robot humanoïde : 8 étapes
Comment faire un robot humanoïde : 8 étapes

Vidéo: Comment faire un robot humanoïde : 8 étapes

Vidéo: Comment faire un robot humanoïde : 8 étapes
Vidéo: Comment Construire Un Robot Chez Soi 2024, Novembre
Anonim
Image
Image
Comment fonctionne ce robot !
Comment fonctionne ce robot !

Salut les gars! J'espère que vous avez déjà apprécié mon précédent instructable "Station météo en ligne (NodeMCU)" et que vous êtes prêt pour un nouveau, Après le robot modèle SMARS que nous avons assemblé la dernière fois, le projet d'aujourd'hui concerne également l'apprentissage des robots et nous utiliserons l'OTTO modèle de robot dans cette vidéo et ce sera un projet vraiment incroyable, ce projet pourrait être un bon début dans le monde de la robotique.

Lors de la réalisation de ce projet, nous avons essayé de nous assurer que cette instructable sera le meilleur guide pour vous afin de vous aider si vous souhaitez créer votre propre robot, nous espérons donc que cette instructable contiendra les documents nécessaires.

Ce projet est si pratique à réaliser spécialement après avoir obtenu le PCB personnalisé que nous avons commandé à JLCPCB pour améliorer l'apparence de notre appareil électronique et il y a également suffisamment de documents et de codes dans ce guide pour vous aider à créer votre beau robot.

Nous avons réalisé ce projet en seulement 5 jours, seulement deux jours pour que le robot imprime en 3D tous les composants électroniques nécessaires, puis deux jours supplémentaires pour terminer la fabrication du matériel et l'assemblage, puis un jour pour préparer le code adapté à notre projet et nous avons commencé les tests et les ajustements.

Ce que vous apprendrez de cette instructable:

  1. Faire la sélection des composants en fonction de ses fonctionnalités.
  2. Comprendre le mécanisme du robot.
  3. Préparez le schéma de circuit pour connecter tous les composants choisis.
  4. Soudez les pièces électroniques au PCB.
  5. Assemblez toutes les pièces du projet (corps du robot).
  6. Lancez le premier test et validez le projet.

Étape 1: Comment fonctionne ce robot

Comment fonctionne ce robot !
Comment fonctionne ce robot !

En commençant par la description du projet, comme je l'ai déjà dit, nous allons reproduire le modèle de robot OTTO dont vous pouvez avoir ses pièces conçues en 3D gratuitement auprès de la communauté OTTO mais ce que nous ajouterons dans notre projet est une conception de PCB personnalisée pour contrôler le robot ainsi nous utiliserons le microcontrôleur ATmega328 au lieu d'utiliser une carte Arduino Nano entière comme la communauté l'a fait pour ce projet.

Le robot a de nombreuses fonctionnalités et vous aimerez ses mouvements effectués par 4 servomoteurs et ses sons affichés via un buzzer actif, le robot sera alimenté par une simple pile au lithium 9V et contrôlé par un module Bluetooth via une application android que vous pouvez télécharger directement gratuitement depuis Playstore et Appstore.

Les mouvements du robot sont effectués par 4 servomoteurs, nous avons donc 2 servomoteurs dans chaque jambe et il existe également une version améliorée du robot OTTO pour contrôler également les mouvements des mains, mais nous ne le ferons pas dans cet insoluble et nous mettrons à niveau la carte de contrôle. pour cette tâche dans notre prochain instructable.

Étape 2: schéma de circuit

Schéma
Schéma

Afin de rassembler tous les composants électroniques, j'ai choisi de créer ma propre conception de PCB pour ce projet et de la produire à partir de JLCPCB, je suis passé à la plate-forme easyEDA où j'ai préparé le schéma de circuit suivant et comme vous pouvez le voir tous les composants dont nous avons besoin, puis j'ai transformé la conception du circuit en une conception de PCB avec les dimensions requises pour s'adapter au châssis du robot.

Étape 3: fabrication de circuits imprimés

Fabrication de PCB
Fabrication de PCB
Fabrication de PCB
Fabrication de PCB
Fabrication de PCB
Fabrication de PCB
Fabrication de PCB
Fabrication de PCB

Après avoir préparé le circuit, je l'ai transformé en une conception PCB personnalisée avec les dimensions et la forme requises pour s'adapter à notre châssis de robot. L'étape suivante consiste à générer les fichiers GERBER de la conception du PCB et à les télécharger sur la page de commande JLCPCB pour produire notre PCB.

Quatre jours à attendre les PCB et nous y sommes. C'est la première fois que nous essayons la couleur jaune pour les PCB et c'est vraiment très beau.

Étape 4: Pièces imprimées en 3D du corps du robot

Pièces imprimées en 3D du corps du robot
Pièces imprimées en 3D du corps du robot

En passant aux parties du corps du robot, comme je l'ai déjà mentionné dans la présentation, vous pourriez avoir les fichiers STL de ce robot depuis le site Web de la communauté OTTO via ce lien afin de produire ces parties via une imprimante 3D.

Étape 5: Ingrédients électroniques

Ingrédients électroniques
Ingrédients électroniques

Maintenant que tout est prêt, examinons la liste des composants:

★☆★ Les composants nécessaires (liens Amazon) ★☆★

  • Le PCB que nous avons commandé à JLCPCB
  • Microcontrôleur ATmega328:
  • Module Bluetooth HC-05:
  • Capteur à ultrasons:
  • 4 servomoteurs:
  • Condensateurs 22pF:
  • Condensateurs 10uF:
  • Un oscillateur:
  • Régulateur de tension L7805:
  • Un buzzer:
  • Pile 9V:
  • Connecteur en-tête:

Étape 6: partie logicielle

Partie logicielle
Partie logicielle
Partie logicielle
Partie logicielle

Maintenant, nous devons télécharger le code du robot sur le microcontrôleur, nous aurons donc besoin de la carte Arduino Uno pour ce faire, à propos du logiciel du robot, vous pouvez utiliser l'IDE Arduino pour télécharger votre code ou vous pouvez simplement télécharger l'IDE OTTO blockly qui vous aidera avec quelques exemples pour commencer à créer votre propre programme pour le robot, dans notre cas nous allons télécharger ce code fourni par la communauté, ce code me permet d'accéder à toutes les fonctionnalités du robot depuis l'application Android.

Vous pouvez avoir la dernière version mise à jour à partir de ce lien, ou vous pouvez simplement télécharger le fichier joint ci-dessous lié à la version de code 9 que nous avons utilisée dans notre projet.

Étape 7: Assemblage électronique

Assemblage électronique
Assemblage électronique
Assemblage électronique
Assemblage électronique
Assemblage électronique
Assemblage électronique
Assemblage électronique
Assemblage électronique

Nous avons préparé la partie électronique, alors commençons à souder nos composants électroniques au PCB.

Comme vous pouvez le voir sur les photos, l'utilisation de ce PCB est si facile grâce à sa fabrication de très haute qualité et sans oublier les étiquettes qui vous guideront les gars lors de la soudure de chaque composant car vous trouverez sur la couche de soie supérieure une étiquette de chaque composant indiquant son placement sur la carte et de cette façon vous serez sûr à 100% que vous ne ferez aucune erreur de soudure.

J'ai soudé chaque composant à son emplacement, à propos de ce PCB, il s'agit d'un PCB à deux couches, cela signifie que vous pouvez utiliser les deux côtés de celui-ci pour souder vos composants électroniques.

Étape 8: Assemblage du corps du robot et démonstration

Assemblage et démonstration du corps du robot
Assemblage et démonstration du corps du robot
Assemblage et démonstration du corps du robot
Assemblage et démonstration du corps du robot
Assemblage et démonstration du corps du robot
Assemblage et démonstration du corps du robot

Avant de commencer l'assemblage, je vous conseille de calibrer tous vos servomoteurs à un angle de 90 °, il suffit d'utiliser une démo de servomoteur Arduino de base pour le faire.

L'assemblage ne pourrait pas être plus simple que ceci:

  1. prenez le corps du robot et les deux servomoteurs et vissez-les par le haut.
  2. puis joignez les jambes aux servos assemblés pour contrôler les mouvements des jambes.
  3. la prochaine étape consiste à joindre les deux autres servos aux jambes et à attacher les pieds aux servos. De cette façon, vous aurez un servo pour chaque jambe et un servo pour chaque pied.
  4. La prochaine partie est le capteur à ultrasons que nous allons mettre sur la tête de notre robot.
  5. La dernière étape consiste à connecter le capteur à ultrasons à son connecteur et à connecter les servos au PCB.

Vous pouvez vous référer au code où vous trouverez le symbole approprié pour chaque servo et vous trouverez la même étiquette dans la partie supérieure du PCB que nous avons fabriqué.

Après avoir connecté la batterie, nous attachons la tête au corps et nous pouvons commencer à jouer avec notre robot.

J'ai vraiment apprécié ce projet et j'espère vous voir produire ce genre de robots, mais encore quelques autres améliorations à effectuer dans notre projet afin de le rendre beaucoup plus beurré, c'est pourquoi j'attends vos commentaires pour l'améliorer.

Une dernière chose, assurez-vous que vous faites de l'électronique tous les jours.

C'était BEE MB de MEGA DAS à la prochaine fois.

Conseillé: