Table des matières:

Motion Follow Animatronics Eyes : 8 étapes (avec photos)
Motion Follow Animatronics Eyes : 8 étapes (avec photos)

Vidéo: Motion Follow Animatronics Eyes : 8 étapes (avec photos)

Vidéo: Motion Follow Animatronics Eyes : 8 étapes (avec photos)
Vidéo: DIY 3D Printed Animatronic Eye using Arduino | Arduino Projects | DIY Electronics 2024, Décembre
Anonim
Image
Image
Aperçu
Aperçu

Ce projet Arduino utilise un capteur de flux optique (ADNS3080) pour capturer le mouvement.

Ensuite, traduisez les données pour déplacer les servos en donnant l'impression que les yeux suivent un objet en mouvement.

Ce n'est pas une construction facile.

Cela nécessite une impression 3D, une soudure, une compréhension technique générale et une résolution de problèmes, car ce guide ne peut pas être parfait à 100%.

Je ferai de mon mieux pour le rendre aussi complet et illustratif que possible.

N'hésitez pas à poser des questions et à laisser vos commentaires.

Je tiens à remercier la communauté « maker » et toutes les personnes qui y partagent des projets.

Maintenant, de peur que des mouvements sympas suivent les animatroniques oculaires.

Étape 1: Aperçu

Aperçu
Aperçu
Aperçu
Aperçu
Aperçu
Aperçu

Étape 2: Liste des pièces

Liste des pièces
Liste des pièces

1x Contrôleur Arduino Nano 3.0 ATmega328P

6x SG90 9g Mini Micro Servo

1x Capteur de débit optique APM2.5 ADNS 3080

1x 50*70 PCB

2x en-têtes de broches femelles à une rangée

2x connecteurs mâles à une rangée

x2 connecteurs de câble Dupont 5 broches 2,54 mm boîtier d'en-tête de cavalier femelle

x2 connecteurs de câble Dupont 2 broches 2,54 mm boîtier d'en-tête de cavalier femelle

1x mini tableau de bord à 3 broches sur position arrêt interrupteur à bascule illuminé

1x connecteur de prise d'alimentation cc (diamètre en fonction de votre source d'alimentation)

4x 2MM vert/jaune/bleu/rouge/diode lumineuse LED

12x IR LED 850nm Infrarouge 5mm Diodes

1x XL4005 DSN5000 Au-delà du LM2596 DC-DC

Résistance 16x 220R

1x bague linéaire LM8UU roulement à billes linéaire de 8 mm

1x 100mm tige lisse en acier inoxydable chromé diamètre 8mm

8 vis à tête fraisée Phillips en acier inoxydable M2 à tête fraisée

4x vis M3 à tête plate à six pans creux

11x en plastique M3 boucle à rotule tirant extrémité de positionnement de la boucle à bille lien pousser/tirer la tige

6x bielle en acier inoxydable à maillons M2 L300mm avec filetage à double extrémité pour servos

2x 11/23 vis M4 Joint de cardan en métal Accouplements de cardan Joint universel (voir photo)

3x filament d'imprimante 3D blanc / noir / bleu transparent

Étape 3: Outils

  1. Imprimante 3D
  2. Fer à souder
  3. Jeu de clés hexagonales
  4. Petit tournevis (M2)
  5. Pince à sertir Coupe-câbles Fil électrique
  6. Dénudeur de câble (recommandé)
  7. Pince Z-Bend Heavy Duty 90 degrés jusqu'à 1/16 (fortement recommandé)
  8. Patience

Étape 4: Impression 3D des yeux

Yeux d'impression 3D
Yeux d'impression 3D
Yeux d'impression 3D
Yeux d'impression 3D
Yeux d'impression 3D
Yeux d'impression 3D
Yeux d'impression 3D
Yeux d'impression 3D

Tous les fichiers stl sont disponibles sur:

www.thingverse.com/thing:3604563

Commencez par imprimer les yeux.

J'ai des yeux imprimés avec 3 couleurs différentes et 4 changements de couleur en utilisant Prusa ColorPrint.

Changement de couleur que j'ai utilisé:

  1. z 0 - blanc
  2. z 13,9 - noir
  3. z 14.1 - bleu
  4. z 16,7 - noir

Si, pour une raison quelconque, vous ne voulez pas ou ne pouvez pas imprimer plusieurs couleurs (une imprimante multicolore n'est pas nécessaire), vous pouvez toujours essayer d'imprimer en blanc et de peindre les couleurs.

J'ai essayé de peindre les couleurs et j'ai trouvé que c'était beaucoup plus dur et moins beau.

Pour faire le capillaire, j'ai utilisé de la laine rouge et du vernis acrylique voir https://www.youtube.com/embed/q4vzEABlHMo (à 2:17).

J'ai utilisé du vernis brillant pour coller la laine et ajouter une brillance plus réaliste.

Une fois l'impression terminée, il est temps d'assembler le lien à boucle sphérique et le joint universel.

Vous devrez peut-être couper la vis de liaison de la boucle à billes pour s'adapter aux trous (voir photo).

Un peu de superglue peut être nécessaire selon l'ajustement.

Ne collez pas le joint universel !

Étape 5: Impression 3D

impression en 3D
impression en 3D
impression en 3D
impression en 3D

Le reste des impressions est standard.

J'utilise PETG mais vous pouvez imprimer dans ce que vous avez l'habitude de faire.

Imprimez les yeux et les paupières avec le plus de détails possible. d'autres pièces n'ont pas besoin de détails élevés.

J'ai imprimé la base et la boîte avec un nez de 0,8 mm et une hauteur de couche de 0,4 pour leur donner plus de force, mais ce n'est pas nécessaire.

P. S. si vous n'avez pas essayé d'utiliser différentes tailles de museau, je vous encourage à le faire, c'est très amusant.

Étape 6: Assemblage de la base

Assemblage de la base
Assemblage de la base
Assemblage de la base
Assemblage de la base
Assemblage de la base
Assemblage de la base
Assemblage de la base
Assemblage de la base

1- Mini micro servos SG90 9g attachés.

* avis d'orientation

** notez que 2 servos avant qui contrôlent l'action d'oscillation sont montés par le bas.

*** ne vissez pas encore les cornes ! Avant de visser les palonniers, vous devez les mettre en position médiane (voir le croquis d'initialisation dans la partie code de ce document)

2- Insérez 2 porte-cannes.

Insérez le roulement linéaire LM8UU à l'intérieur du support.

Faites glisser la tige d'arbre à travers 1 support dans LM8UU tout au long du deuxième support.

3- Coupez les bielles à la bonne taille.

* Cette partie est critique. Prenez votre temps et essayez d'être le plus précis possible.

** Tenir compte du Z-bend. (La pince z-bend vous rendra le travail beaucoup plus facile et précis, voir:

4- Bielles.

Étape 7: Électronique

Électronique
Électronique
Électronique
Électronique
Électronique
Électronique

Créer un PCB.

XL4005

dans:

12V

GND

dehors:

5V

GND

Câblage ADNS 3080:

PIN_MISO - Broche 12

PIN_MOSI - Broche 11

PIN_SCK - Broche 13

PIN_MOUSECAM_RESET - Broche 9

PIN_MOUSECAM_CS - Broche 10

5V

GND

Câblage servo:

broche 2 - swing à droite

broche 3 - inclinaison à droite

broche 7 - swing gauche

broche 6 - inclinaison à gauche

broche 4 - inclinaison de la paupière

broche 5 - paupière ouverte/fermée

5VGND

Câblage de la barre LED:

Broche A4

Broche A5

Broche A6

Broche A7

*Utilisez une résistance 220 R

5VGND

Câblage des DEL infrarouges:

12v

*Utilisez une résistance 220 R

GND

Étape 8: Coder

Tous les croquis sont téléchargeables sur:

github.com/Nimrod-Galor/eye-animatronics

Téléchargez comme zip et décompressez sur votre ordinateur.

Téléchargez le croquis init-servos.ino dans Arduino Bord.

Ce croquis positionnera tous les servos en position médiane.

Il est maintenant temps d'aligner les palonniers des servos et de les visser.

Après avoir vissé toutes les cornes, téléchargez eye-animatronics.ino sur l'Arduino.

Félicitations, votre projet d'animatronique oculaire est terminé.

Conseillé: