MISE À JOUR 15 juillet 2018 : La version 2.0 est maintenant disponible ici : https://www.thingiverse.com/thing:2983846
MISE À JOUR le 3 mars 2018 : Mise en ligne d'une nouvelle plateforme avec des emplacements conçus à cet effet. Cela permet aux utilisateurs d'enfiler des sangles sur la plate-forme pour attacher des conteneurs de différentes tailles. Le nom du fichier est : NewPlatform.stl.
Des plateformes alternatives ont été conçues et distribuées par l'utilisateur de Thingiverse, Kabong, ici : https://www.thingiverse.com/thing:2812487 .
MISE À JOUR le 7 février 2018 : Nous avons constaté que l'écrou hexagonal du coupleur glisse. Le collage à chaud du coupleur sur l'arbre du moteur pas à pas fonctionne bien et si vous voulez retirer le reste de l'ensemble de contrôle de mouvement, il suffit de dévisser le dispositif de retenue qui maintient le palier au-dessus du moteur pas à pas.
MISE À JOUR : Nous avons complètement retravaillé le système de contrôle des mouvements pour utiliser des boulons M3 (filetage de 3 mm de diamètre, filetage de 12 mm de long, tête de 2 mm d'épaisseur, tête de 5 mm de diamètre). De cette façon, vous pouvez tout assembler et désassembler. Nous avons également créé un coupleur d'arbre pour le moteur pas à pas en utilisant un boulon M3 et les écrous hexagonaux correspondants.
Nous avons constaté que la soudure par friction le long du bord des écrous les maintient en place lors du serrage des boulons. La colle chaude n'est pas assez forte. Des gros plans de l'accouplement d'arbres montrent avant et après le soudage par friction des écrous en place.
Les schémas de montage et de câblage seront affichés ultérieurement.
La nouvelle conception utilise un palier 608zz de moins, ce qui signifie que seuls 5 sont nécessaires maintenant.
C'est notre première tentative d'un agitateur orbital DIYbio.
Une démo vidéo est disponible ici : https://www.youtube.com/watch?v=TnfxUq-xGas
Une vidéo décrivant le processus d'assemblage pour le contrôle du mouvement est disponible ici : https://www.youtube.com/watch?v=FlnDQZjm9aY&
Utilisant des roulements 608ZZ, le contrôle des mouvements est doux, fiable et silencieux. Schéma de câblage et instructions de montage à venir. Les fichiers sont là pour ceux qui veulent s'y essayer ou commencer à modifier la conception.
Le fichier SketchUp est également inclus.
Pièces :
Moteur pas à pas 12V
Pololu DRV8825 stepper driver
Arduino Micro Pro
Potentiomètre
Interrupteur à bascule
Adaptateur DC (femelle)
608ZZ roulements (x5)
Boulons de 3 mm (x3)
Écrous de 3 mm (x3)
Vis de 3 mm (x3)
Nous avons utilisé une combinaison de soudure par friction et de colle chaude pour assembler le système de mouvement. La colle chaude est utilisée après l'insertion des roulements avec un fin cordon placé sur le bord. Cela permet de décoller plus tard pour enlever les roulements si on le souhaite. Les écrous sont soudés par friction.
Croquis d'Arduino utilisé :
// Commande de moteur pas à pas simple
//
// par Achim pieters, www.studiopieters.nl
//
//
// Définit les numéros des quilles
const int stepPin = 7 ;
const int dirPin = 8 ;
int customDelay,customDelayMapped ; // Définit les variables
void setup() {
// Définit les deux broches comme sorties
pinMode(stepPin,OUTPUT) ;
pinMode(dirPin,OUTPUT) ;
digitalWrite(dirPin,HIGH) ; // Permet au moteur de se déplacer dans une direction particulière
}
void loop() {
customDelayMapped = speedUp() ; // Obtient des valeurs de retard personnalisées à partir de la fonction speedUp personnalisée
// Fait des pules avec un retard personnalisé, en fonction du Potentiomètre, dont dépend la vitesse du moteur
digitalWrite(stepPin, HIGH) ;
délaiMicrosecondes(customDelayMapped) ;
digitalWrite(stepPin, LOW) ;
retardMicrosecondes(customDelayMapped) ;
}
// Fonction de lecture du Potentiomètre
int speedUp() {
int customDelay = analogRead(A0) ; // Lit le potentiomètre
int newCustom = map(customDelay, 0, 1023, 300,4000) ; // Convertit les valeurs lues du potentiomètre de 0 à 1023 en valeurs de retard souhaitées (300 à 4000)
retourner newCustom ;
}