Lineaire klok (13 / 22 stap)

Stap 13: Prototype klok - Software aanpassingen


Uw stappenmotoren zal anders naar de mijne zijn. Om aan te passen aan uw specifieke stappenmotor, dient u:

1. Verander de verklaringen die de motoren verklaren:

AF_Stepper hourHand (20, 1); uur
AF_Stepper minuteHand (20, 2); minuten

aan de boven-, en verandering stappen de 20 tot en met hoeveel je bepaalde motoren te nemen om te doen een volledige revolutie. 200 stappen is populair (1.8 graden per stap). Als u geen documentatie over uw stepper, dan experimenten de enige weg voorwaarts is, ik weet zeker dat kunt u bedenken een manier van doen.

2. de stepsPerClock-instructie te wijzigen:

int stepsPerClock = 592;

Dit misschien wel ingewikkeld, want het hangt af van de lengte van de klok van uw computer, het aantal stappen per omwenteling van de motor en de diameter van uw klossen. Er is een wiskundige manier uit te werken, maar ik heb net gemeten hoe ver 100 stappen verplaatst van het vervoer, dan gebruikt die voor het berekenen van het totale aantal vereiste stappen voor het verplaatsen van de volledige lengte van de klok. Ook herinneren dat u een beetje van de ruimte voor de wagen, zodat het doesn 't daling uit het einde van het kanaal aan weerszijden.

3. Verander de huidige tijd:
De starttijd is hardcoded in deze versie. De volgende versie zal kunt u de tijd verhogen met enkele knoppen die zijn aangesloten op de arduino.

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

betekent dat het gaat om zelf ingesteld op vijf-tot-twaalf zodra deze ingeschakeld. Nogmaals, er zijn slimmere manieren om dit te doen in de definitieve versie, maar voor deze ene, dit is genoeg.

Ik meestal instellen voor een minuut in de toekomst, en vervolgens uploaden naar de arduino en druk op reset wanneer het is dood op. De pointers zijn te merken een minuut hier en daar toch een beetje wiebelig.

U moet handmatig de indicatoren terug naar nul terugspoelen wanneer u reset of zet hem aan.

4. Verander de snelheid van tijd!
Voor testikel honk, stormloop mij op vijfmaal real-time door de lijn in te stellen

int const millisPerSecond = 200;

Real time is 1000 milliseconden per seconde, dus het omzetten in 1000 wanneer u eigenlijk wilt houden tijd mee!

Gerelateerde Artikelen

Lineaire klok met behulp Arduino + DS1307 + Neopixel: hergebruik van sommige hardware.

Lineaire klok met behulp Arduino + DS1307 + Neopixel: hergebruik van sommige hardware.

