Hexa-Pan-Tilt : Différence entre versions
(4 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 8 : | Ligne 8 : | ||
|ingrédients=contreplaqué, PMMA, PCB | |ingrédients=contreplaqué, PMMA, PCB | ||
}} | }} | ||
+ | |||
+ | |||
Ligne 14 : | Ligne 16 : | ||
Lyre / support de webcam motorisé pan-tilt | Lyre / support de webcam motorisé pan-tilt | ||
− | |||
=== Pourquoi ? === | === Pourquoi ? === | ||
Ligne 40 : | Ligne 41 : | ||
[[File:Freecad1.png|300px]] [[File:Freecad2.png|300px]] | [[File:Freecad1.png|300px]] [[File:Freecad2.png|300px]] | ||
+ | L'objet est composé de trois pièces en bois : | ||
+ | * le support : un prisme hexagonal de quelques centimètres de haut avec quelques trous pour des prises (celle de l'arduino, de l'alimentation du rotoshield et un usb pour la webcam) | ||
+ | * le panoramique : même genre de prisme avec deux grandes oreilles pour supporter le "tilt" | ||
+ | * le tilt : un prisme hexagonal plus allongé avec une face latérale ouverte | ||
+ | |||
+ | Les pièces d'assemblage, de glissement et de fixation sont en PMMA : | ||
+ | * la pièce de glissement pour le panoramique est composé de deux bagues dont une sert également de roue dentée | ||
+ | * le pignon serré sur l'arbre du moteur | ||
+ | * la pièce de fixation du servo, avec trois trous taraudé et un trou crénelé | ||
+ | * la pièce de glissement pour le tilt, composé de deux bagues | ||
+ | |||
+ | Les pièces du commerces reproduites dans le modèle sont : | ||
+ | * un arduino uno | ||
+ | * un rotoshield | ||
+ | * un moteur pas à pas | ||
+ | * un servomoteur | ||
+ | * un collecteur rotatif à 6 fils | ||
===== Plans et découpes avec inkscape ===== | ===== Plans et découpes avec inkscape ===== | ||
Ligne 45 : | Ligne 63 : | ||
Freecad permet d'exporter des plans au format svg mais ils ne sont pas très propres et difficiles à modifier (par exemple, les rectangles ne sont pas des rectangles mais un ensemble de lignes). Du coup le plus simple a été de faire redessiner les formes simples qui constituent les trois prismes hexagonaux (des rectangles et des hexagones). Ça a rendu plus facile les opérations géométriques nécessaires pour dessiner les créneaux d'assemblages. | Freecad permet d'exporter des plans au format svg mais ils ne sont pas très propres et difficiles à modifier (par exemple, les rectangles ne sont pas des rectangles mais un ensemble de lignes). Du coup le plus simple a été de faire redessiner les formes simples qui constituent les trois prismes hexagonaux (des rectangles et des hexagones). Ça a rendu plus facile les opérations géométriques nécessaires pour dessiner les créneaux d'assemblages. | ||
− | Les plans importés ont ensuite été utilisés pour les formes spéciales et les trous qui devaient être placés avec précisions en les copiant/collant/centrant sur les pièces déjà dessinées dans inkscape. | + | Les plans importés ont ensuite été utilisés pour les formes spéciales et les trous qui devaient être placés avec précisions en les copiant/collant/centrant sur les pièces déjà dessinées dans inkscape. |
+ | |||
+ | Voici un exemple pour le support : | ||
+ | |||
+ | |||
+ | [[File:Support.png|600px]] | ||
+ | |||
==== Pièces de glissement en PMMA ==== | ==== Pièces de glissement en PMMA ==== | ||
+ | |||
+ | Les pièces de glissement, les roues dentées et la pièce de fixation du servo sont toutes découpées dans du PMMA à la découpe laser. Il s'agit : | ||
+ | * du support du panoramique (avec la grande roue dentée), | ||
+ | * du support du tilt avec un encoche pour le montage, | ||
+ | * du support de fixation du servo avec trois trous taraudés. | ||
===== Tests d'ajustements ===== | ===== Tests d'ajustements ===== | ||
+ | |||
+ | Pour toutes les pièces de plexi découpées au laser qui demandaient un ajustement précis, des platines de tests ont été réalisées. Il s'agit : | ||
+ | * des trous destinés à être taraudés | ||
+ | * de la fixation du pignon à l'arbre du moteur | ||
+ | * du trou de fixation à l'arbre du servo, qui est crénelé. | ||
+ | |||
+ | [[File:Essaiplexi.png|600px]] | ||
===== Engrenages ===== | ===== Engrenages ===== | ||
+ | |||
+ | Les engrenages ont été dessiné avec openScad, puis exportés en .dxf avant d'être importé dans inkscape pour être ajoutés aux autres pièces à découper dans le plexi. | ||
==== Électronique ==== | ==== Électronique ==== |
Version actuelle en date du 20 juin 2014 à 19:21
Support de webcam motorisé pour irbick
Contributeur·ice·s
Statut du projet
Prototype
Statut de la publication
License
Inspiration
Fichiers source
Machines
Matériaux
Lien
Quoi ?
Lyre / support de webcam motorisé pan-tilt
Pourquoi ?
Pour réaliser une installation interactive avec irbick (http://www.laurent-malys.fr/irbick)
Comment ?
Prototype en carton
J'ai commencé par voir l'effet que ça donnait avec irbick d'utiliser une webcam montée sur deux servos et contrôlé par un joystick. Les servos ont été cousus à une structure en cartoLe résultats est déjà assez intéressant. Les points à améliorer sont le déplacement saccadé des servos et leur course limité.
Support en bois
Modèle avec freecad
Le support a été modélisé avec le logiciel FreeCad. Ça m'a permis de m'y plonger et le prendre en main. Ma machine est composées de plusieurs pièces du commerce et de trois boîtes en bois que je veux découper au laser. La modélisation doit me permettre de dimensionner les boîtes et de positionner les trous pour faire passer les connecteurs et placer les différentes pièces : moteurs, servo, collecteur rotatif.
FreeCad ne permet pas encore de réaliser de vrais assemblages. J'ai donc modélisé les différentes pièces dans des fichiers différents que j'ai exporté en .brep et importé dans un nouveau fichier pour les assembler.
L'objet est composé de trois pièces en bois :
- le support : un prisme hexagonal de quelques centimètres de haut avec quelques trous pour des prises (celle de l'arduino, de l'alimentation du rotoshield et un usb pour la webcam)
- le panoramique : même genre de prisme avec deux grandes oreilles pour supporter le "tilt"
- le tilt : un prisme hexagonal plus allongé avec une face latérale ouverte
Les pièces d'assemblage, de glissement et de fixation sont en PMMA :
- la pièce de glissement pour le panoramique est composé de deux bagues dont une sert également de roue dentée
- le pignon serré sur l'arbre du moteur
- la pièce de fixation du servo, avec trois trous taraudé et un trou crénelé
- la pièce de glissement pour le tilt, composé de deux bagues
Les pièces du commerces reproduites dans le modèle sont :
- un arduino uno
- un rotoshield
- un moteur pas à pas
- un servomoteur
- un collecteur rotatif à 6 fils
Plans et découpes avec inkscape
Freecad permet d'exporter des plans au format svg mais ils ne sont pas très propres et difficiles à modifier (par exemple, les rectangles ne sont pas des rectangles mais un ensemble de lignes). Du coup le plus simple a été de faire redessiner les formes simples qui constituent les trois prismes hexagonaux (des rectangles et des hexagones). Ça a rendu plus facile les opérations géométriques nécessaires pour dessiner les créneaux d'assemblages.
Les plans importés ont ensuite été utilisés pour les formes spéciales et les trous qui devaient être placés avec précisions en les copiant/collant/centrant sur les pièces déjà dessinées dans inkscape.
Voici un exemple pour le support :
Pièces de glissement en PMMA
Les pièces de glissement, les roues dentées et la pièce de fixation du servo sont toutes découpées dans du PMMA à la découpe laser. Il s'agit :
- du support du panoramique (avec la grande roue dentée),
- du support du tilt avec un encoche pour le montage,
- du support de fixation du servo avec trois trous taraudés.
Tests d'ajustements
Pour toutes les pièces de plexi découpées au laser qui demandaient un ajustement précis, des platines de tests ont été réalisées. Il s'agit :
- des trous destinés à être taraudés
- de la fixation du pignon à l'arbre du moteur
- du trou de fixation à l'arbre du servo, qui est crénelé.
Engrenages
Les engrenages ont été dessiné avec openScad, puis exportés en .dxf avant d'être importé dans inkscape pour être ajoutés aux autres pièces à découper dans le plexi.