Indholdsfortegnelse:
- Trin 1: Trin 1: Hardware
- Trin 2: Trin 2: Funktioner
- Trin 3: Trin 3: Ledningsføring og skematisk diagram
- Trin 4: Trin 4: Kode og biblioteker
Video: KS-Batman-Watch: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
(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
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
(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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)