
Instructables Modular Display Clock

Modular Display Clock
- los ntawm Gammawave
- Qhov project no ua rau kev siv yav dhau los qhov project Modular Display Element los ua lub moos digital, siv plaub ntawm cov modules txuas ua ke thiab tswj los ntawm Microbit thiab RTC.
- Cov khoom siv:
- Microbit V2 (nyiam dua vim hais lus built-in, V1 yuav ua haujlwm tab sis yuav xav tau lub suab sab nraud.)
- DS3231 RTC
- Hloov SPST
- Kitronik Ntug Connector Breakout
- Jumper Jerky Junior F/M – Qty 20
- Jumper Jerky Junior F/F – Qty 4
- Jumper Jerky F/F – Qty 3
- Jumper Jerky F/M – Qty 3
- 470R resistor
- 1000uF capacitor
- Txoj Cai Lub Taub Hau 2 x (3 txoj hauv kev x 1 kab) xav tau.
- WS2812Neopixel khawm LED's * 56 qty.
- Enamelled Copper Wire 21 AWG (0.75mm dia.), los yog lwm yam insulated hlau.
- Kab laug sab
- Screws M2
- M2 screws 8mm - Qty 12
- M2 screws 6mm - Qty 16
- M2 Bolts 10mm - Qty 2
- M2 txiv ntseej - Qty 2
- M2 ntxhua khaub ncaws - Qty 2
- M2 Hex qhov chaw 5mm - Qty 2
- Bolts M3
- M3 ntxhua khaub ncaws - Qty 14
- M3 bolts 10mm - Qty 2
- M3 bolts 25mm - Qty 4
- M3 txiv ntseej - Qty 12
- Hex standoffs M3
- M3 Hex spacers 5mm - Qty 2
- M3 Hex spacers 10mm - Qty 4
- Lub kaum sab xis Brackets (15(W) x 40(L) x 40(H) mm) – Qty 2
- Tej zaum yuav ua pov thawj tus nqi ntau dua los yuav ntau qhov txiaj ntsig ntau dua li tus nqi ntawm tus kheej tshwj tsis yog koj twb muaj lawv lawm. Qee cov khoom kuj tseem tuaj yeem muaj MOL ntau dua li cov khoom teev tseg hauv daim ntawv teev npe.
- 3D tshuab luam ntawv
- Dawb Filament - Rau kev nthuav dav tshaj plaws.
- Dub Filament - Rau cov rooj txhawb nqa.
- 2mm laum
- 3mm laum
- 5mm laum cov khoom siv
- Laum
- Pom
- Pliers
- Hlau cutters
- Soldering Hlau
- Solder
- Sanding ntawv
- Screwdrivers
- Paub koj cov cuab yeej thiab ua raws li cov txheej txheem ua haujlwm tau pom zoo thiab nco ntsoov hnav PPE tsim nyog.
- Tsis muaj kev cuam tshuam rau ib qho ntawm cov neeg siv khoom siv hauv qhov project no, xav siv koj cov neeg siv khoom nyiam thiab hloov cov ntsiab lus uas tsim nyog rau koj tus kheej nyiam lossis xav tau.
- Cov ntawv txuas siv tau thaum lub sijhawm tshaj tawm.

- Kauj ruam 1: Baseplate Strips
- Saib: Modular Display Element (MDE)
- Plaub "Modular Display Elements" yuav tsum tau tsim lub moos zaub thiab cov no tau tuav ua ke nrog lub hauv paus strips uas tau txiav los ntawm lub hauv paus loj dua.
- Lub hauv paus strips ntsuas 32(W) x 144(L) mm los yog 4 x 18 stubs thiab txhua tus hla laps ob MDE qhov txuas rau cov stubs ntawm MDE. Txawm li cas los xij, rau ntxiv dag zog plaub M2 x 8mm screws yog tted ze rau ntawm cov ces kaum uas dhau los ntawm lub hauv paus thiab rau hauv MDE.

- Kauj ruam 2: Schematic
- Cov schematic qhia cov khoom siv los tswj MDE cov uas muaj 56 Neopixels.
- Cov khoom tswj muaj xws li Microbit, RTC, Breakout Board, Hloov thiab tiv thaiv Circuit Court.
- Feem ntau ntawm cov soldering yog tsom rau ntawm Neopixels qhov chaw tswj cov khoom feem ntau txuas nrog jumpers.

