Instructables Modular Display Clock
Modular skjáklukka
- eftir Gammawave
- Þetta verkefni notar fyrra verkefni Modular Display Element til að búa til stafræna klukku, með því að nota fjórar af einingunum sem eru tengdar saman og stjórnað af Microbit og RTC.
- Birgðir:
- Microbit V2 (valið vegna innbyggðs hátalara, V1 mun virka en þarf utanaðkomandi hljóðgjafa.)
- DS3231 RTC
- Skiptu um SPST
- Kitronik Edge Connector Breakout
- Jumper Jerky Junior F/M – Magn 20
- Jumper Jerky Junior F/F – Magn 4
- Jumper Jerky F/F – Magn 3
- Jumper Jerky F/M – Magn 3
- 470R viðnám
- 1000uF þétti
- Hægri horn haus 2 x (3 vegir x 1 röð) krafist.
- WS2812Neopixel hnappur LED * 56 stk.
- Gleraður koparvír 21 AWG (0.75 mm í þvermál), eða annar einangraður vír.
- Stripboard
- Skrúfur M2
- M2 skrúfur 8mm – Magn 12
- M2 skrúfur 6mm – Magn 16
- M2 Boltar 10mm – Magn 2
- M2 hnetur – Magn 2
- M2 þvottavélar - Magn 2
- M2 sexkantsbil 5 mm – Magn 2
- Boltar M3
- M3 þvottavélar - Magn 14
- M3 boltar 10mm – Magn 2
- M3 boltar 25mm – Magn 4
- M3 hnetur – Magn 12
- Hex standoffs M3
- M3 sexkantað millistykki 5mm – Magn 2
- M3 sexkantað millistykki 10mm – Magn 4
- Hægri hornsvigar (15(B) x 40(L) x 40(H) mm) – Magn 2
- Gæti reynst hagkvæmara að kaupa úrval af gildum frekar en einstök gildi nema þú hafir þau nú þegar tiltæk. Sumir íhlutir geta einnig haft MOL meira en það magn sem tilgreint er í íhlutalistanum.
- 3D prentari
- Hvítur þráður - Fyrir sem mestan sýnileika.
- Black Filament - Fyrir burðarborðin.
- 2mm bor
- 3mm bor
- 5mm borasett
- Bora
- Sá
- Töng
- Vírklippur
- Lóðajárn
- Lóðmálmur
- Slípappír
- Skrúfjárn
- Þekktu verkfærin þín og fylgdu ráðlögðum verklagsreglum og vertu viss um að vera með viðeigandi persónuhlífar.
- Engin tengsl við neinn af þeim birgjum sem notaðir eru í þessu verkefni, ekki hika við að nota valinn birgja og skipta út þeim þáttum sem voru viðeigandi að eigin vali eða háð framboði.
- Tenglar eru í gildi við birtingu.
- Skref 1: Grunnplöturönd
- Sjá: Modular Display Element (MDE)
- Fjórar „Modular Display Elements“ eru nauðsynlegar til að búa til klukkuskjáinn og þeim er haldið saman með grunnplöturöndum sem voru skornar úr stærri grunnplötu.
- Grunnplöturöndin mæla 32(B) x 144(L) mm eða 4 x 18 stubba og hver og einn yfir hringi tvo MDE sem festast við stubbana á MDE. Hins vegar, fyrir aukinn styrk, eru fjórar M2 x 8mm skrúfur festar nálægt hornum sem fara í gegnum grunnplötuna og inn í MDE.
- Skref 2: Skýringarmynd
- Skýringarmyndin sýnir íhlutina sem eru notaðir til að stjórna MDE sem innihalda 56 Neopixels.
- Stýrihlutarnir samanstanda af Microbit, RTC, Breakout Board, Switch og verndarrás.
- Meirihluti lóðunar er lögð áhersla á Neopixels á meðan stýrihlutirnir eru aðallega tengdir stökkvum.
- Skref 3: Kóðun
- Kóði er búinn til í MakeCode.
- ”oonn ssttaarrtt” ppprroocceedduurree..
- Frumstillir Neoplxel ræmuna með 56 LED
- Birta titilskilaboð.
- Frumstillir segment_list sem inniheldur hluti tilnefningar fyrir hverja tölu sem á að birta. Tala 0 geymd í einingu [0] = 0111111
- Númer 1 geymt í frumefni [1] = 0000110
- Númer 9 geymt í frumefni [9] = 1101111
- Auk þess.
- Tala 10 geymd í einingu [10] = 0000000 notað til að eyða tölustafum.
að eilífu málsmeðferð
- Hringir í „stilla stillingu“ sem athugar P1 og ef hátt virkjar tímastillingu sýnir annars núverandi tíma.
- Kallar á „Time_split“ sem sameinar tvö tölugildi klukkustunda og mínútna í 4 stafa streng, sem dregur fram allar tölur sem eru minni en 10 með núlli á undan.
Kallar „pixel_time“ - Sem dregur út hvern af 4 stöfunum aftur og byrjar á síðasta stafnum í segment_value
- Tala inniheldur síðan gildið í segment_list sem vísað er til með segment_value.
- (Ef segment_value = 0 þá tala = stak [0] = 0111111)
- Inc = vísitala x (LED_SEG) x 7). Þar sem vísitala = hver af þessum 4 stöfum er vísað til, LED_SEG = fjöldi ljósdíóða á hvern hluta, 7 = fjöldi hluta í tölustaf.
- Þessi tegund er upphafið að ljósdíóðunum sem á að stjórna fyrir viðeigandi staf.
- For þátturinn úthlutar síðan hverri tölu í tölustaf til gildis.
- Ef gildi =1 þá er pixlinum sem úthlutað er af inc stilltur á rautt og kveikt á því annars er kveikt á honum.
- Þar sem krafist er tveggja ljósdíóða í hverjum hluta er þetta ferli endurtekið LED_SEG sinnum.
- (Td ef klukkustundareiningin er 9, vísitala = 0, tölustafur = 1011111 [gildi = 1, aukning = 0 & aukning = 1], [gildi=0, aukning = 2 og aukning = 3] …. [gildi=1, aukning=12 og aukning = 13])
- Klukkustundir tugir [vísitala =1, aukningarbil 14 til 27], mínútueining [vísitala =2, aukningarbil 28 til 41], mínútutugir [vísitala =3, aukningarbil 42 til 55].
- Þegar búið er að vinna úr hverju af 7 gildum og senda á ræmuna eru breytingarnar sýndar.
- Töf er tekin upp til að koma í veg fyrir icker.
- á hnappi AA“
- Þetta stillir klukkustundirnar ef set_enable = 1
- á hnappinn BB”
- Þetta stillir mínúturnar ef set_enable = 1 ”long bbuuttttoonn AA++BB”
- Þetta kallar „stilla tíma“ sem stillir tímann út frá gildunum sem úthlutað er með hnöppum A og B.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
Skref 4: Bakhlið
Íhlutirnir eru festir við grunnplötu (95(B) x 128(L) mm), sem er fest aftan á MDE-vélarnar með M3 X 25 mm boltum og 10 mm standum. Fjórir boltar eru settir í gegnum götin á Neopixel stuðningsplötunni og standarnir til að festa grunnplötuna við hornin, 3mm göt eru gerð í grunnplötuna til að samræmast boltunum. Staðsetja og bora göt fyrir Edge tengið Breakout (2 x 3 mm), RTC (2 x 2 mm) og rofann sem tryggir að skilið sé eftir pláss (20 x 40 mm), til að festa hornfestingar sem virka sem fætur. Tengingar við RTC eru gerðar með 4 Junior jumpers F/F og RTC er fest með 2 x M2 boltum. Tengingar við rofann eru gerðar með 2 Junior jumpers F/M og rofinn er settur í gegnum 5mm gat. Tengingar við CR verndarrásina fyrir Neopixels eru gerðar með 3 Jumpers F/F og frá þessu í Neopixels með 3 jumpers F/M, þetta er fest á borðið með kaðlabandi sem er fært í gegnum eitt af holunum á borðinu.
Festið hornfestifæturna á grunnplötuna með 4 boltum. (M3 boltar í neðri horninu til að festa grunnplötuna er hægt að nota til að halda fótunum á sínum stað með 2. bolta í neðra gati festingarinnar. Til að koma í veg fyrir að yfirborðið sem klukkan mun sitja á klóri, festu staf á púða eða nokkra. Nú er hægt að festa grunnplötuna á hornstuðningsboltana og festa hana með rærum.
- Skref 5: Aðgerð
- Rafmagn er veitt með því að tengja USB snúruna beint við Microbit.
- SSeettttiinngg tþee cclloocckk..
- Áður en þú stillir klukkuna skaltu ganga úr skugga um að RTC sé með rafhlöðu sem er stillt til að halda tímanum þegar/ef rafmagn er fjarlægt. Sjálfgefið tímasnið er 24 tíma stilling.
- Færðu rofann í stillta tímastöðu, plús tákn mun birtast á skjánum.
- Ýttu á hnapp A í klukkustundir. (0 til 23)
- Ýttu á hnapp B fyrir mínútur. (0 til 59)
Ýttu á hnappa A og B saman til að stilla tímann, innslögðu tímagildin munu birtast. - Færðu rofann úr stilltri stöðu.
- AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
- Eftir stutta töf verður skjárinn uppfærður með núverandi tíma
- Skref 6: Að lokum
Sameining nokkurra smærri verkefna sem leiðir af sér stærra verkefni. Vona að þú og þetta og fyrri tengd verkefni hafi áhuga.
- ótrúlegt verkefni
- Takk, mjög vel þegið.
- Fínt verkefni!
- Þakka þér fyrir.
- Flott klukka. Mér líkar að þetta keyrir á Micro:bit!
- Takk, Micro:bitinn er mjög fjölhæfur, ég hef notað hann í flestum klukkuverkefnum mínum.
Skjöl / auðlindir
![]() |
instructables Modular Display Clock [pdf] Handbók eiganda Modular skjáklukka, skjáklukka |