Vanaf vorige projecten had ik een Arduino UNO en een Neopixel LED-strip links, en wilde iets anders. Omdat Neopixel strip 60 LED-lampjes heeft, dacht dat te gebruiken als een grote klok.Om aan te geven de uren, een rode 5-LED-segment wordt gebruikt (
Acryl Gear klok

Acryl Gear klok

De klok door DickB1 was de inspiratie voor mijn ontwerp van een soortgelijk mechanisme, echter met de versnellingen gemaakt van acryl.De drijvende kracht voor de slinger is een elektromagneet die vergelijkbaar is met de door DickB1 gebruikt. De magne
Arduino VFD Display klok Tutorial - een gids VFD-schermen

Arduino VFD Display klok Tutorial - een gids VFD-schermen

... + Een klein beetje over VFDsHerinner je je (nog) de weergave van uw oude CD-speler, HiFi-systeem of auto radio? Heb je ooit gemerkt de displays gebruikt op uw lokale supermarkt ziet u het gescande object en de prijs van het?Deze schermen hebben e
Lage resolutie Arduino LED klok

Lage resolutie Arduino LED klok

Dit project is wat ik zou willen denken aan als een succesvolle mislukking. Ik heb gewerkt op een lage resolutie LED klok voor de afgelopen paar weken en in het einde, ik helaas mijn Arduino UNO - veroorzakend het om te bakken, alsmede het burn-out m
Darth Vader klok

Darth Vader klok

In dit instructable, ik ga u tonen hoe te maken van een Star Wars Klok met Temperatuurdisplay.Dit is mijn eerste ooit arduino project, dus ik niet heel familiair met het nog ben.I 'm gonna Maak een klok van Star Wars Darth Vader, die ook de temperatu
Houten Gear klok met Stepper Motor rijden

Houten Gear klok met Stepper Motor rijden

Nog een andere klok met houten versnellingen. Dit ontwerp is geïnspireerd op DickB1 de Instructable (zie afbeelding hier onderaan).Echter, in plaats van rijden de klok met een magnetisch gepulseerde slinger, gebruikte ik een kleine stappenmotor.Eerst
Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

er zijn rassen van digitale klok beschikbaar in ons dagelijks leven. Eenvoudige digitale klok zal meestal hebben sommige gebouwd in functies zoals alarm klok, kalender en thermometer naast de display de klok-informatie. Sommige van de vooraf digitale
Hoe te programmeren bogen en lineaire beweging in G-Code handmatig

Hoe te programmeren bogen en lineaire beweging in G-Code handmatig

IntroductieG-code wordt gebruikt in een heleboel geautomatiseerde productieprocessen. Bijvoorbeeld, CNC-machines en 3D printers G-code gebruiken om onderdelen te maken. Programmering bogen en lineaire beweging in G-code kan een beetje lastig. Ik heb
Nixie bargraph klok

Nixie bargraph klok

Ik heb zo veel Nixie klokken online gezien en dacht dat ze zag er geweldig, maar ik wilde niet te besteden $100 + op een klok waarin zelfs de buizen niet!Dus met een beetje elektronica kennis gejaagd ik rond de verschillende watergeest buizen en circ
Steampunk Klok

Steampunk Klok

tijdens het verkennen van de grote doolhof van IKEA (Canada's grootste: P), ontdekte ik de klok "Rusch", een goedkoop item dat schreeuwt gewoon "wijzigen ME!".Nou, Mr. Clock, krijgt u uw wens.Het aardige ding over deze klok is hoe gema
Cwik klok v1.0 - An Arduino Binary Clock

Cwik klok v1.0 - An Arduino Binary Clock

overzichtDit is een gids voor het opbouwen van een Arduino-aangedreven klok die LEDs gebruikt voor de weergave van een 24-uurs klok (uren en minuten) als binaire cijfers, een analoge meter wilt weergeven van de seconden, een schakelaar om te schakele
Bouw een echte bell-opvallend klok voor uw PC en een brandblusser-opvallend klok.

Bouw een echte bell-opvallend klok voor uw PC en een brandblusser-opvallend klok.

Een brass bell, een kleine estafette een paar meer dingen en een echte bell de uren kunnen slaan op het bureaublad.Hoewel dit project op Windows en Mac OS X ook, ik draait idecided Ubuntu om Linux te installeren op een PC die ik vond in de prullenman
Raspberry Pi Barometer weer klok

Raspberry Pi Barometer weer klok

In dit instructable ik zal je laten zien hoe het bouwen van een fundamentele Thermometer / Barometer klok met behulp van een Raspberry Pi 2 met een sensor van de BMP180 I2C weergeven op een Adafruit 4 cijfer 7 segment I2C display. De Pi gebruikt ook
Thermohygrometer met klok en LCD-scherm van Arduino UNO

Thermohygrometer met klok en LCD-scherm van Arduino UNO

Deze 7 stappen rijdt u door de "bouw" van een thermo-hygrometer met klok op Arduino UNO.Gegevens en de tijd, de vochtigheid en de temperatuur worden getoond op een LCD 16 x 2 weergeven. Als u een LCD-scherm hebt aangeschaft en wilt weten hoe goe