- Kauj ruam 3: Coding
- Code yog tsim nyob rau hauv MakeCode.
- "ua tsaug ntau" nawb..
- Pib lub Neoplxel sawb ntawm 56 LEDs
- Tso cov lus sau npe.
- Initializes segment_list uas muaj segment designations ib tus lej yuav tsum tau tso tawm. Number 0 khaws cia rau hauv element [0] = 0111111
- Tus naj npawb 1 khaws cia hauv element [1] = 0000110
- Tus naj npawb 9 khaws cia hauv element [9] = 1101111
- Tsis tas li ntawd.
- Tus lej 10 khaws cia rau hauv lub ntsiab lus [10] = 0000000 siv rau tus lej blanking.
txheej txheem mus ib txhis
- Hu 'teeb hom' uas kuaj P1 thiab yog tias siab ua rau lub sijhawm teem txwv tsis pub qhia lub sijhawm tam sim no.
- Hu rau 'Time_split' uas koom nrog ob qhov tseem ceeb ntawm cov teev thiab feeb rau hauv 4-tus cim, ua ntej xing ib tus lej tsawg dua 10 nrog rau xoom ua ntej.
Hu 'pixel_time' - Uas rho tawm txhua tus ntawm 4 cim nyob rau hauv lem pib nrog tus cim kawg rau hauv segment_value
- Tus lej tom qab ntawd muaj tus nqi hauv segment_list hais los ntawm segment_value.
- (Yog segment_value = 0 ces digit = element [0] = 0111111)
- Inc = index x (LED_SEG) x 7). Qhov twg qhov ntsuas = qhov twg ntawm 4 tus cim tau hais txog, LED_SEG = tus lej ntawm LED ib ntu, 7 = tus lej ntawm ntu hauv tus lej.
- Hom kab no yog qhov pib ntawm LEDs kom tswj tau tus cwj pwm tsim nyog.
- Lub rau lub ntsiab muab nyob rau hauv lem txhua tus lej hauv tus lej rau tus nqi.
- Yog tias tus nqi = 1 ces lub pixel muab los ntawm inc yog teem rau liab thiab tig rau lwm yam nws yog tig o.
- Raws li ob lub LEDs ib ntu yuav tsum tau ua cov txheej txheem no rov ua dua LED_SEG zaug.
- (Piv txwv li Yog tias Chav Teev Sijhawm yog 9, index = 0, tus lej = 1011111 [tus nqi = 1, inc = 0 & inc = 1], [value=0, inc = 2 & inc = 3]…. [value=1, inc=12 & inc = 13])
- Teev kaum [Index = 1, inc range 14 txog 27], feeb [index = 2, inc range 28 txog 41], feeb kaum [index = 3, inc range 42 txog 55].
- Thaum txhua qhov ntawm 7 qhov tseem ceeb tau ua tiav thiab xa mus rau lub sawb cov kev hloov pauv tau pom.
- Kev ncua yog qhia los tiv thaiv icker.
- on khawm AA”
- Qhov no teev cov teev yog set_enable = 1
- nyob khawm BB"
- Qhov no teev cov feeb yog set_enable = 1 ”ntev bbuutttoonn AA++ BB”
- Qhov no hu 'teeb lub sij hawm' uas teev lub sij hawm raws li qhov tseem ceeb muab nrog cov nyees khawm A thiab B.


- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
Kauj ruam 4: Rov qab vaj huam sib luag
Cov khoom yog txuas nrog lub hauv paus phaj (95 (W) x 128 (L) mm), uas yog tted rau sab nraum qab ntawm MDE nrog M3 X 25mm bolts thiab 10mm standos. Plaub bolts yog tted los ntawm lub qhov nyob rau hauv lub Neopixel kev them nyiaj yug board thiab lub standos tted mus txuas lub baseplate ntawm lub ces kaum, 3 hli qhov yog ua nyob rau hauv lub baseplate kom haum nrog bolts. Txoj hauj lwm thiab laum qhov rau Edge connector Breakout (2 x 3mm), RTC (2 x 2mm), thiab kev hloov kom ntseeg tau tias yuav tsum tau tawm ntawm qhov chaw (20 x 40mm), txhawm rau txhim kho lub kaum sab xis uas ua raws li ko taw. Kev sib txuas rau RTC yog tsim nrog 4 Junior jumpers F / F thiab RTC tau ruaj ntseg nrog 2 x M2 bolts. Kev sib txuas mus rau qhov hloov pauv yog ua nrog 2 Junior jumpers F / M thiab qhov hloov pauv yog tted los ntawm 5 hli qhov. Kev sib txuas rau CR tiv thaiv Circuit Court rau Neopixels yog tsim nrog 3 Jumpers F / F thiab los ntawm qhov no mus rau Neopixels nrog 3 jumpers F / M, qhov no yog txuas rau lub rooj tsavxwm nrog ib txoj hlua khi pub los ntawm ib qho ntawm lub qhov hauv lub rooj tsavxwm.
Haum lub kaum sab xis taw taw rau lub hauv paus nrog 4 bolts. (Lub kaum sab xis M3 bolts rau txuas lub hauv paus tuaj yeem siv los tuav cov ko taw hauv qhov chaw nrog lub 2nd ntsia liaj qhov rooj hauv lub qhov qis ntawm lub bracket. Txhawm rau tiv thaiv khawb qhov saum npoo ntawm lub moos yuav zaum, muab lo rau ntawm cov ntaub qhwv los yog ob peb Tam sim no lub baseplate tau tted rau ntawm lub ces kaum kev txhawb nqa bolts thiab ruaj nrog ceev.

- Kauj Ruam 5: Kev ua haujlwm
- Lub hwj chim yog muab los ntawm kev txuas USB cable ncaj qha rau Microbit.
- SSeettttiingg thhee cclloocckk..
- Ua ntej teeb tsa lub moos xyuas kom ntseeg tau tias RTC muaj lub roj teeb tted kom khaws lub sijhawm thaum / yog tias lub zog raug tshem tawm. Lub sij hawm ua ntej hom yog 24 teev hom.
- Txav mus rau qhov chaw teeb tsa lub sijhawm, lub cim ntxiv yuav tshwm rau ntawm cov zaub.
- Nias khawm A rau teev. (0 rau 23)
- Nias khawm B rau feeb. (0 rau 59)
Nias khawm A & B ua ke los teeb tsa lub sijhawm, cov nqi nkag mus yuav tshwm sim. - Txav mus rau ntawm qhov chaw teeb tsa.
- AAtt sswwiittcchh oonn oorr aafftteerr ssettttiinngg.
- Tom qab ncua sijhawm luv luv, cov zaub yuav hloov kho nrog lub sijhawm tam sim no

- Kauj Ruam 6: Thaum kawg
Kev sib sau ua ke ntawm ob peb qhov me me uas ua rau muaj qhov project loj dua. Vam tias koj thiab qhov no thiab cov haujlwm ua ntej muaj feem cuam tshuam txog kev txaus siab.
![]()
- amazing project
- Ua tsaug, txaus siab heev.
- Qhov project zoo!
- Ua tsaug.
- Lub moos txias. Kuv nyiam qhov no khiav ntawm Micro: ntsis!
- Ua tsaug, Micro: ntsis yog ntau yam kuv tau siv nws hauv feem ntau ntawm kuv cov haujlwm moos.
Cov ntaub ntawv / Cov ntaub ntawv
![]() | Modular Display Clock |
Cov ntaub ntawv
- content.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txtcontent.instructables.com
- Kitronik Edge Connector Breakout Board rau BBC micro: ntsis - Ua ntej ua - Kitronik Ltdib kitronik.co.uk
- Adafruit DS3231 Precision RTC Breakout - Pimoronishop.pimoroni.com
- Jumper Jerky Junior - Pin rau qhov (socket).shop.pimoroni.com
- Jumper Jerky Junior - Qhov (socket) rau qhov (socket).shop.pimoroni.com
- Jumper Jerky - Zaj sawv Coloured Jumper Strips - Pimoronishop.pimoroni.com
- Jumper Jerky - Qhov (socket) rau qhov (socket).shop.pimoroni.com
- NeoPixel Mini Khawm PCB - Pob ntawm 50 - Pimoronishop.pimoroni.com
- micro: ntsis v2 - Pimoronishop.pimoroni.com
- Panasonic 1000μF Aluminium Electrolytic Capacitor 6.3V dc, Radial, Los Ntawm Qhov - EEUFM0J102 | RSuk.rs-online.com ua
- Cov neeg siv phau ntawvmanual.tools

