Maagizo ya Saa ya Kuonyesha ya Msimu
Saa ya Kuonyesha ya Msimu
- kutoka kwa Gammawave
- Mradi huu unatumia mradi wa awali wa Kipengee cha Onyesho cha Msimu kutengeneza saa ya dijitali, kwa kutumia moduli nne zilizounganishwa pamoja na kudhibitiwa na Microbit na RTC.
- Vifaa:
- Microbit V2 (inayopendekezwa kwa sababu ya spika iliyojengewa ndani, V1 itafanya kazi lakini itahitaji kipaza sauti cha nje.)
- DS3231 RTC
- Kubadilisha SPST
- Kuzuka kwa Kiunganishi cha Kitronik Edge
- Jumper Jerky Junior F/M – Qty 20
- Mrukaji Jerky Junior F/F - Miaka ya 4
- Jumper Jerky F/F - Uzito wa 3
- Jumper Jerky F/M – Qty 3
- Kipinga cha 470R
- 1000uF capacitor
- Kichwa cha Pembe ya Kulia 2 x (njia 3 x safu mlalo 1) kinahitajika.
- WS2812Neopixel Button LED ya * 56 qty.
- Waya ya Shaba Yenye Enamedi 21 AWG (kipenyo cha mm 0.75), au waya nyingine iliyoboksi.
- Stripboard
- Screws M2
- Screw za M2 8mm - Ukubwa 12
- Screw za M2 6mm - Ukubwa 16
- Boliti za M2 10mm - Uzito 2
- M2 karanga - Qty 2
- Washer wa M2 - Qty 2
- Nafasi za M2 Hex 5mm - Qty 2
- Bolts M3
- Washer wa M3 - Qty 14
- Boliti za M3 10mm - Uzito 2
- Boliti za M3 25mm - Uzito 4
- M3 karanga - Qty 12
- Migogoro ya Hex M3
- M3 Hex spacers 5mm - Qty 2
- M3 Hex spacers 10mm - Qty 4
- Mabano ya pembe ya kulia (15(W) x 40(L) x 40(H) mm) – Ukubwa 2
- Huenda ikathibitika kuwa ya gharama nafuu kununua anuwai ya thamani badala ya thamani za mtu binafsi isipokuwa tayari unayo. Baadhi ya vipengele vinaweza pia kuwa na MOL kubwa kuliko idadi iliyobainishwa kwenye orodha ya vijenzi.
- Printa ya 3D
- Nyeupe Filament - Kwa uwezo mkubwa wa kuonyesha.
- Filamenti Nyeusi - Kwa bodi zinazounga mkono.
- 2 mm kuchimba visima
- 3 mm kuchimba visima
- Seti ya kuchimba visima 5mm
- Chimba
- Niliona
- Koleo
- Wakataji waya
- Chuma cha Soldering
- Solder
- Karatasi za kushona
- Screwdrivers
- Jua zana zako na ufuate taratibu za uendeshaji zinazopendekezwa na uhakikishe kuwa umevaa PPE inayofaa.
- Bila chuki kwa wasambazaji wowote waliotumiwa katika mradi huu, jisikie huru kutumia wasambazaji unaowapendelea na ubadilishe vipengele vilivyofaa kwa upendeleo wako au vinavyotegemea ugavi.
- Viungo ni halali wakati wa kuchapishwa.
- Hatua ya 1: Vipande vya Baseplate
- Tazama: Kipengele cha Onyesho cha Msimu (MDE)
- "Vipengee Vinne vya Kuonyesha Msimu" vinahitajika ili kuunda onyesho la saa na hizi hushikiliwa pamoja na vipande vya bati ambavyo vilikatwa kutoka kwenye bati kubwa la msingi.
- Vipande vya bamba la msingi hupima 32(W) x 144(L) mm au 4 x 18 stubs na kila moja juu inashikanisha MDE mbili kwenye vijiti kwenye MDE. Walakini, kwa nguvu iliyoongezwa screws nne za M2 x 8mm zimewekwa karibu na pembe ambazo hupitia bamba la msingi na kuingia kwenye MDE.
- Hatua ya 2: Mpangilio
- Mchoro unaonyesha vipengele vinavyotumika kudhibiti MDE ambazo zina Neopixels 56.
- Vipengele vya udhibiti vinajumuisha Microbit, RTC, Bodi ya Kuzuka, Swichi na mzunguko wa ulinzi.
- Sehemu kubwa ya soldering inalenga Neopixels ambapo vipengele vya udhibiti vimeunganishwa zaidi na jumpers.
- Hatua ya 3: Kuweka msimbo
- Msimbo huundwa katika MakeCode.
- "oonn ssttaarrtt" pprroocceedduurree..
- Huanzisha ukanda wa Neoplxel wa LED 56
- Onyesha ujumbe wa kichwa.
- Huanzisha segment_list ambayo ina maelezo ya sehemu kwa kila nambari itakayoonyeshwa. Nambari 0 iliyohifadhiwa katika kipengele [0] = 0111111
- Nambari ya 1 iliyohifadhiwa katika kipengele [1] = 0000110
- Nambari ya 9 iliyohifadhiwa katika kipengele [9] = 1101111
- Zaidi ya hayo.
- Nambari 10 iliyohifadhiwa katika kipengele [10] = 0000000 inayotumika kwa kutoweka kwa tarakimu.
utaratibu wa milele
- Simu 'seti hali' ambayo hukagua P1 na ikiwa iko juu huwezesha mpangilio wa wakati vinginevyo huonyesha wakati wa sasa.
- Hupiga simu 'Time_split' ambayo huunganisha thamani mbili za nambari za saa na dakika kwenye mfuatano wa herufi 4, ikijumuisha nambari zozote chini ya 10 na sufuri inayotangulia.
Inapiga simu 'pixel_time' - Ambayo hutoa kila herufi 4 kwa zamu ikianza na herufi ya mwisho kuwa segment_value
- Digit basi ina thamani katika segment_list inayorejelewa na segment_value.
- (Ikiwa sehemu_value = 0 basi tarakimu = kipengele [0] = 0111111)
- Inc = index x (LED_SEG) x 7). Ambapo index = ni kipi kati ya herufi 4 kinachorejelewa, LED_SEG = idadi ya LED kwa kila sehemu, 7 = idadi ya sehemu katika tarakimu.
- Aina hii ni mwanzo wa LEDs kudhibitiwa kwa tabia inayofaa.
- Kipengele cha for hugawa kila nambari katika tarakimu kwa thamani.
- Ikiwa thamani =1 basi pikseli iliyopewa na inc imewekwa kuwa nyekundu na kuwashwa vinginevyo inawashwa o.
- Kwa vile LED mbili kwa kila sehemu zinahitajika mchakato huu hurudiwa mara za LED_SEG.
- (Mf. Ikiwa kitengo cha Saa ni 9, faharisi = 0, tarakimu = 1011111 [thamani = 1, inc = 0 & inc = 1], [thamani=0, inc = 2 & inc = 3] .... [thamani=1, inc=12 & inc = 13])
- Masaa makumi [Faharisi =1, inc safu 14 hadi 27], Kitengo cha dakika [index =2, inc range 28 hadi 41], makumi ya Dakika [index =3, inc range 42 hadi 55].
- Mara tu kila moja ya maadili 7 yamechakatwa na kutumwa kwa ukanda mabadiliko yanaonyeshwa.
- Ucheleweshaji huletwa ili kuzuia icker.
- kwenye kitufe AA”
- Hii huweka saa kama set_enable = 1
- kwenye kifungo BB”
- Hii inaweka dakika kama set_enable = 1 "long bbuutttoonn AA++BB"
- Hii huita 'muda uliowekwa' ambao huweka muda kulingana na thamani zilizowekwa na vitufe A na B.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
Hatua ya 4: Paneli ya Nyuma
Vijenzi vimeambatishwa kwenye bamba la msingi (95(W) x 128(L) mm), ambalo limewekwa nyuma ya MDE na boliti za M3 X 25mm na standi za 10mm. Boliti nne zimewekwa kupitia mashimo kwenye ubao wa usaidizi wa Neopixel na visima vilivyowekwa ili kushikanisha bamba la msingi kwenye pembe, mashimo ya milimita 3 yanatengenezwa kwenye bamba la msingi ili kujipanga na boli. Weka na utoboe mashimo ya Kiunganishi cha Kiunganishi cha Edge (2 x 3mm), RTC (2 x 2mm), na swichi inayohakikisha kuacha nafasi (20 x 40mm), ili kuweka mabano ya pembe ya kulia ambayo hufanya kama futi. Viunganisho kwenye RTC hufanywa kwa kuruka 4 Junior F/F na RTC imelindwa kwa boliti 2 x M2. Viunganisho kwenye swichi hufanywa na jumpers 2 za Junior F/M na swichi imewekwa kupitia shimo la 5mm. Viunganisho kwenye sakiti ya ulinzi ya CR kwa Neopixels hutengenezwa na Rukia 3 F/F na kutoka hii hadi Neopixels zenye kuruka 3 F/M, hii imeunganishwa kwenye ubao na tai ya kebo inayolishwa kupitia moja ya mashimo kwenye ubao.
Weka miguu ya mabano ya pembe kwenye sahani ya msingi na boliti 4. (Boliti za kona ya chini M3 za kuambatisha bamba la msingi zinaweza kutumika kushikilia miguu mahali pake kwa boliti ya 2 kwenye shimo la chini la mabano. Ili kuzuia kukwaruza uso ambao saa itakaa, ambatisha fimbo kwenye pedi au michache. zamu za mkanda Bamba la msingi sasa linaweza kubandikwa kwenye boli za kona za kuunga mkono na kulindwa kwa karanga.
- Hatua ya 5: Operesheni
- Nguvu hutolewa kwa kuunganisha kebo ya USB moja kwa moja kwenye Microbit.
- SSeettttiinngg ththee cclloocckk..
- Kabla ya kuweka saa hakikisha kwamba RTC ina betri iliyowekwa ili kubaki na wakati/kama nishati imeondolewa. Umbizo la muda chaguo-msingi ni hali ya saa 24.
- Hamisha swichi hadi mahali pa muda uliowekwa alama ya kuongeza itaonyeshwa kwenye onyesho.
- Bonyeza Kitufe A kwa Saa. (0 hadi 23)
- Bonyeza Kitufe B kwa Dakika. (0 hadi 59)
Bonyeza Vifungo A na B pamoja ili kuweka saa, thamani za saa zilizoingizwa zitaonyeshwa. - Sogeza swichi kutoka kwa nafasi iliyowekwa.
- AAtt sswwiittcchh oonn oorr aafftteerr sseettttiingngg.
- Baada ya kuchelewa kwa muda mfupi onyesho litasasishwa na wakati wa sasa
- Hatua ya 6: Hatimaye
Kuleta pamoja miradi michache midogo na kusababisha mradi mkubwa zaidi. Natumai wewe na hii na miradi inayohusiana iliyotangulia ya kupendeza.
- mradi wa ajabu
- Asante, imethaminiwa sana.
- Mradi mzuri!
- Asante.
- Saa ya baridi. Ninapenda kwamba hii inaendeshwa na Micro:bit!
- Asante, The Micro:bit ina uwezo mwingi sana nimeitumia katika miradi yangu mingi ya saa.
Nyaraka / Rasilimali
![]() |
maagizo ya Saa ya Kuonyesha ya Msimu [pdf] Mwongozo wa Mmiliki Saa ya Kuonyesha ya Msimu, Saa ya Kuonyesha |