Talaan ng mga Nilalaman:

KS-Batman-Watch: 4 na Hakbang
KS-Batman-Watch: 4 na Hakbang

Video: KS-Batman-Watch: 4 na Hakbang

Video: KS-Batman-Watch: 4 na Hakbang
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Nobyembre
Anonim
KS-Batman-Panoorin
KS-Batman-Panoorin

(Ang orasan ay nagpapakita ng 7:11 dito)

Sitwasyon Dahil hindi ka madalas tumatawag sa Batman sa pamamagitan ng iyong malaking bilog na Batman-Window na nais mong gamitin din ito upang maipakita sa iyo kung anong oras na. Upang magawa ito, gumamit ka ng isang Led-Strip ng WS2801- Type. (tingnan ang larawan).

Ang relo ay binubuo ng mukha ng orasan na nagpapakita ng mga oras 1, 2, 3, 4, 5 at 7, 8, 9, 10 at 11 - walang puwang para sa 12 at 6. Ang oras ay ipinahiwatig sa pamamagitan ng pag-aktibo ng isang pinangunahan bago at pagkatapos ng ayon sa oras ng mukha ng orasan. (oras na pointer)

Ang bawat minuto ay binubuo ng dalawang LED's - Maliban sa 59 (1), 60 (0), 1 (1) at 29 (1), 30 (0) at 31 (1). Ang minutong pointer ay gawa sa 6 na pagbagsak ng LED's lighten up sa ibang kulay tapos ang hour pointer. Ang huling dalawang leds (pakaliwa) ay nagpapahiwatig ng aktwal na minuto.

Hindi ako gumawa ng isang pointer para sa segundo - ito ay upang makagambala.

Hakbang 1: Hakbang 1: Hardware

Hakbang 1: Hardware
Hakbang 1: Hardware
Hakbang 1: Hardware
Hakbang 1: Hardware
Hakbang 1: Hardware
Hakbang 1: Hardware
Hakbang 1: Hardware
Hakbang 1: Hardware

Inorder ko ang sumusunod na hardware sa aliexpress: DS3231 Time Module

LIR2032 rechargeable LiIo-Battery (rechargeable - iyon ang kinakatawan ng R)

Kamusta Isda WS2801 humantong guhitan

Box para sa electronic

Power supply 5V 10A (medyo napakalaki)

Arduino UNO board

Sa paligid ng 60 USD para sa lahat. (Ang pinakamahal ay ang LED-stripe ~ 40 USD. Maaari kang makahanap ng mas murang mga ngayon.)

Hakbang 2: Hakbang 2: Mga Tampok

Hakbang 2: Mga Tampok
Hakbang 2: Mga Tampok

(ang orasan ay nagpapakita ng 6:39 dito)

Talaga ang bagay ay nagpapakita ng oras. Malaman mo lamang na kapag ang minutong pointer ay nag-o-overlap sa oras na pointer ang kulay ng mga leds na ito ay binago sa isa pang naka-configure na kulay.

Ang relo ay naka-program sa isang awtomatikong pagbabago ng daylight save time (DST). Habang ginagamit ko ang Alarm2 true / false upang mai-save ang DST na hindi aktibo - kahit na pagkatapos ng pagkawala ng kuryente hindi mo na kailangang itakda muli ang DST-Bit. Ang oras ay pinananatiling salamat sa LIR2032 at pati na rin ang kaunti para sa Alarm2 totoo / mali.

Maaari mong tukuyin sa seksyon ng pagsasaayos ang lahat ng mga kulay na nais mong gamitin para sa mukha ng orasan, ang dalawang mga payo, at ang magkakapatong - kulay. (minutong pointer higit sa oras na pointer).

Hakbang 3: Hakbang 3: Diagram ng Mga Kable at Schematic

Hakbang 3: Diagram ng Mga Kable at Schematic
Hakbang 3: Diagram ng Mga Kable at Schematic

Gamit ang pag-aayos ng tornilyo sa kanang bahagi ng power supply (V0ADJ) maaari mong baguhin ang boltahe ng output. Nadagdagan ko ito sa 5.5V - dahil ang aking "orasan" ay malayo mula sa suplay ng kuryente at mayroon akong lubos na pagkawala ng boltahe dahil sa haba ng cable.

Hakbang 4: Hakbang 4: Code at Mga Aklatan

Hakbang 4: Code at Library
Hakbang 4: Code at Library
Hakbang 4: Code at Library
Hakbang 4: Code at Library

Sa code na DoW = 1 ay nangangahulugang lunes at ang DoW = 7 ay para sa Linggo. Justremember kapag itinakda mo ang oras pagkatapos ng kabuuang pagkawala ng kuryente.

Gumagamit ako ng silid-aklatan mula kay Andrew Wickert - na nanggagaling sa pamantayan para sa DS3231 kasama ang Arduinuo na kapaligiran. At kailangan mo ng kurso ng FastLED - silid-aklatan para sa WS2801 LED guhit.

Para sa bahagi ng DST-code Sinundan ko ang code mula sa diy_bloke na may komento mula kay TedF23. (tingnan ang:

Inirerekumendang: