Përmbajtje:
Video: KS-Batman-Watch: 4 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
(Ora tregon 7:11 këtu)
Situata Meqenëse nuk po e thërrisni shpesh Batmanin përmes xhamit tuaj të madh Batman-Window, ju doni ta përdorni atë gjithashtu për t'ju treguar se sa është ora. Për ta bërë këtë, përdorni një Led-Strip të tipit WS2801. (shiko figurën).
Ora përbëhet nga faqja e orës që tregon orët 1, 2, 3, 4, 5 dhe 7, 8, 9, 10 dhe 11 - nuk ka hapësirë për 12 dhe 6. Ora tregohet duke aktivizuar një led para dhe pas sipas orës së orës. (treguesi i orës)
Çdo minutë përbëhet nga dy LED - Me përjashtim të 59 (1), 60 (0), 1 (1) dhe 29 (1), 30 (0) dhe 31 (1). Treguesi i minutës përbëhet nga 6 ndriçues LED të ndriçuar në një ngjyrë të ndryshme atëherë treguesi i orës. Dy ledet e fundit (në drejtim të akrepave të orës) tregojnë minutën aktuale.
Unë nuk bëra një tregues për sekondat - kjo do të ishte shqetësuese.
Hapi 1: Hapi 1: Pajisje kompjuterike
Kam porositur pajisjet e mëposhtme në aliexpress: DS3231 Time Module
LiIRo -Bateri e rimbushshme LIR2032 (e rimbushshme - kjo është ajo që përfaqëson R)
Përshëndetje Fish WS2801 shirit i udhëhequr
Kuti për pajisjet elektronike
Furnizimi me energji 5V 10A (mjaft i madh)
Bordi i Arduino UNO
Rreth 60 dollarë për të gjithë. (Më e shtrenjta ishte shiriti LED 40 dollarë. Tani mund të gjeni më të lirë.)
Hapi 2: Hapi 2: Karakteristikat
(ora tregon 6:39 këtu)
Në thelb gjëja tregon kohën. Ju vetëm duhet të dini se kur treguesi i minutës mbivendoset me treguesin e orës, ngjyra e këtyre leds ndryshon në një ngjyrë tjetër të konfigurueshme.
Ora është programuar me një ndryshim automatik të orës së kursimit të ditës (DST). Ndërsa përdor Alarm2 true/false për të ruajtur DST aktive jo aktive-edhe pas humbjes së energjisë nuk duhet të vendosësh përsëri DST-Bit. Koha mbahet falë LIR2032 dhe gjithashtu është bit për Alarm2 true/false.
Ju mund të përcaktoni në seksionin e konfigurimit të gjitha ngjyrat që dëshironi të përdorni për faqen e orës, dy treguesit dhe ngjyrën e mbivendosjes. (treguesi i minutës mbi orë).
Hapi 3: Hapi 3: Instalimet dhe Diagrami Skematik
Me vidën e rregullimit në anën e djathtë të furnizimit me energji (V0ADJ) mund të ndryshoni tensionin e daljes. E rrita atë në 5.5V - sepse "ora" ime është larg furnizimit me energji elektrike dhe kam një humbje mjaft të tensionit për shkak të gjatësisë së kabllit.
Hapi 4: Hapi 4: Kodi dhe Bibliotekat
Në kodin DoW = 1 do të thotë të hënën dhe DoW = 7 është për të Dielën. Vetëm mbani mend kur vendosni kohën pas humbjes totale të energjisë.
Unë përdor bibliotekën nga Andrew Wickert - që vjen standarde për DS3231 me mjedisin Arduinuo. Dhe sigurisht keni nevojë për bibliotekën FastLED për shiritin LED WS2801.
Për pjesën e kodit DST ndoqa kodin nga diy_bloke me koment nga TedF23. (shiko: