Horloge linéaire (13 / 22 étapes)

Étape 13 : L’horloge Prototype - adaptations du logiciel

Vos moteurs pas à pas sera différentes à la mienne. Pour l’adapter à votre moteur de particulier pas à pas, vous devriez :

1. modifiez les déclarations qui déclarent les moteurs :

AF_Stepper hourHand (20, 1) ; heures
AF_Stepper minuteHand (20, 2) ; minutes

en haut et le changement le 20 à toutefois de nombreuses étapes votre prendre moteurs particulière à faire un tour complet. 200 marches est populaires (1,8 degrés par étape). Si vous n’avez aucune documentation concernant votre stepper, puis de l’expérimentation est la seule voie à suivre, je suis sûr que vous pouvez trouver un moyen de le faire.

2. modifiez l’instruction de stepsPerClock :

int stepsPerClock = 592 ;

Cela peut être compliqué, car il dépend de la longueur de votre horloge, le nombre de pas à la révolution du moteur et le diamètre de vos bobines. Il y a une façon mathématique de travailler dehors, mais je viens de mesurer dans quelle mesure 100 étapes s’installe au transport, puis qui permettant de calculer le nombre total d’étapes requises pour déplacer toute la longueur de l’horloge. Aussi n’oubliez pas que vous avez besoin un peu d’espace pour le transport, donc il ne tombe pas à l’extrémité du canal à chaque extrémité.

3. Changez l’heure actuelle :
L’heure de début est codé en dur dans cette version. La prochaine version vous permettra d’incrémenter le temps avec quelques boutons attachés à l’arduino.

int currentSeconds = 0 ;
int currentMinutes = 55 ;
int currentHours = 11 ;

veut dire qu'it ' s Gonna fixé à cinq-à-douze, une fois qu’il est allumé. Encore une fois, il y a des façons plus intelligents de le faire dans la version finale, mais pour celui-ci, cela suffit.

J’ai habituellement Placez-la pendant une minute à l’avenir, puis télécharger à l’arduino et appuyer sur reset quand il est mort sur. Les pointeurs sont un peu bancales à remarquer une minute ici ou là de toute façon.

Vous devez manuellement rembobiner les indicateurs à zéro lorsque vous réinitialisez ou mettez en marche.

4. changer la vitesse du temps !
Pour des fins de test, je le lance en temps réel cinq fois en affectant à la ligne

int const millisPerSecond = 200 ;

Temps réel est 1000 millisecondes par seconde, donc changer pour 1000 quand vous voulez vraiment garder le temps avec elle !

Articles Liés

Horloge linéaire à l’aide d’Arduino + DS1307 + Neopixel : ré-utilisation de certains matériels.

Horloge linéaire à l’aide d’Arduino + DS1307 + Neopixel : ré-utilisation de certains matériels.

Des projets précédents, j'ai eu un Arduino UNO et laissé une bande LED de Neopixel et voulait faire quelque chose de différent. Parce que la bande de Neopixel a 60 voyants, pensés à l'utiliser comme une grande horloge.Utilisé pour indiquer les heures
Automatiquement, ouverture / fermeture d’une boîte avec un actionneur linéaire et Arduino

Automatiquement, ouverture / fermeture d’une boîte avec un actionneur linéaire et Arduino

Il y a une joie simple en appuyant sur un bouton qui s'affiche pour vous. Bien sûr, il y a des façons plus rapides et plus efficaces pour ouvrir une boîte, mais rien de comparable à la magie d'un couvercle d'actionnement. Pour ce tutoriel, nous allon
Contrôler un petite actionneur linéaire avec Arduino

Contrôler un petite actionneur linéaire avec Arduino

Ce tutoriel de l'actionneur linéaire Arduino indique comment contrôler un Firgelli petite actionneur linéaire à l'aide d'une carte compatible Arduino et différents capteurs d'entrée, y compris un curseur et la commande de Rotation pour un contrôle di
Imprimante 3D X bricolage maison RepRap Prusa Y axe cadre du stade linéaire dia en alliage d’Aluminium

Imprimante 3D X bricolage maison RepRap Prusa Y axe cadre du stade linéaire dia en alliage d’Aluminium

Imprimante 3D X bricolage maison RepRap Prusa Y axe cadre du stade linéaire dia en alliage d'AluminiumMatériaux :Maison X axe Slide CNC ici :1 pcs Aluminium alliage 240 x 80 x 8 mm2 pces Aluminium alliage 80 x 42 x 12 mm1 pcs ID6.35 * 8 mm D19 * L25
Curseur de l’appareil moteur linéaire bricolage

Curseur de l’appareil moteur linéaire bricolage

L' objectif de ce projet est de permettre à quelqu'un de construire leur propre motorisé de curseur de l'appareil photo. Curseurs de caméra motorisée en ligne sont chers et souvent pas très longue, alors nous avons pensé qu'il serait une bonne idée d
Contrôler un grand déclencheur linéaire avec Arduino

Contrôler un grand déclencheur linéaire avec Arduino

Ce tutoriel de l'actionneur linéaire Arduino montre comment faire la base commande manuelle d'un grand déclencheur linéaire en utilisant un Arduino et deux boutons. Dans le premier jeu du code, le premier bouton s'étend de l'actionneur et le deuxième
Maison professionnel vidéo DSLR caméra curseurs Dolly bricolage stabilisateur motorisé CNC linéaire

Maison professionnel vidéo DSLR caméra curseurs Dolly bricolage stabilisateur motorisé CNC linéaire

Maison professionnel vidéo DSLR caméra curseurs Dolly bricolage stabilisateur motorisé CNC linéaireMatériaux :1 pcs Aluminium alliage 70 x 80 x 8 mm2 pces Aluminium alliage 80 x 42 x 12 mmbride de 12mm de 2 pcs LMK12UU portant le CNC bride linéaire r
Maison Laser Mini traceur Frame avec bricolage X Y axe linéaire toboggan CNC de gravure

Maison Laser Mini traceur Frame avec bricolage X Y axe linéaire toboggan CNC de gravure

Entrée niveau XY étapes pour machine laser bricolage gravure traceur Fram.Il vient sous forme de kit, travail d'assemblage est donc requis 2 pièces axe Y et 1 pcs axe des X, tous les axes peut le faire par ma mainCadre en alliage d'Aluminium3 pièces
Faible coût déclencheur linéaire pour la table xy cnc et identique !

Faible coût déclencheur linéaire pour la table xy cnc et identique !

Si vous êtes intéressé par l'impression 3D, vous pouvez également consulter mes autres instructable pour une imprimante 3D incroyablement bon marchée de bricolage SLSCréation d'un actionneur linéaire bon pour votre machine cnc ou de l'imprimante 3D p
Comment programmer manuellement des arcs et mouvement linéaire dans le G-Code

Comment programmer manuellement des arcs et mouvement linéaire dans le G-Code

IntroductionG-code est utilisé dans beaucoup de processus de fabrication automatisée. Par exemple, machines à commande numérique et les imprimantes 3D utilisent G-code pour fabriquer des pièces. Arcs de programmation et de mouvement linéaire dans le
Imprimante 3D maison RepRap Prusa gravure traceur Laser cadre bricolage Y Axis glissière linéaire

Imprimante 3D maison RepRap Prusa gravure traceur Laser cadre bricolage Y Axis glissière linéaire

Imprimante 3D maison RepRap Prusa traceur Laser cadre bricolage Y Axis glissière linéaire de gravure2 pcs roulements linéaires Slide Motion Ball de SCS12S-UUimprimante 3d Liner de cylindre Rail linéaire arbre d'axe 2pcs 12 mm 12 x 280 linéaire avec e
Maison RepRap Prusa imprimante 3D X bricolage Y axe glissière linéaire gravure traceur Laser Frame

Maison RepRap Prusa imprimante 3D X bricolage Y axe glissière linéaire gravure traceur Laser Frame

Maison RepRap Prusa imprimante 3D X bricolage Y axe glissière linéaire gravure traceur Laser FrameMatériaux :1 pcs 340-8D 8mm conduire vis diamètre 8mm plomb 2mm longueur 340mm avec écrou de cuivre8 pces SC12UU SCS16UU 12mm linéaire bloc CNC Router C
Maison, gravure traceur Laser cadre bricolage X CNC axe glissière linéaire

Maison, gravure traceur Laser cadre bricolage X CNC axe glissière linéaire

Maison de gravure traceur Laser cadre bricolage X CNC axe glissière linéaireMatériaux :1 pcs 340-8D 8mm conduire vis diamètre 8mm plomb 2mm longueur 340mm avec écrou de cuivre4pcs SC12UU SCS16UU 12mm bloc linéaire CNC Router pièces CNC DIY2 pcs diamè
Imprimante maison gravure traceur Laser 3D cadre bricolage X axe Slide CNC linéaire

Imprimante maison gravure traceur Laser 3D cadre bricolage X axe Slide CNC linéaire

Imprimante maison gravure traceur Laser 3D cadre bricolage X axe glissière linéaire CNCÀ jour la plupart des gens peuvent simplement acheter une imprimante 3D pré-faites et seulement besoin d'appuyer sur un bouton pour faire fonctionner, mais il y a