Houten Gear klok met Stepper Motor rijden (14 / 19 stap)

Stap 14: Elektronica - voor schacht Encoder

Tot nu toe zijn de aanpassingen aan het verkeer door middel van Arduino code succesvol in het houden van de mechanische klok in overeenstemming met de RTC klok geweest. Er is iets ontbreekt nog. Hoe zit het met stroomstoringen?

De RTC-klok heeft een batterij back-up die de tijd maandenlang zonder externe voeding houdt. Echter, de mechanische klok stopt wanneer de stroomstoring optreedt en vanuit die positie zal hervatten nadat de macht terug komt.

De code zorgt ervoor dat de secondenwijzer volledig in sync met de elektronische klok is, maar de twee andere handen af, misschien weg.

Harken mijn hersenen voor een tijdje, kwam ik met een ander idee.

Als men de Arduino waar de handen zich eigenlijk bevinden vertellen kon, dat het zou kunnen draaien de klok snel voorwaarts of achterwaarts totdat de mechanische klok, nogmaals is, afgestemd op zijn elektronische meester.

OK, hebben we een OLED tonen dat we zullen ingezet voor dat doel. Er zijn drie hoofdonderdelen in de lus van de Arduino. Één sectie drijft de motor en de fijne aanpassingen aangebracht op de tweede hand. Een ander gedeelte wordt gebruikt om de Arduino te vertellen waar de handen zich bevinden. De derde sectie voert de aanpassing van de grote bereik van de mechanische klok. Arduino van taal (C++) doet, noch een gotoverklaring te hebben. Dus, we gebruiken vlaggen, waardoor een deel van de code worden overgeslagen of uitvoeren.

Wanneer het systeem wordt opgestart, wordt ervan uitgegaan dat de klok niet de juiste tijd wordt weergegeven. Drie knoppen op de control box zijn nu actief. Het display toont drie locatie waar hij verwacht dat de gebruiker moet de huidige waarden invoeren voor uur, minuut en seconde. Één knop verplaatst het 'actieve gebied' van het uur naar de minuut en de seconde. De tweede knop voorschotten de getallen van 0 tot 11 of 0 tot en met 59.

Tot slot de derde knop uitgangen van deze instellingen, berekent de fout en zorgt ervoor dat een gedeelte van de code uit te voeren waar de handen snel totdat ze op de juiste positie worden verplaatst. Sommige wel moest gebeuren om te zorgen voor de conversie van 24 tot en met 12 uur en de behandeling van het uur 12. Wanneer de correctie werd berekend, zijn er van uitgegaan dat de klok onmiddellijk zal worden aangepast.

Dat is natuurlijk niet waar. Het kost tijd om maken de aanpassing. Ik ditmaal gemeten en toegevoegd een factor van de zachte toffee aan de routine van de aanpassing. Het werkte soort, zolang de handen moest worden veranderd alleen voor een korte periode.

Er is meer te komen - zie volgende stap

Gerelateerde Artikelen

Houten gear klok

Houten gear klok

ik heb altijd houten gear klokken.  Dus voor mijn verjaardag gaf mijn vrouw me een Dremel en een kopie van Figuurzagen Magazine dat had een patroon voor een versnelling van de houten klok.  Dit is mijn inzending voor de wedstrijd van de klok en de 4e
Een LED met een Motor rijden!

Een LED met een Motor rijden!

[youtube]YErzk70RX1Y[/youtube]
Houten gear banjo klok

Houten gear banjo klok

dit is een 1923 Claraphone banjo die ik op ebay gekocht. Was er niet een heleboel er, alleen de nek en trommel, plus een paar van de metalen stukjes en beetjes en slechts drie van de tuners met een afwerking die slechts 90 jaar kan worden toegepast.
Een versnelling van de houten klok met een unieke aandrijfmechanisme

Een versnelling van de houten klok met een unieke aandrijfmechanisme

Synchroniciteit is een unieke blootgestelde hout versnelling slinger klok van de muur, met een combinatie van oude en nieuwe tech.Vele houten gear klokken worden gedreven door gewichten. Deze klokken moeten worden ingedraaid regelmatig, zo vaak als e
6 van de Arduino draad Stepper Motor Tutorial

