ChronosMEGA; ett armbandsur (3 / 16 steg)
Steg 3: Teorin om Operation
Detta steg beskriver allmänt hur utformningen av ChronosMEGA kom att bli, och ger en enkel titta på hur det fungerar.
3.1. LED Layout och kodning tid
Layout av klockan ställs in i en cirkulär utbud av 10 lysdioder. Fyra av lamporna står för timmarna och sex av lysdioder kontot av protokollet. Lysdioderna räkna i binär Visa tiden på urtavlan.
Layouten på lysdioderna på klockan är som visas:
Genom att utnyttja en kombination av 10 lysdioder, kan klockan Visa alla möjliga tid exakt på minuten. Tiden visas nedan är exempelvis 10:13 (mörkblå är en upplyst LED):
Detta är en mycket ren och elegant sätt att Visa tid. Jag gillar verkligen denna teknik på grund av dess esoterisk och mystisk karaktär. Det skulle vara ganska svårt för andra människor att veta tiden utan att inse mönstret, särskilt de som inte är bekant med den binära räknar systemet.
3.2. makt leverans oro
Minimal HW kan jag elegant Visa med, varje gång. Men detta introducerar en varning: om du vill visa en tid, upp till 8 lysdioder kan vara på samtidigt. Till exempel tid: 7:31 skulle ha att lysa upp 8 lysdioder på klockan. Förutsatt att en enda LED kommer att dra på den minst 7mA, vill 8 lysdioder göra 56mA av strömmen ensam. Detta inkluderar inte MCU och power förordningen nuvarande Rita. Detta är stor ström och snabbt skulle eliminera ett batteri. Ett 400mAh batteri skulle bara pågå i ca 7 timmar om 8 lysdioder tändes hela tiden.
Lösningen var att ha en inaktiv animering inträffar när användaren inte behöver se tiden. Det kommer att finnas en knapp på klocka som visar tiden för ca. 5 sekunder så att användaren kan vet tiden på sin bekvämlighet. Efter fem sekunder återgår klockan till sitt "inaktiv" tillstånd där lamporna tända på ett cirkulärt sätt. Cirkulära mönstret kommer att men vara meningsfull. Med varje varv runt urtavlan, kommer en exakt det andra att räknas. Genom att göra detta tänds endast en LED i taget:
Detta ser ganska cool i normal drift, och ger användaren förtroende att klockan fungerar för närvarande.
3.3. knappen Layout och funktioner
Klockan har fyra knappar, två på varje sida. Varje knapp har en viktig funktion:
• Knappen 1: öka timmarna. Genom att trycka på denna knapp, kommer att klockan öka tiden en timme.
• Knappen 2: öka protokollet. Genom att trycka på denna knapp, kommer att klockan öka tiden med en minut.
• Knappen 3: växla viloläge. Detta kommer att inaktivera eller aktivera cirkulär blinkande från lysdioderna och placera klockan i viloläge att bevara makten. Inaktivera animeringen kommer också undvika möjliga irritation från användaren när sova eller på bio.
• Knapp 4: Visa tid. Denna knapp kommer att säga klockan att Visa kodad tid i binär på urtavlan. Tiden visas i cirka fem sekunder innan du återvänder till sitt viloläge.