Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Plateau tournant pour photographie 360° automatique

Composants et fournitures

Arduino UNO
× 1
Encodeur rotatif avec bouton-poussoir
× 1
Adafruit Standard LCD - 16x2 Blanc sur Bleu
× 1
Carte pilote de moteur pas à pas SparkFun A4988
× 1

Applications et services en ligne

circuito.io

À propos de ce projet

Les platines photographiques sont des quais ronds utilisés par les photographes pour prendre des images ou des vidéos d'objets ou de personnes à 360°. L'idée est que l'objet lui-même se trouve exactement au milieu de la plaque, pendant qu'il tourne, manuellement ou automatiquement, afin que vous puissiez obtenir une bonne photo du produit sous tous les angles.

Quelle est la particularité de cette platine photo ?

C'est automatique – la photographie le plateau tournant est entièrement automatique , ce qui signifie que vous n'avez pas à faire tourner la table ou à cliquer sur votre appareil photo

Synchronisation caméra-table – programmé pour déclencher à la fois la table et la platine (uniquement pour Cannon pour le moment, désolé Nikon). Une fois que vous appuyez sur le bouton, il tourne et déclenche la caméra, vous pouvez donc vous asseoir et vous détendre

Précis et facile à configurer  – nous avons utilisé un moteur pas à pas qui vous offre une précision beaucoup plus élevée et contrôlez l'angle de prise de vue

Pour commencer à construire le circuit, cliquez ici.

Mécanique

Pièces découpées au laser

Le plateau tournant de photographie a 4 parties découpées au laser. Nous avons utilisé du plexiglas blanc en 3 épaisseurs différentes, selon la pièce. Pololu propose un service de découpe laser abordable.

Les pièces sont :

  • Plaque ronde – Plexiglas 10mm
  • 2 Vitesses – Plexiglas 8 mm
  • Boîtier de base – plexiglas 3 mm

Vous pouvez trouver les fichiers .ai sur Thingiverse.

Nous avons conçu les engrenages à l'aide de geargenerator.com, puis les avons exportés vers Illustrator et ajouté des trous de perçage pour visser les pièces ensemble.

Dans le petit engrenage, nous avons légèrement réduit les trous de perçage afin qu'il repose fermement sur le moteur pas à pas.

Nous avons utilisé makercase pour concevoir le boîtier et choisi des fentes en T que nous avons collées ensemble. Après avoir conçu le boîtier, nous avons exporté le fichier vers Illustrator et fait de la place pour l'écran LCD.

Matériaux et outils

Pour connecter la plaque, les engrenages et le boîtier les uns aux autres, vous aurez besoin de :

  • Lazy Susan portant
  • 4 vis M3 12 mm
  • 4 vis M3 16mm
  • 8 vis M4 12mm
  • 8 écrous M4
  • 4 inserts filetés en laiton M3
  • 8 x M3 5 mm d'entretoise filetée femelle en laiton OU 8 x M3 5 mm inserts filetés en laiton

Matériaux :

  • Colle acrylique
  • Super colle

Outils :

  • Perceuse électrique
  • Fer à souder
  • Étrier

Électronique

Composants principaux

  • Arduino Uno
  • Moteur pas à pas
  • Encodeur rotatif
  • LCD 16*2 I2C
  • LED infrarouge

Composants secondaires

  • pilote facile
  • Transistor + Résistance
  • Cric femelle tonneau

Câblage

Cliquez ici pour le schéma de câblage détaillé.

Pour un guide étape par étape et pour le code, allez dans l'onglet Nomenclature> cliquez sur "guide du projet".

Une fois que vous avez vérifié que tout est correctement connecté et fonctionnel, vous pouvez créer un petit bouclier . Les blindages sont meilleurs pour les circuits permanents et ils sont plus compacts. Les planches à pain, en revanche, sont idéales pour les tests et la planification, car vous pouvez facilement connecter et déconnecter des composants.

Pourquoi avons-nous choisi ces composants

  • Moteur pas à pas - précis et facile à utiliser. La programmation du moteur pas à pas est beaucoup plus simple car vous pouvez le configurer pour qu'il compte le nombre de pas entre les angles.
  • LED infrarouge pour le déclenchement de la caméra - nous voulions une connexion sans fil avec une configuration minimale. Nous avons trouvé le code IR d'un appareil photo Canon et l'avons configuré en conséquence. Vous pouvez faire de même pour Nikon.
  • Encodeur rotatif :nous avons décidé d'opter pour une option locale pour le menu et d'ajouter un écran LCD avec un encodeur rotatif. Vous pouvez également connecter un module Wi-Fi et créer un tableau de bord IoT pour contrôler sans fil le plateau tournant de la photographie.