6 van de Arduino draad Stepper Motor Tutorial

Arduino Stepper Motor TutorialHet gebruik van een oude zes draad Stappenmotor en controle met een Arduino. Dit was een oude stappenmotor die ik mijn ongewenste stapel haalde, ik ben niet zeker wat het vandaan, ik denk dat het een oude printer uit de
Rijden een Stepper Motor met een Microprocessor AVR

Rijden een Stepper Motor met een Microprocessor AVR

Got sommige scavenged stepper motors van printers/schijf schijven/etc ligggen?Sommige sonderen met een ohmeter, gevolgd door enkele eenvoudige stuurprogramma-code op uw microprocessor en u zult worden intensivering in stijl.Stap 1: Maak kennis met St
Rijden een Stepper Motor met een Arduino en een A4988 Stepstick/Pololu driver

Rijden een Stepper Motor met een Arduino en een A4988 Stepstick/Pololu driver

Er zijn verschillende manieren om een stappenmotor uitvoeren, en de beste manier zal afhangen van de toepassing, de motor en de elektronica beschikbaar. Voor het uitvoeren van een stappenmotor van een Arduino zijn dit de belangrijkste manieren om te
Tippy dansen met een arduino en stepper motor

Tippy dansen met een arduino en stepper motor

De Tippy is volledig gemaakt door een ongeval.Om te zeggen meer over zou het vereisen wil gewoon wat spullen halen.Heres een video voor u entertainment:Belangrijke opmerkingen:Dit project wordt ervan uitgegaan dat u een basiskennis hebben van Arduino
Arduino Nano en Visuino: controle van Stepper Motor met roterende Encoder

Arduino Nano en Visuino: controle van Stepper Motor met roterende Encoder

Soms is het noodzakelijk dat een Stepper Motor volgen de rotatie van een Rotary Encoder voor precieze positionering. Ik heb al van plan Instructable op dit voor een lange tijd, maar uiteindelijk een paar dagen geleden na zoveelste vraag door Visuino
Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

U hoeft niet te besteden veel geld aan het besturen van motoren met een Arduino of compatibel board. Na sommige jacht rond we kunt gevonden van een nette motorische controlemodule gebaseerd op de L298N H-brug IC die kan u regelen het toerental en de
Arduino Klok met een dc-motor (één naald)

Arduino Klok met een dc-motor (één naald)

Hi,Ik probeerde te maken van een klok met arduino met één motor, maar het was niet mogelijk met de standaard methode zoals moet er ten minste twee naaldenUren en minuten, dus ik probeerde iets nieuws. In deze klok zijn er zes divisies in een uur in p
CONTROLE STEPPER MOTOR snelheid met LABVIEW en ARDUINO

CONTROLE STEPPER MOTOR snelheid met LABVIEW en ARDUINO

Ik maakte deze in Proteusu controle STEPPER MOTOR snelheid met LABVIEW en ARDUINO...!! wolaaStap 1: Deze Tutorial Is:> Met behulp van Labview interface Arduino naar PC via USB-poort.> Gebruikt Labview voor het verzenden van gegevens die motorsnelhei
Zelfgemaakte Mini ronde tafel zag DIY houten PCB snijmachine met Motor Drill

Zelfgemaakte Mini ronde tafel zag DIY houten PCB snijmachine met Motor Drill

Zelfgemaakte Mini ronde tafel zag DIY houten PCB snijmachine met Motor boorEen van de belangrijkste instrumenten in handgemaakte of DIY amateur zijn mini zag tabel en druk op de boor. Aangezien ik niet heb een workshop en ik ben niet gewend om grote
Bi-polaire Stepper Motor met L293D en Arduino

Bi-polaire Stepper Motor met L293D en Arduino

HalloIk had een Bi-Polar stappenmotor liggen, die ik gebruiken zal voor het maken van een Dolly voor mijn DSLR.Onderdelen die worden gebruikt:Arduino UnoStepper Motor ML17A3 B (dit is het model niet afgedrukt op de motor)BreadboardL293D9V batterijpac