Instructables Modulari Display Arloġġ
Arloġġ tal-Wiri Modulari
- minn Gammawave
- Dan il-proġett jagħmel użu minn proġett preċedenti Modular Display Element biex jagħmel arloġġ diġitali, billi juża erbgħa mill-moduli konnessi flimkien u kkontrollati minn Microbit u RTC.
- Provvisti:
- Microbit V2 (preferut minħabba l-kelliem inkorporat, V1 se jaħdem iżda jeħtieġ ħoss estern.)
- DS3231 RTC
- Aqleb SPST
- Kitronik Edge 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 kapaċitatur
- Header tal-Angolu Rett 2 x (3 modi x 1 ringiela) meħtieġa.
- WS2812Neopixel Button LED's * 56 qty.
- Wajer tar-ram enamel 21 AWG (0.75mm dia.), jew wajer iżolat ieħor.
- Stripboard
- Viti M2
- Viti M2 8mm – Qty 12
- Viti M2 6mm – Qty 16
- Boltijiet M2 10mm - Qty 2
- Ġewż M2 - Qty 2
- M2 woxers - Qty 2
- Spazji Hex M2 5mm – Qty 2
- Boltijiet M3
- M3 woxers - Qty 14
- Boltijiet M3 10mm - Qty 2
- Boltijiet M3 25mm - Qty 4
- Ġewż M3 - Qty 12
- Hex standoffs M3
- M3 Hex spacers 5mm – Qty 2
- M3 Hex spacers 10mm – Qty 4
- Parentesi tal-angolu rett (15(W) x 40(L) x 40(H) mm) – Qty 2
- Jista 'jkun aktar kosteffettiv biex tixtri firxa ta' valuri aktar milli valuri individwali sakemm ma jkollokx diġà disponibbli. Xi komponenti jista 'jkollhom ukoll MOL akbar mill-kwantità speċifikata fil-lista tal-komponenti.
- 3D Printer
- Filament abjad - Għall-akbar eżibbiltà tal-wiri.
- Filament Iswed - Għall-bordijiet ta 'appoġġ.
- Drill bit 2mm
- Drill bit 3mm
- Kit ta 'drill ta' 5mm
- Drill
- Rat
- Tnalji
- Qtugħ tal-wajer
- Ħadid tal-issaldjar
- Soldan
- Karta xkatlar
- Tornaviti
- Kun af l-għodda tiegħek u segwi l-proċeduri operattivi rakkomandati u kun żgur li tilbes il-PPE xieraq.
- L-ebda aliazzjoni lil xi wieħed mill-fornituri użati f'dan il-proġett, tħossok liberu li tuża l-fornituri preferuti tiegħek u tissostitwixxi l-elementi li kienu xierqa għall-preferenza tiegħek stess jew soġġetti għall-provvista.
- Il-links huma validi fil-ħin tal-pubblikazzjoni.
- Pass 1: Strixxi tal-pjanċa tal-bażi
- Ara: Element tal-Wiri Modulari (MDE)
- Erba '"Elementi tal-Wiri Modulari" huma meħtieġa biex joħolqu l-wiri tal-arloġġ u dawn jinżammu flimkien ma' strippi tal-pjanċa tal-bażi li nqatgħu minn pjanċa tal-bażi akbar.
- L-istrippi tal-pjanċa tal-bażi jkejlu 32 (W) x 144 (L) mm jew 4 x 18 stubs u kull wieħed fuq dawriet żewġ MDE's mwaħħla mal-stubs fuq l-MDE. Madankollu, għal saħħa miżjuda erba 'viti M2 x 8mm huma tted qrib il-kantunieri li jgħaddu mill-pjanċa tal-bażi u fl-MDE.
- Pass 2: Skematiku
- L-iskematika turi l-komponenti li huma użati biex jikkontrollaw l-MDE's li fihom 56 Neopixels.
- Il-komponenti tal-kontroll jikkonsistu minn Microbit, RTC, Breakout Board, Swiċċ u ċirkwit ta 'protezzjoni.
- Il-maġġoranza tal-issaldjar huwa ffukat fuq in-Neopixels filwaqt li l-komponenti tal-kontroll huma prinċipalment konnessi ma 'jumpers.
- Pass 3: Kodifika
- Il-kodiċi jinħoloq f'MakeCode.
- ”oonn ssttaarrtt” pprroocceedduurree..
- Inizjalizza l-istrixxa Neoplxel ta '56 LED
- Uri messaġġ tat-titlu.
- Inizjalizza s-segment_list li fih is-segmenti għal kull numru li għandu jintwera. Numru 0 maħżun fl-element [0] = 0111111
- Numru 1 maħżun fl-element [1] = 0000110
- Numru 9 maħżun fl-element [9] = 1101111
- Barra minn hekk.
- Numru 10 maħżun fl-element [10] = 0000000 użat għall-blanking taċ-ċifri.
proċedura għal dejjem
- Isejjaħ 'modalità sett' li jiċċekkja P1 u jekk ikun għoli jippermetti l-issettjar tal-ħin inkella juri l-ħin kurrenti.
- Sejħiet 'Time_split' li tgħaqqad iż-żewġ valuri numeriċi ta' sigħat u minuti f'sekwenza ta' 4 karattri, billi tagħmel pre-xing kwalunkwe numri inqas minn 10 b'żero ewlieni.
Sejħiet 'pixel_time' - Li estratti kull wieħed mill-4 karattri mbagħad jibdew bl-aħħar karattru fis-segment_value
- Diġit imbagħad fih il-valur fis-segment_list referenzjat minn segment_value.
- (Jekk segment_value = 0 allura ċifra = element [0] = 0111111)
- Inc = indiċi x (LED_SEG) x 7). Fejn indiċi = liema mill-4 karattri huwa referenzjat, LED_SEG = numru ta 'LED's għal kull segment, 7 = numru ta' segmenti f'ċifra.
- Din l-ispeċi hija l-bidu ta 'l-LEDs li għandhom jiġu kkontrollati għall-karattru xieraq.
- L-element for jassenja min-naħa tiegħu kull numru f'ċifra għal valur.
- Jekk valur =1 allura l-pixel assenjat minn inc huwa ssettjat għall-aħmar u mixgħul inkella jintefa.
- Peress li żewġ LEDs għal kull segment huma meħtieġa dan il-proċess huwa ripetut LED_SEG darbiet.
- (Eż. Jekk l-unità tas-Sigħat hija 9, indiċi = 0, ċifra = 1011111 [valur = 1, inc = 0 & inc = 1], [valur = 0, inc = 2 & inc = 3] …. [valur = 1, inc=12 & inc = 13])
- Għexieren ta' sigħat [Indiċi = 1, medda inc 14 sa 27], Unità tal-minuti [indiċi = 2, medda inc 28 sa 41], Għexieren tal-minuti [indiċi = 3, medda inc 42 sa 55].
- Ladarba kull wieħed mis-7 valuri jkunu ġew ipproċessati u mibgħuta lill-istrixxa l-bidliet jintwerew.
- Jiġi introdott dewmien biex jipprevjeni l-icker.
- fuq il-buttuna AA”
- Dan jistabbilixxi s-sigħat jekk set_enable = 1
- fuq il-buttuna BB”
- Dan jissettja l-minuti jekk set_enable = 1 ”long bbuuttttoonn AA++BB”
- Dan isejjaħ 'ħin stabbilit' li jistabbilixxi l-ħin ibbażat fuq il-valuri assenjati bil-buttuni A u B.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
Pass 4: Bord ta 'wara
Il-komponenti huma mwaħħla ma 'baseplate (95 (W) x 128 (L) mm), li hija tted fuq wara tal-MDE's b'boltijiet M3 X 25mm u standos 10mm. Erba 'boltijiet huma tted mit-toqob fil-bord ta' appoġġ Neopixel u l-istands tted biex iwaħħlu l-baseplate fil-kantunieri, toqob ta '3mm huma magħmula fil-baseplate biex jallinjaw mal-boltijiet. Pożizzjoni u drill toqob għall-konnettur Edge Breakout (2 x 3mm), l-RTC (2 x 2mm), u l-iswiċċ li jiżguraw li jħallu spazju (20 x 40mm), biex jintramaw il-parentesi angolu rett li jaġixxu bħala saqajn. Il-konnessjonijiet mal-RTC isiru b'4 Jumpers Junior F/F u l-RTC huwa mwaħħal b'2 boltijiet M2. Il-konnessjonijiet mal-iswiċċ isiru b'2 jumpers Junior F/M u l-iswiċċ jitwaħħal minn toqba ta' 5mm. Konnessjonijiet għaċ-ċirkwit ta 'protezzjoni CR għan-Neopixels hija magħmula bi 3 Jumpers F/F u minn dan għan-Neopixels bi 3 jumpers F/M, dan huwa mwaħħal mal-bord b'irbit tal-kejbil mitmugħ minn waħda mit-toqob fil-bord.
Waħħal is-saqajn tal-parentesi tal-angolu mal-pjanċa tal-bażi b'4 boltijiet. (Il-boltijiet M3 tal-kantuniera t'isfel għat-twaħħil tal-pjanċa tal-bażi jistgħu jintużaw biex iżommu s-saqajn f'posthom bit-2 bolt fit-toqba t'isfel tal-parentesi. Biex tevita li tobrox il-wiċċ li fuqu se joqgħod l-arloġġ, waħħal stick fuq pads jew koppja dawriet tat-tejp Il-pjanċa tal-bażi issa tista' tiġi mwaħħla mal-boltijiet tal-appoġġ tal-kantuniera u mwaħħla bil-ġewż.
- Pass 5: Operazzjoni
- L-enerġija hija pprovduta billi tgħaqqad il-kejbil USB direttament mal-Microbit.
- SSeettttiinngg tthhee cclloockck..
- Qabel ma tissettja l-arloġġ kun żgur li l-RTC ikollu batterija tted biex iżomm il-ħin meta/jekk titneħħa l-enerġija. Il-format tal-ħin default huwa l-mod ta '24 siegħa.
- Mexxi l-iswiċċ għall-pożizzjoni tal-ħin issettjat se jintwera simbolu plus fuq il-wiri.
- Agħfas il-buttuna A għal Sigħat. (0 sa 23)
- Agħfas il-buttuna B għall-Minuti. (0 sa 59)
Agħfas Buttuni A & B flimkien biex tissettja l-ħin, il-valuri tal-ħin imdaħħla jintwerew. - Mexxi l-iswiċċ mill-pożizzjoni stabbilita.
- AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
- Wara dewmien qasir il-wiri jiġi aġġornat bil-ħin attwali
- Pass 6: Fl-aħħarnett
Il-ġbir flimkien ta 'koppja ta' proġetti iżgħar li jirriżultaw fi proġett akbar. Nittama li int u dan u l-proġetti ta' interess preċedenti relatati.
- proġett aqwa
- Grazzi, apprezzat ħafna.
- Proġett sabiħ!
- Grazzi.
- Kessaħ arloġġ. Inħobb li din taħdem minn Micro:bit!
- Grazzi, Il-Mikro:bit huwa versatili ħafna li użajtu fil-biċċa l-kbira tal-proġetti tal-arloġġi tiegħi.
Dokumenti / Riżorsi
![]() |
instructables Modulari Display Arloġġ [pdfManwal tas-Sid Arloġġ tal-Wiri Modulari, Arloġġ tal-Wiri |