Indholdsfortegnelse:

KS-Batman-Watch: 4 trin
KS-Batman-Watch: 4 trin

Video: KS-Batman-Watch: 4 trin

Video: KS-Batman-Watch: 4 trin
Video: Cutting Crew - (I Just) Died In Your Arms (Official Music Video) 2024, November
Anonim
KS-Batman-ur
KS-Batman-ur

(Uret viser 7:11 her)

Situation Da du ikke ofte ringer til Batman gennem dit store runde Batman-vindue, vil du også gerne bruge det til at vise dig, hvad klokken er. For at gøre dette bruger du en Led-Strip af WS2801- typen. (se billede).

Uret består af urskiven, der viser timer 1, 2, 3, 4, 5 og 7, 8, 9, 10 og 11 - der er ikke plads til 12 og 6. Timen angives ved at aktivere en led før og efter ifølge urskive time. (time markør)

Hvert minut består af to LED'er - Undtagen 59 (1), 60 (0), 1 (1) og 29 (1), 30 (0) og 31 (1). Minutpekeren er lavet af 6 faldende LED'er lyser op i en anden farve end timemarkøren. De sidste to lysdioder (med uret) angiver det faktiske minut.

Jeg lavede ikke en markør i sekunder - det ville være foruroligende.

Trin 1: Trin 1: Hardware

Trin 1: Hardware
Trin 1: Hardware
Trin 1: Hardware
Trin 1: Hardware
Trin 1: Hardware
Trin 1: Hardware
Trin 1: Hardware
Trin 1: Hardware

Jeg bestilte følgende hardware på aliexpress: DS3231 Time Module

LIR2032 genopladeligt LiIo -batteri (genopladeligt - det er hvad R står for)

Hello Fish WS2801 led stripe

Kasse til elektronik

Strømforsyning 5V 10A (ret stor)

Arduino UNO bestyrelse

Omkring 60 USD for alle. (Den dyreste var LED-stribe ~ 40 USD. Du kan finde billigere nu.)

Trin 2: Trin 2: Funktioner

Trin 2: Funktioner
Trin 2: Funktioner

(uret viser 6:39 her)

Grundlæggende viser sagen tiden. Du behøver kun at vide, at når minutmarkøren overlapper timemarkøren, ændres farven på disse lysdioder til en anden konfigurerbar farve.

Uret er programmeret med en automatisk ændring af sommertid (DST). Da jeg bruger Alarm2 sand/falsk til at gemme sommertid aktiv ikke aktiv-selv efter et strømtab behøver du ikke at indstille sommertid igen. Tiden holdes takket være LIR2032 og er også lidt for Alarm2 sand/falsk.

Du kan definere i konfigurationsafsnittet alle de farver, du vil bruge til urskiven, de to pegepinde og overlapningsfarven. (minutmarkør over timemarkør).

Trin 3: Trin 3: Ledningsføring og skematisk diagram

Trin 3: Ledningsføring og skematisk diagram
Trin 3: Ledningsføring og skematisk diagram

Med justeringsskruen på højre side af strømforsyningen (V0ADJ) kan du ændre udgangsspændingen. Jeg øgede det til 5,5V - fordi mit "ur" er langt væk fra strømforsyningen, og jeg har et ganske spændingstab på grund af kabellængden.

Trin 4: Trin 4: Kode og biblioteker

Trin 4: Kode og biblioteker
Trin 4: Kode og biblioteker
Trin 4: Kode og biblioteker
Trin 4: Kode og biblioteker

I koden DoW = 1 betyder mandag og DoW = 7 er for søndag. Husk, når du indstiller tiden efter totalt effekttab.

Jeg bruger biblioteket fra Andrew Wickert - det er standard for DS3231 med Arduinuo -miljøet. Og du har selvfølgelig brug for FastLED - biblioteket til WS2801 LED stripe.

For DST-kode-delen fulgte jeg koden fra diy_bloke med kommentar fra TedF23. (se:

Anbefalede: