Instructables മോഡുലാർ ഡിസ്പ്ലേ ക്ലോക്ക്
മോഡുലാർ ഡിസ്പ്ലേ ക്ലോക്ക്
- Gammawave വഴി
- ഈ പ്രോജക്റ്റ് ഒരു ഡിജിറ്റൽ ക്ലോക്ക് നിർമ്മിക്കാൻ ഒരു മുൻ പ്രോജക്റ്റ് മോഡുലാർ ഡിസ്പ്ലേ എലമെന്റ് ഉപയോഗിക്കുന്നു, നാല് മൊഡ്യൂളുകൾ ഒരുമിച്ച് ബന്ധിപ്പിച്ച് ഒരു മൈക്രോബിറ്റും ഒരു RTC യും നിയന്ത്രിക്കുന്നു.
- സപ്ലൈസ്:
- മൈക്രോബിറ്റ് V2 (ബിൽറ്റ്-ഇൻ സ്പീക്കർ കാരണം മുൻഗണന, V1 പ്രവർത്തിക്കും എന്നാൽ ഒരു ബാഹ്യ സൗണ്ടർ ആവശ്യമാണ്.)
- DS3231 RTC
- SPST മാറുക
- കിട്രോണിക്ക് എഡ്ജ് കണക്റ്റർ ബ്രേക്ക്ഔട്ട്
- ജമ്പർ ജെർക്കി ജൂനിയർ എഫ്/എം - ക്യുട്ടി 20
- ജമ്പർ ജെർക്കി ജൂനിയർ F/F – Qty 4
- ജമ്പർ ജെർക്കി F/F – Qty 3
- ജമ്പർ ജെർക്കി F/M – Qty 3
- 470R റെസിസ്റ്റർ
- 1000uF കപ്പാസിറ്റർ
- വലത് ആംഗിൾ ഹെഡർ 2 x (3 വഴികൾ x 1 വരി) ആവശ്യമാണ്.
- WS2812Neopixel ബട്ടൺ LED യുടെ * 56 qty.
- ഇനാമൽ ചെയ്ത കോപ്പർ വയർ 21 AWG (0.75mm ഡയ.), അല്ലെങ്കിൽ മറ്റ് ഇൻസുലേറ്റഡ് വയർ.
- സ്ട്രിപ്പ്ബോർഡ്
- സ്ക്രൂകൾ M2
- M2 സ്ക്രൂകൾ 8mm - Qty 12
- M2 സ്ക്രൂകൾ 6mm - Qty 16
- M2 ബോൾട്ടുകൾ 10mm - Qty 2
- M2 പരിപ്പ് - Qty 2
- M2 വാഷറുകൾ - Qty 2
- M2 ഹെക്സ് സ്പെയ്സുകൾ 5mm – Qty 2
- ബോൾട്ടുകൾ M3
- M3 വാഷറുകൾ - Qty 14
- M3 ബോൾട്ടുകൾ 10mm - Qty 2
- M3 ബോൾട്ടുകൾ 25mm - Qty 4
- M3 പരിപ്പ് - Qty 12
- ഹെക്സ് സ്റ്റാൻഡ്ഓഫ്സ് M3
- M3 ഹെക്സ് സ്പെയ്സറുകൾ 5mm – Qty 2
- M3 ഹെക്സ് സ്പെയ്സറുകൾ 10mm – Qty 4
- വലത് ആംഗിൾ ബ്രാക്കറ്റുകൾ (15(W) x 40(L) x 40(H) mm) - Qty 2
- നിങ്ങൾക്ക് ഇതിനകം ലഭ്യമായിട്ടില്ലെങ്കിൽ വ്യക്തിഗത മൂല്യങ്ങളേക്കാൾ മൂല്യങ്ങളുടെ ഒരു ശ്രേണി വാങ്ങുന്നത് കൂടുതൽ ചെലവ് കുറഞ്ഞതാണെന്ന് തെളിയിക്കാം. ചില ഘടകങ്ങൾക്ക് ഘടക ലിസ്റ്റിൽ പറഞ്ഞിരിക്കുന്ന അളവിനേക്കാൾ കൂടുതൽ MOL ഉണ്ടായിരിക്കാം.
- 3D പ്രിൻ്റർ
- വൈറ്റ് ഫിലമെന്റ് - ഏറ്റവും മികച്ച ഡിസ്പ്ലേ എക്സിബിലിറ്റിക്ക്.
- കറുത്ത ഫിലമെന്റ് - പിന്തുണയ്ക്കുന്ന ബോർഡുകൾക്കായി.
- 2 എംഎം ഡ്രിൽ ബിറ്റ്
- 3 എംഎം ഡ്രിൽ ബിറ്റ്
- 5 എംഎം ഡ്രിൽ കിറ്റ്
- ഡ്രിൽ
- കണ്ടു
- പ്ലയർ
- വയർ കട്ടറുകൾ
- സോൾഡറിംഗ് ഇരുമ്പ്
- സോൾഡർ
- സാൻഡിംഗ് പേപ്പർ
- സ്ക്രൂഡ്രൈവറുകൾ
- നിങ്ങളുടെ ടൂളുകൾ അറിയുകയും ശുപാർശ ചെയ്യുന്ന പ്രവർത്തന നടപടിക്രമങ്ങൾ പാലിക്കുകയും ഉചിതമായ PPE ധരിക്കുന്നത് ഉറപ്പാക്കുകയും ചെയ്യുക.
- ഈ പ്രോജക്റ്റിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിതരണക്കാരുമായി യാതൊരു ബന്ധവുമില്ല, നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ട വിതരണക്കാരെ ഉപയോഗിക്കാൻ മടിക്കേണ്ടതില്ല, നിങ്ങളുടെ സ്വന്തം മുൻഗണനയ്ക്ക് അനുയോജ്യമായതോ വിതരണത്തിന് വിധേയമായതോ ആയ ഘടകങ്ങൾ പകരം വയ്ക്കുക.
- പ്രസിദ്ധീകരണ സമയത്ത് ലിങ്കുകൾ സാധുവാണ്.
- ഘട്ടം 1: ബേസ്പ്ലേറ്റ് സ്ട്രിപ്പുകൾ
- കാണുക: മോഡുലാർ ഡിസ്പ്ലേ എലമെന്റ് (MDE)
- ക്ലോക്ക് ഡിസ്പ്ലേ സൃഷ്ടിക്കാൻ നാല് "മോഡുലാർ ഡിസ്പ്ലേ ഘടകങ്ങൾ" ആവശ്യമാണ്, അവ ഒരു വലിയ ബേസ്പ്ലേറ്റിൽ നിന്ന് മുറിച്ച ബേസ്പ്ലേറ്റ് സ്ട്രിപ്പുകൾ ഉപയോഗിച്ച് ഒരുമിച്ച് പിടിക്കുന്നു.
- ബേസ്പ്ലേറ്റ് സ്ട്രിപ്പുകൾ 32(W) x 144(L) mm അല്ലെങ്കിൽ 4 x 18 സ്റ്റബുകൾ അളക്കുന്നു, ഓരോന്നിനും രണ്ട് MDE-കൾ MDE-യിലെ സ്റ്റബുകളിൽ ഘടിപ്പിച്ചിരിക്കുന്നു. എന്നിരുന്നാലും, കൂടുതൽ ശക്തിക്കായി നാല് M2 x 8mm സ്ക്രൂകൾ ബേസ്പ്ലേറ്റിലൂടെയും MDE-യിലേക്കും കടന്നുപോകുന്ന കോണുകൾക്ക് സമീപം ഘടിപ്പിച്ചിരിക്കുന്നു.
- ഘട്ടം 2: സ്കീമാറ്റിക്
- 56 നിയോപിക്സലുകൾ അടങ്ങിയിരിക്കുന്ന MDE-കളെ നിയന്ത്രിക്കാൻ ഉപയോഗിക്കുന്ന ഘടകങ്ങൾ സ്കീമാറ്റിക് കാണിക്കുന്നു.
- മൈക്രോബിറ്റ്, ആർടിസി, ബ്രേക്ക്ഔട്ട് ബോർഡ്, സ്വിച്ച്, പ്രൊട്ടക്ഷൻ സർക്യൂട്ട് എന്നിവ അടങ്ങിയതാണ് നിയന്ത്രണ ഘടകങ്ങൾ.
- സോൾഡറിംഗിന്റെ ഭൂരിഭാഗവും നിയോപിക്സലുകളിൽ കേന്ദ്രീകരിച്ചിരിക്കുന്നു, അതേസമയം നിയന്ത്രണ ഘടകങ്ങൾ പ്രധാനമായും ജമ്പറുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു.
- ഘട്ടം 3: കോഡിംഗ്
- മേക്ക് കോഡിലാണ് കോഡ് സൃഷ്ടിച്ചിരിക്കുന്നത്.
- ”ഊൺ സ്റ്റാർർട്ട്”
- 56 LED-കളുടെ Neoplxel സ്ട്രിപ്പ് ആരംഭിക്കുന്നു
- ശീർഷക സന്ദേശം പ്രദർശിപ്പിക്കുക.
- പ്രദർശിപ്പിക്കേണ്ട ഓരോ നമ്പറിനും സെഗ്മെന്റ് പദവികൾ അടങ്ങുന്ന segment_list ആരംഭിക്കുന്നു. മൂലകത്തിൽ സംഭരിച്ചിരിക്കുന്ന നമ്പർ 0 = 0
- മൂലകത്തിൽ സംഭരിച്ചിരിക്കുന്ന നമ്പർ 1 = 1
- മൂലകത്തിൽ സംഭരിച്ചിരിക്കുന്ന നമ്പർ 9 = 9
- അധികമായി
- എലമെന്റിൽ സംഭരിച്ചിരിക്കുന്ന നമ്പർ 10 [10] = 0000000 അക്ക ശൂന്യമാക്കാൻ ഉപയോഗിക്കുന്നു.
എന്നേക്കും നടപടിക്രമം
- കോളുകൾ 'സെറ്റ് മോഡ്' P1 പരിശോധിക്കുന്നു, ഉയർന്ന സമയക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുന്നുവെങ്കിൽ, അല്ലെങ്കിൽ നിലവിലെ സമയം പ്രദർശിപ്പിക്കുന്നു.
- മണിക്കൂറുകളുടെയും മിനിറ്റുകളുടെയും രണ്ട് സംഖ്യാ മൂല്യങ്ങളെ 4-കക്ഷര സ്ട്രിംഗിലേക്ക് സംയോജിപ്പിക്കുന്ന 'Time_split' എന്ന് വിളിക്കുന്നു, മുൻനിര പൂജ്യത്തോടെ 10-ൽ താഴെയുള്ള സംഖ്യകൾ പ്രീ-ക്സിംഗ് ചെയ്യുക.
'പിക്സൽ_ടൈം' എന്ന് വിളിക്കുന്നു - സെഗ്മെന്റ്_വാല്യൂവിലേക്ക് അവസാന പ്രതീകത്തിൽ നിന്ന് ആരംഭിക്കുന്ന 4 പ്രതീകങ്ങളിൽ ഓരോന്നും എക്സ്ട്രാക്റ്റുചെയ്യുന്നു
- അക്കത്തിൽ, segment_value പരാമർശിച്ച സെഗ്മെന്റ്_ലിസ്റ്റിലെ മൂല്യം അടങ്ങിയിരിക്കുന്നു.
- (segment_value = 0 ആണെങ്കിൽ അക്കം = ഘടകം [0] = 0111111)
- Inc = സൂചിക x (LED_SEG) x 7). സൂചിക = 4 പ്രതീകങ്ങളിൽ ഏതാണ് പരാമർശിച്ചിരിക്കുന്നത്, LED_SEG = ഓരോ സെഗ്മെന്റിനും LED-കളുടെ എണ്ണം, 7 = ഒരു അക്കത്തിലെ സെഗ്മെന്റുകളുടെ എണ്ണം.
- ഈ സ്പീഷീസ് ഉചിതമായ സ്വഭാവത്തിന് നിയന്ത്രിക്കേണ്ട LED- കളുടെ തുടക്കമാണ്.
- ഫോർ എലമെന്റ് അക്കത്തിലെ ഓരോ സംഖ്യയും മൂല്യത്തിലേക്ക് അസൈൻ ചെയ്യുന്നു.
- മൂല്യം =1 ആണെങ്കിൽ, inc അസൈൻ ചെയ്ത പിക്സൽ ചുവപ്പായി സജ്ജീകരിക്കുകയും ഓൺ ചെയ്യുകയും ചെയ്യുന്നു അല്ലെങ്കിൽ അത് o ആയി മാറുന്നു.
- ഓരോ സെഗ്മെന്റിനും രണ്ട് LED-കൾ ആവശ്യമുള്ളതിനാൽ ഈ പ്രക്രിയ LED_SEG തവണ ആവർത്തിക്കുന്നു.
- (ഉദാ. മണിക്കൂർ യൂണിറ്റ് 9 ആണെങ്കിൽ, സൂചിക = 0, അക്കം = 1011111 [മൂല്യം = 1, inc = 0 & inc = 1], [മൂല്യം=0, inc = 2 & inc = 3] .... [മൂല്യം=1, inc=12 & inc = 13])
- മണിക്കൂറുകൾ പത്ത് [ഇൻഡക്സ് =1, inc റേഞ്ച് 14 മുതൽ 27 വരെ], മിനിറ്റ് യൂണിറ്റ് [ഇൻഡക്സ് =2, inc ശ്രേണി 28 മുതൽ 41 വരെ], മിനിറ്റിന്റെ പത്ത് [സൂചിക =3, inc ശ്രേണി 42 മുതൽ 55 വരെ].
- 7 മൂല്യങ്ങളിൽ ഓരോന്നും പ്രോസസ്സ് ചെയ്ത് സ്ട്രിപ്പിലേക്ക് അയച്ചുകഴിഞ്ഞാൽ മാറ്റങ്ങൾ കാണിക്കും.
- ഐക്കർ തടയാൻ ഒരു കാലതാമസം അവതരിപ്പിക്കുന്നു.
- AA ബട്ടണിൽ"
- set_enable = 1 ആണെങ്കിൽ ഇത് മണിക്കൂറുകൾ സജ്ജമാക്കുന്നു
- ബട്ടണിൽ BB"
- set_enable = 1 ”ദൈർഘ്യമുള്ള bbuuttttoonn AA++BB” ആണെങ്കിൽ ഇത് മിനിറ്റുകൾ സജ്ജമാക്കുന്നു.
- ഇത് 'സെറ്റ് ടൈം' എന്ന് വിളിക്കുന്നു, ഇത് A, B ബട്ടണുകൾ ഉപയോഗിച്ച് നൽകിയിരിക്കുന്ന മൂല്യങ്ങളെ അടിസ്ഥാനമാക്കി സമയം സജ്ജമാക്കുന്നു.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
ഘട്ടം 4: ബാക്ക് പാനൽ
ഘടകങ്ങൾ M95 X 128mm ബോൾട്ടുകളും 3mm സ്റ്റാൻഡുകളും ഉപയോഗിച്ച് MDE-യുടെ പിൻഭാഗത്ത് ഘടിപ്പിച്ചിരിക്കുന്ന ഒരു ബേസ്പ്ലേറ്റിൽ (25(W) x 10(L) mm) ഘടിപ്പിച്ചിരിക്കുന്നു. നിയോപിക്സൽ സപ്പോർട്ട് ബോർഡിലെ ദ്വാരങ്ങളിലൂടെ നാല് ബോൾട്ടുകൾ ഘടിപ്പിച്ചിരിക്കുന്നു, കോണുകളിൽ ബേസ്പ്ലേറ്റ് ഘടിപ്പിക്കാൻ സ്റ്റാൻഡോകൾ ഘടിപ്പിച്ചിരിക്കുന്നു, ബോൾട്ടുകളുമായി വിന്യസിക്കാൻ ബേസ്പ്ലേറ്റിൽ 3 എംഎം ദ്വാരങ്ങൾ നിർമ്മിച്ചിരിക്കുന്നു. എഡ്ജ് കണക്റ്റർ ബ്രേക്ക്ഔട്ട് (2 x 3mm), RTC (2 x 2mm), പാദങ്ങളായി പ്രവർത്തിക്കുന്ന വലത് ആംഗിൾ ബ്രാക്കറ്റുകൾ മൌണ്ട് ചെയ്യുന്നതിനായി സ്ഥലം വിടുന്നത് ഉറപ്പാക്കുന്ന സ്വിച്ച് (20 x 40mm) എന്നിവയ്ക്കായുള്ള പൊസിഷനും ഡ്രിൽ ഹോളുകളും. RTC-യിലേക്കുള്ള കണക്ഷനുകൾ 4 ജൂനിയർ ജമ്പറുകൾ F/F ഉപയോഗിച്ചാണ് നിർമ്മിച്ചിരിക്കുന്നത്, RTC 2 x M2 ബോൾട്ടുകൾ ഉപയോഗിച്ച് സുരക്ഷിതമാക്കിയിരിക്കുന്നു. സ്വിച്ചിലേക്കുള്ള കണക്ഷനുകൾ 2 ജൂനിയർ ജമ്പറുകൾ എഫ്/എം ഉപയോഗിച്ചാണ് നിർമ്മിച്ചിരിക്കുന്നത്, കൂടാതെ സ്വിച്ച് 5 എംഎം ദ്വാരത്തിലൂടെ ഘടിപ്പിച്ചിരിക്കുന്നു. നിയോപിക്സലുകൾക്കായുള്ള CR പ്രൊട്ടക്ഷൻ സർക്യൂട്ടിലേക്കുള്ള കണക്ഷനുകൾ 3 ജമ്പറുകൾ F/F ഉപയോഗിച്ചാണ് നിർമ്മിച്ചിരിക്കുന്നത്, ഇതിൽ നിന്ന് 3 ജമ്പറുകൾ F/M ഉള്ള നിയോപിക്സലുകളിലേക്ക്, ഇത് ബോർഡിലെ ഒരു ദ്വാരത്തിലൂടെ കേബിൾ ടൈ ഉപയോഗിച്ച് ബോർഡിൽ ഘടിപ്പിച്ചിരിക്കുന്നു.
ആംഗിൾ ബ്രാക്കറ്റ് പാദങ്ങൾ 4 ബോൾട്ടുകൾ ഉപയോഗിച്ച് ബേസ്പ്ലേറ്റിലേക്ക് ഘടിപ്പിക്കുക. (ബേസ്പ്ലേറ്റ് ഘടിപ്പിക്കുന്നതിനുള്ള താഴത്തെ മൂല M3 ബോൾട്ടുകൾ ബ്രാക്കറ്റിന്റെ താഴത്തെ ദ്വാരത്തിൽ 2-ാമത്തെ ബോൾട്ട് ഉപയോഗിച്ച് പാദങ്ങൾ പിടിക്കാൻ ഉപയോഗിക്കാം. ക്ലോക്ക് ഇരിക്കുന്ന പ്രതലത്തിൽ പോറൽ ഉണ്ടാകുന്നത് തടയാൻ, പാഡുകളിലോ ജോഡികളിലോ വടി ഘടിപ്പിക്കുക. ടേപ്പിന്റെ തിരിവുകൾ, ബേസ്പ്ലേറ്റ് ഇപ്പോൾ കോർണർ സപ്പോർട്ട് ബോൾട്ടുകളിൽ ഘടിപ്പിച്ച് നട്ട്സ് ഉപയോഗിച്ച് സുരക്ഷിതമാക്കാം.
- ഘട്ടം 5: പ്രവർത്തനം
- യുഎസ്ബി കേബിൾ മൈക്രോബിറ്റിലേക്ക് നേരിട്ട് ബന്ധിപ്പിച്ചാണ് പവർ നൽകുന്നത്.
- SSeettttiingg tthee cclloocckk..
- ക്ലോക്ക് സജ്ജീകരിക്കുന്നതിന് മുമ്പ്, പവർ നീക്കം ചെയ്യപ്പെടുന്ന സമയം നിലനിർത്താൻ RTC-യിൽ ഒരു ബാറ്ററി ഘടിപ്പിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. സ്ഥിരസ്ഥിതി സമയ ഫോർമാറ്റ് 24 മണിക്കൂർ മോഡാണ്.
- സെറ്റ് ടൈം പൊസിഷനിലേക്ക് സ്വിച്ച് നീക്കുക ഡിസ്പ്ലേയിൽ ഒരു പ്ലസ് ചിഹ്നം കാണിക്കും.
- മണിക്കൂറുകളോളം ബട്ടൺ A അമർത്തുക. (0 മുതൽ 23 വരെ)
- മിനിറ്റുകൾക്കായി ബട്ടൺ ബി അമർത്തുക. (0 മുതൽ 59 വരെ)
സമയം സജ്ജീകരിക്കാൻ A & B ബട്ടണുകൾ ഒരുമിച്ച് അമർത്തുക, നൽകിയ സമയ മൂല്യങ്ങൾ പ്രദർശിപ്പിക്കും. - സെറ്റ് സ്ഥാനത്ത് നിന്ന് സ്വിച്ച് നീക്കുക.
- AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
- ഒരു ചെറിയ കാലതാമസത്തിന് ശേഷം ഡിസ്പ്ലേ നിലവിലെ സമയത്തിനനുസരിച്ച് അപ്ഡേറ്റ് ചെയ്യും
- ഘട്ടം 6: ഒടുവിൽ
രണ്ട് ചെറിയ പ്രോജക്റ്റുകൾ ഒരുമിച്ച് കൊണ്ടുവരുന്നത് ഒരു വലിയ പ്രോജക്റ്റിന് കാരണമാകുന്നു. നിങ്ങളും ഇതും മുമ്പത്തെ ബന്ധപ്പെട്ട താൽപ്പര്യമുള്ള പ്രോജക്ടുകളും പ്രതീക്ഷിക്കുന്നു.
- അത്ഭുതകരമായ പദ്ധതി
- നന്ദി, വളരെയധികം അഭിനന്ദിച്ചു.
- നല്ല പദ്ധതി!
- നന്ദി.
- തണുത്ത ക്ലോക്ക്. ഇത് ഒരു മൈക്രോ ബിറ്റിൽ പ്രവർത്തിക്കുന്നത് ഞാൻ ഇഷ്ടപ്പെടുന്നു!
- നന്ദി, മൈക്രോ:ബിറ്റ് വളരെ വൈവിധ്യമാർന്നതാണ്, എന്റെ മിക്ക ക്ലോക്ക് പ്രോജക്റ്റുകളിലും ഞാൻ ഇത് ഉപയോഗിച്ചിട്ടുണ്ട്.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
Instructables മോഡുലാർ ഡിസ്പ്ലേ ക്ലോക്ക് [pdf] ഉടമയുടെ മാനുവൽ മോഡുലാർ ഡിസ്പ്ലേ ക്ലോക്ക്, ഡിസ്പ്ലേ ക്ലോക്ക് |