સૂચનાઓ મોડ્યુલર ડિસ્પ્લે ઘડિયાળ
મોડ્યુલર ડિસ્પ્લે ઘડિયાળ
- ગામાવેવ દ્વારા
- આ પ્રોજેક્ટ અગાઉના પ્રોજેક્ટ મોડ્યુલર ડિસ્પ્લે એલિમેન્ટનો ઉપયોગ ડિજિટલ ઘડિયાળ બનાવવા માટે કરે છે, જેમાં એકસાથે જોડાયેલા અને માઇક્રોબિટ અને આરટીસી દ્વારા નિયંત્રિત ચાર મોડ્યુલનો ઉપયોગ કરવામાં આવે છે.
- પુરવઠો:
- માઇક્રોબિટ V2 (બિલ્ટ-ઇન સ્પીકરને કારણે પસંદ કરવામાં આવે છે, V1 કામ કરશે પરંતુ બાહ્ય સાઉન્ડરની જરૂર પડશે.)
- DS3231 RTC
- SPST સ્વિચ કરો
- કિટ્રોનિક એજ કનેક્ટર બ્રેકઆઉટ
- જમ્પર જર્કી જુનિયર એફ/એમ – જથ્થો 20
- જમ્પર જર્કી જુનિયર એફ/એફ – જથ્થો 4
- જમ્પર જર્કી એફ/એફ – જથ્થો 3
- જમ્પર જર્કી એફ/એમ – જથ્થો 3
- 470R રેઝિસ્ટર
- 1000uF કેપેસિટર
- જમણો ખૂણો હેડર 2 x (3 રીતે x 1 પંક્તિ) જરૂરી છે.
- WS2812Neopixel બટન LED ના * 56 qty.
- દંતવલ્ક કોપર વાયર 21 AWG (0.75mm dia.), અથવા અન્ય ઇન્સ્યુલેટેડ વાયર.
- સ્ટ્રીપબોર્ડ
- સ્ક્રૂ M2
- M2 સ્ક્રૂ 8mm – 12 ની માત્રા
- M2 સ્ક્રૂ 6mm – 16 ની માત્રા
- M2 બોલ્ટ 10mm – જથ્થો 2
- M2 અખરોટ - જથ્થો 2
- M2 વોશર્સ - જથ્થો 2
- M2 Hex સ્પેસ 5mm – Qty 2
- બોલ્ટ્સ M3
- M3 વોશર્સ - જથ્થો 14
- M3 બોલ્ટ 10mm – જથ્થો 2
- M3 બોલ્ટ 25mm – જથ્થો 4
- M3 અખરોટ - જથ્થો 12
- હેક્સ સ્ટેન્ડઓફ M3
- M3 હેક્સ સ્પેસર્સ 5mm – જથ્થો 2
- M3 હેક્સ સ્પેસર્સ 10mm – જથ્થો 4
- જમણો ખૂણો કૌંસ (15(W) x 40(L) x 40(H) mm) – પ્રમાણ 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: યોજનાકીય
- યોજનાકીય ઘટકોને બતાવે છે જેનો ઉપયોગ MDE ને નિયંત્રિત કરવા માટે થાય છે જેમાં 56 Neopixels હોય છે.
- નિયંત્રણ ઘટકોમાં માઇક્રોબિટ, આરટીસી, બ્રેકઆઉટ બોર્ડ, સ્વિચ અને પ્રોટેક્શન સર્કિટનો સમાવેશ થાય છે.
- મોટાભાગના સોલ્ડરિંગ નિયોપિક્સેલ્સ પર કેન્દ્રિત છે જ્યારે નિયંત્રણ ઘટકો મુખ્યત્વે જમ્પર્સ સાથે જોડાયેલા છે.
- પગલું 3: કોડિંગ
- કોડ મેકકોડમાં બનાવવામાં આવે છે.
- “onn ssttaartt” prroocceedduurree..
- 56 LEDs ની Neoplxel સ્ટ્રીપ શરૂ કરે છે
- શીર્ષક સંદેશ દર્શાવો.
- સેગમેન્ટ_લિસ્ટનો આરંભ કરે છે જેમાં દર્શાવવા માટેની સંખ્યા દીઠ સેગમેન્ટ હોદ્દો હોય છે. તત્વ [0] માં સંગ્રહિત નંબર 0 = 0111111
- તત્વ [1] માં સંગ્રહિત નંબર 1 = 0000110
- તત્વ [9] માં સંગ્રહિત નંબર 9 = 1101111
- વધુમાં.
- નંબર 10 એલિમેન્ટમાં સંગ્રહિત [10] = 0000000 અંક ખાલી કરવા માટે વપરાય છે.
કાયમી પ્રક્રિયા
- 'સેટ મોડ' કૉલ કરે છે જે P1 ને તપાસે છે અને જો ઉચ્ચ સમય સેટિંગને સક્ષમ કરે છે અન્યથા વર્તમાન સમય દર્શાવે છે.
- 'Time_split' કૉલ કરે છે જે કલાકો અને મિનિટના બે આંકડાકીય મૂલ્યોને 4-અક્ષર સ્ટ્રિંગમાં જોડે છે, 10 કરતાં ઓછી કોઈપણ સંખ્યાને આગળના શૂન્ય સાથે પ્રી-xing કરે છે.
'pixel_time' કૉલ કરે છે - જે છેલ્લા અક્ષરથી શરૂ થતા 4 અક્ષરોમાંથી દરેકને સેગમેન્ટ_વેલ્યુમાં બહાર કાઢે છે
- અંક પછી segment_value દ્વારા સંદર્ભિત segment_list માં મૂલ્ય ધરાવે છે.
- (જો સેગમેન્ટ_મૂલ્ય = 0 તો અંક = ઘટક [0] = 0111111)
- Inc = index x (LED_SEG) x 7). જ્યાં અનુક્રમણિકા = 4માંથી કયો અક્ષર સંદર્ભિત છે, LED_SEG = LED ની સંખ્યા પ્રતિ સેગમેન્ટ, 7 = અંકમાં સેગમેન્ટ્સની સંખ્યા.
- આ પ્રજાતિ યોગ્ય પાત્ર માટે નિયંત્રિત કરવા માટે LEDs ની શરૂઆત છે.
- તત્વ માટે બદલામાં દરેક સંખ્યાને અંકમાં મૂલ્યમાં અસાઇન કરે છે.
- જો મૂલ્ય =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, ઇન્ક રેન્જ 14 થી 27], મિનિટનો એકમ [ઇન્ડેક્સ =2, ઇન્ક રેન્જ 28 થી 41], મિનિટના દસ [ઇન્ડેક્સ =3, ઇન્ક રેન્જ 42 થી 55].
- એકવાર 7 મૂલ્યોમાંથી દરેક પર પ્રક્રિયા કરવામાં આવે અને સ્ટ્રીપ પર મોકલવામાં આવે પછી ફેરફારો બતાવવામાં આવે છે.
- ઇકરને રોકવા માટે વિલંબની રજૂઆત કરવામાં આવી છે.
- બટન AA" પર
- જો set_enable = 1 હોય તો આ કલાકો સેટ કરે છે
- બટન પર BB"
- આ મિનિટ સેટ કરે છે જો set_enable = 1 ”long bbuuttttoonn AA++BB”
- આ 'સેટ ટાઈમ' કહે છે જે A અને B બટનો સાથે અસાઇન કરેલ મૂલ્યોના આધારે સમય સેટ કરે છે.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
પગલું 4: પાછળની પેનલ
ઘટકો બેઝપ્લેટ (95(W) x 128(L) mm સાથે જોડાયેલા છે, જે M3 X 25mm બોલ્ટ્સ અને 10mm સ્ટેન્ડો સાથે MDE ની પાછળની બાજુએ જોડાયેલ છે. નિયોપિક્સેલ સપોર્ટ બોર્ડના છિદ્રો દ્વારા ચાર બોલ્ટ અને ખૂણા પર બેઝપ્લેટને જોડવા માટે સ્ટેન્ડો ટીટીડ કરવામાં આવે છે, બોલ્ટ સાથે સંરેખિત કરવા માટે બેઝપ્લેટમાં 3mm છિદ્રો બનાવવામાં આવે છે. એજ કનેક્ટર બ્રેકઆઉટ (2 x 3 મીમી), આરટીસી (2 x 2 મીમી), અને ફીટ તરીકે કામ કરતા જમણા ખૂણાના કૌંસને માઉન્ટ કરવા માટે (20 x 40 મીમી) જગ્યા છોડવાની ખાતરી કરતી સ્વીચ માટે સ્થિતિ અને ડ્રિલ છિદ્રો. RTC સાથે જોડાણ 4 જુનિયર જમ્પર્સ F/F સાથે કરવામાં આવે છે અને RTC 2 x M2 બોલ્ટ્સ સાથે સુરક્ષિત છે. સ્વીચ સાથે જોડાણો 2 જુનિયર જમ્પર્સ F/M સાથે કરવામાં આવે છે અને સ્વીચને 5mm ના છિદ્ર દ્વારા કરવામાં આવે છે. નિયોપિક્સેલ માટે સીઆર પ્રોટેક્શન સર્કિટ સાથે જોડાણ 3 જમ્પર્સ F/F સાથે કરવામાં આવે છે અને તેમાંથી 3 જમ્પર્સ F/M સાથે નિયોપિક્સેલ્સ સાથે, આ બોર્ડના એક છિદ્રોમાંથી એક કેબલ ટાઈ સાથે બોર્ડ સાથે જોડાયેલ છે.
4 બોલ્ટ વડે એંગલ બ્રેકેટ ફીટને બેઝપ્લેટમાં ફીટ કરો. (બેઝપ્લેટને જોડવા માટે નીચેના ખૂણાના M3 બોલ્ટનો ઉપયોગ કૌંસના નીચેના છિદ્રમાં 2જા બોલ્ટ સાથે પગને સ્થાને રાખવા માટે થઈ શકે છે. ઘડિયાળ જે સપાટી પર બેસશે તેને ખંજવાળ ન આવે તે માટે, પેડ્સ અથવા કપલ પર લાકડી જોડો. ટેપના વળાંક. બેઝપ્લેટને હવે કોર્નર સપોર્ટ બોલ્ટ્સ પર લગાવી શકાય છે અને નટ્સથી સુરક્ષિત કરી શકાય છે.
- પગલું 5: ઓપરેશન
- યુએસબી કેબલને સીધા માઇક્રોબિટ સાથે કનેક્ટ કરીને પાવર પ્રદાન કરવામાં આવે છે.
- SSeettttiingg tthhee cclloocckk..
- ઘડિયાળ સેટ કરતા પહેલા ખાતરી કરો કે જ્યારે/જો પાવર દૂર કરવામાં આવે ત્યારે સમય જાળવી રાખવા માટે RTC પાસે બેટરી છે. ડિફૉલ્ટ સમય ફોર્મેટ 24 કલાક મોડ છે.
- સ્વિચને સેટ ટાઇમ પોઝિશન પર ખસેડો, ડિસ્પ્લે પર પ્લસ સિમ્બોલ દેખાશે.
- કલાક માટે બટન A દબાવો. (0 થી 23)
- મિનિટ માટે બટન B દબાવો. (0 થી 59)
સમય સેટ કરવા માટે A & B બટનો એકસાથે દબાવો, દાખલ કરેલ સમય મૂલ્યો પ્રદર્શિત થશે. - સેટ પોઝિશનમાંથી સ્વીચ ખસેડો.
- AAtt sswwiittcchh oonn oorr aafftteerr sseettttiingg.
- થોડા વિલંબ પછી ડિસ્પ્લે વર્તમાન સમય સાથે અપડેટ કરવામાં આવશે
- પગલું 6: છેલ્લે
થોડા નાના પ્રોજેક્ટને એકસાથે લાવવાથી મોટા પ્રોજેક્ટમાં પરિણમે છે. આશા છે કે તમે અને આ અને રુચિના અગાઉના સંબંધિત પ્રોજેક્ટ્સ.
- અદ્ભુત પ્રોજેક્ટ
- આભાર, ખૂબ પ્રશંસા.
- સરસ પ્રોજેક્ટ!
- આભાર.
- ઠંડી ઘડિયાળ. મને ગમે છે કે આ માઇક્રો:બીટથી ચાલે છે!
- આભાર, The Micro:bit ખૂબ જ સર્વતોમુખી છે મેં તેનો ઉપયોગ મારા મોટાભાગના ઘડિયાળ પ્રોજેક્ટ્સમાં કર્યો છે.
દસ્તાવેજો / સંસાધનો
![]() |
instructables મોડ્યુલર ડિસ્પ્લે ઘડિયાળ [પીડીએફ] માલિકનું માર્ગદર્શિકા મોડ્યુલર ડિસ્પ્લે ક્લોક, ડિસ્પ્લે ક્લોક |