Code

Étapes pour utiliser le code

  • Télécharger le code de test depuis circuito.io pour vérifier le circuit
  • Visitez le référentiel Github
  • Télécharger photo-turntable.ino
  •  Copier le code de la ligne 16 (en laissant "inclure les bibliothèques " et " définitions d'épingles " du code d'origine)
  • Assurez-vous que les broches sont correctement définies
  • Télécharger un nouveau code

Logique du code

Le code implémente un menu de base à l'aide d'un écran LCD 16×2 et d'un encodeur rotatif qui dispose également d'un bouton-poussoir.

Tout au long du Firmware.ino, vous pouvez voir :

  • déclarations d'épingles
  • paramètres des composants
  • constructeurs
  • fonction setup() fourni par circuito.io.

La fonction de boucle commence par lire l'état des encodeurs rotatifs, L gauche ou R ight, et son bouton aussi.

Le menu est implémenté à l'aide d'une machine à états finis à commutation de cas – naviguant à travers les différents états :

VIDEO – entrer en mode vidéoCHANGESPEED – régler la vitesse de la platine de 0 à 100 %

  • VITESSE
  • VIDSTART – démarrer la platine en mode vidéo
  • VIDBACK – retourner à ACCUEIL

FIXES – entrer dans le mode photos CHANGER LES ANGLES – définir le nombre d'angles

  • ANGLES
  • STILSTART - démarrer la platine en mode photos
  • STILBACK - retour à ACCUEIL
  • ACCUEIL – inactif

Basculer entre les états en utilisant la rotation de l'encodeur.

Sélectionnez en cliquant sur le bouton.

Les deux états :VITESSE et ANGLES permettent de modifier les variables responsables du nombre de points d'arrêt en mode photos et de la vitesse de rotation en mode vidéo.

VIDSTART – appelle la fonction video() :

  • Envoie le  démarrer l'enregistrement Code IR à la caméra à l'aide de la LED IR.
  • Démarre la rotation de la table à la vitesse choisie pour une rotation entière.
  • Envoie arrêter l'enregistrement Code IR vers la caméra à l'aide de la LED IR

Remarque :

Pour un démarrage et un arrêt en douceur de la table, nous avons mis en œuvre une accélération et une décélération cubiques sur les 600 premiers et derniers pas.

STILSTART – appelle la fonction stills().

  • divise une rotation complète par le nombre d'angles définis
  • Pour chaque angle, il envoie le code IR d'une seule photo à la caméra à l'aide de la LED IR
  • Démarre la rotation de la table jusqu'à atteindre l'angle suivant

Remarque - Pour un démarrage et un arrêt en douceur de la table, nous avons mis en œuvre une accélération et une décélération cubiques sur les 600 premiers et derniers pas.

L'assemblage

  • Pour un assemblage rapide et facile, nous avons utilisé un Prototype Shield. Cela permet de connecter confortablement les composants et l'Arduino avec des cavaliers et des connecteurs mâles.
  • Cavalier à 2 broches – pour la LED IR
  • Cavalier à 4 broches – pour l'écran LCD
  • Câble de connexion à 5 broches – pour l'encodeur rotatif
  • Pour connecter l'alimentation et l'Arduino, nous avons fabriqué une rallonge à l'aide d'une prise DC Barrel Jack - Male et DC Barrel Jack - Montage sur panneau , en soudant les fils à la terre et au VCC entre eux. Nous avons connecté le Panneau Mount Barrel Jack au panneau arrière et le mâle à l'Arduino. De cette façon, nous pouvons connecter l'alimentation au mur arrière.

Suivez les instructions avec les images ci-dessous :

Code

Code pour platine photo
https://github.com/Circuito-io/photo-tourne-disque
Contrôle multi-caméras (IR)
https://github.com/dharmapurikar/Arduino/tree/master/libraries/multiCameraIrControl

Pièces et boîtiers personnalisés

Fichiers de conception en plexiglas
Fichier CAO sur thingverse.com
Bouton d'encodeur rotatif
Fichier CAO sur thingverse.com

Schémas

http://bit.ly/photo-platine-circuit

Processus de fabrication

  1. Nomenclature manuelle ou automatique
  2. Qu'est-ce qu'une poinçonneuse automatique ?
  3. Perceuse à tarauder automatique - Un aperçu
  4. Qu'est-ce qu'une pompe à eau automatique ?
  5. Qu'est-ce qu'une presse automatique ?
  6. Distributeurs automatiques de nourriture – Polyvalence des produits
  7. Qu'est-ce que la presse automatique ?
  8. Qu'est-ce qu'une presse automatique ?
  9. Soudeuse automatique d'écrous borgnes :un guide de soudage d'écrous