Cuprins:

KS-Batman-Watch: 4 pași
KS-Batman-Watch: 4 pași

Video: KS-Batman-Watch: 4 pași

Video: KS-Batman-Watch: 4 pași
Video: 2021 Rolex GMT-Master II Batman Oyster Bracelet 126710BLNR Rolex Watch Review 2024, Noiembrie
Anonim
KS-Batman-Watch
KS-Batman-Watch

(Ceasul arată 7:11 aici)

Situație Deoarece nu sunteți adesea Batman prin marea dvs. rundă Batman-Window, doriți să o folosiți și pentru a vă arăta ce oră este. Pentru a face acest lucru, utilizați un Led-Strip de tip WS2801-. (Vezi poza).

Ceasul este format din fața ceasului care arată orele 1, 2, 3, 4, 5 și 7, 8, 9, 10 și 11 - nu există spațiu pentru 12 și 6. Ora este indicată prin activarea unui led înainte și după în funcție de ora ceasului. (indicator de oră)

Fiecare minut este format din două LED-uri - Cu excepția 59 (1), 60 (0), 1 (1) și 29 (1), 30 (0) și 31 (1). o culoare diferită de cea a indicatorului orar. Ultimele două leduri (în sensul acelor de ceasornic) indică minutul real.

Nu am făcut un indicator pentru câteva secunde - acest lucru ar fi deranjant.

Pasul 1: Pasul 1: Hardware

Pasul 1: Hardware
Pasul 1: Hardware
Pasul 1: Hardware
Pasul 1: Hardware
Pasul 1: Hardware
Pasul 1: Hardware
Pasul 1: Hardware
Pasul 1: Hardware

Am comandat următorul hardware la aliexpress: DS3231 Time Module

Baterie LiIo reîncărcabilă LIR2032 (reîncărcabilă - asta înseamnă R)

Hello Fish WS2801 bandă cu led

Cutie pentru electronic

Alimentare 5V 10A (destul de supradimensionat)

Placa Arduino UNO

În jur de 60 USD pentru toți. (Cel mai scump a fost banda LED ~ 40 USD. Puteți găsi altele mai ieftine acum.)

Pasul 2: Pasul 2: Caracteristici

Pasul 2: Caracteristici
Pasul 2: Caracteristici

(ceasul arată aici 6:39)

Practic lucrul arată ora. Trebuie doar să știți că atunci când indicatorul de minute se suprapune pe indicatorul de oră, culoarea acestor leduri se schimbă într-o altă culoare configurabilă.

Ceasul este programat cu o schimbare automată a orei de vară (DST). Pe măsură ce folosesc Alarm2 true / false pentru a salva DST activ nu este activ - chiar și după o pierdere de energie nu trebuie să setați din nou DST-Bit. Timpul este păstrat datorită LIR2032 și la fel este bitul pentru Alarm2 adevărat / fals.

Puteți defini în secțiunea de configurare toate culorile pe care doriți să le utilizați pentru fața ceasului, cele două indicatoare și suprapunerea - culoare. (indicatorul minute peste indicatorul orar).

Pasul 3: Pasul 3: Cablare și diagramă schematică

Pasul 3: Cablare și diagramă schematică
Pasul 3: Cablare și diagramă schematică

Cu șurubul de reglare din partea dreaptă a sursei de alimentare (V0ADJ) puteți modifica tensiunea de ieșire. L-am mărit la 5,5V - pentru că „ceasul” meu este departe de sursa de alimentare și am o pierdere destul de mare de tensiune din cauza lungimii cablului.

Pasul 4: Pasul 4: Cod și biblioteci

Pasul 4: Cod și biblioteci
Pasul 4: Cod și biblioteci
Pasul 4: Cod și biblioteci
Pasul 4: Cod și biblioteci

În codul DoW = 1 înseamnă luni și DoW = 7 este pentru duminică. Țineți minte când setați timpul după pierderea totală a puterii.

Folosesc biblioteca de la Andrew Wickert - care vine standard pentru DS3231 cu mediul Arduinuo. Și, desigur, aveți nevoie de biblioteca FastLED pentru banda LED WS2801.

Pentru partea DST-code am urmat codul din diy_bloke cu comentariul de la TedF23. (consultați:

Recomandat: