උපදෙස්-මොඩියුලර්-ඩිස්ප්ලේ-ඔරලෝසු-ලාංඡනය

Instructables Modular Display Clock

instructables-Modular-Display-Clock-product

මොඩියුලර් ඩිස්ප්ලේ ඔරලෝසුව

  • Gammawave විසිනි
  • මෙම ව්‍යාපෘතිය මයික්‍රොබිට් සහ RTC එකකින් එකට සම්බන්ධ කර පාලනය කරන මොඩියුල හතරක් භාවිතා කරමින් ඩිජිටල් ඔරලෝසුවක් සෑදීමට පෙර ව්‍යාපෘතියක් වන Modular Display Element භාවිතා කරයි.
  • සැපයුම්:
  • Microbit V2 (බිල්ට් ස්පීකරය නිසා වඩාත් කැමති, V1 ක්‍රියා කරන නමුත් බාහිර ශබ්ද විකාශනයක් අවශ්‍ය වේ.)
  • DS3231 RTC
  • SPST මාරු කරන්න
  • කිට්‍රොනික් එජ් සම්බන්ධක කඩාවැටීම
  • Jumper Jerky Junior F/M – Qty 20
  • Jumper Jerky Junior 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 dia.), හෝ වෙනත් පරිවරණය කළ වයර්.
  • තීරු පුවරුව
  • ඉස්කුරුප්පු M2
  • M2 ඉස්කුරුප්පු 8mm - Qty 12
  • M2 ඉස්කුරුප්පු 6mm - Qty 16
  • M2 බෝල්ට් 10mm - Qty 2
  • M2 ගෙඩි - Qty 2
  • M2 රෙදි සෝදන යන්ත්ර - Qty 2
  • M2 Hex හිඩැස් 5mm – Qty 2
  • බෝල්ට්ස් M3
  • M3 රෙදි සෝදන යන්ත්ර - Qty 14
  • M3 බෝල්ට් 10mm - Qty 2
  • M3 බෝල්ට් 25mm - Qty 4
  • M3 ගෙඩි - Qty 12
  • Hex standoffs M3
  • M3 Hex spacers 5mm – Qty 2
  • M3 Hex spacers 10mm – Qty 4
  • සෘජු කෝණ වරහන් (15(W) x 40(L) x 40(H) mm) – Qty 2
  • ඔබට දැනටමත් ඒවා තිබේ නම් මිස තනි අගයන් වෙනුවට අගයන් පරාසයක් මිල දී ගැනීමට වඩා ලාභදායී බව ඔප්පු කළ හැකිය. සමහර සංරචකවල සංරචක ලැයිස්තුවේ දක්වා ඇති ප්‍රමාණයට වඩා වැඩි MOL ද තිබිය හැක.
  • 3D මුද්රකය
  • සුදු සූත්‍රිකාව - ශ්‍රේෂ්ඨතම සංදර්ශකය සඳහා.
  • කළු නූල් - ආධාරක පුවරු සඳහා.
  • 2mm සරඹ බිට්
  • 3mm සරඹ බිට්
  • 5mm සරඹ කට්ටලය
  • සරඹ
  • දැක්කා
  • ප්ලයර්ස්
  • කම්බි කටර්
  • පෑස්සුම් යකඩ
  • පෑස්සුම්කරු
  • වැලි කඩදාසි
  • ඉස්කුරුප්පු නියනක්
  • ඔබේ මෙවලම් දැනගෙන නිර්දේශිත මෙහෙයුම් ක්‍රියා පටිපාටි අනුගමනය කර සුදුසු PPE පැළඳීමට වග බලා ගන්න.
  • මෙම ව්‍යාපෘතියේ භාවිතා කරන කිසිදු සැපයුම්කරුවෙකුට අනුබද්ධයක් නැත, ඔබ කැමති සැපයුම්කරුවන් භාවිතා කිරීමට නිදහස් වන්න සහ ඔබේ අභිමතය පරිදි සුදුසු හෝ සැපයුමට යටත් වූ මූලද්‍රව්‍ය ආදේශ කරන්න.
  • සබැඳි ප්‍රකාශනය කරන අවස්ථාවේ වලංගු වේ.උපදෙස්-Modular-Display-Clock-fig-1 උපදෙස්-Modular-Display-Clock-fig-2
  • පියවර 1: බේස්ප්ලේට් තීරු
  • බලන්න: Modular Display Element (MDE)
  • ඔරලෝසු සංදර්ශකය නිර්මාණය කිරීම සඳහා “මොඩියුලර් ඩිස්ප්ලේ මූලද්‍රව්‍ය” හතරක් අවශ්‍ය වන අතර මේවා විශාල පාදමකින් කපා ඇති බේස්ප්ලේට් තීරු සමඟ එකට තබා ඇත.
  • බේස්ප්ලේට් තීරු 32(W) x 144(L) mm හෝ 4 x 18 කඳන් මනින අතර එක් එක් MDE මත ඇති කණුවලට MDE දෙකක් ඇමිණීම මත ලැප් කරයි. කෙසේ වෙතත්, වැඩි ශක්තියක් සඳහා M2 x 8mm ඉස්කුරුප්පු හතරක් පාදක තහඩුව හරහා සහ MDE තුළට ගමන් කරන කොන් වලට ආසන්නව සවි කර ඇත.උපදෙස්-Modular-Display-Clock-fig-3 උපදෙස්-Modular-Display-Clock-fig-4 උපදෙස්-Modular-Display-Clock-fig-5
  • පියවර 2: ක්‍රමානුකුල
  • Neopixels 56 ක් අඩංගු MDE පාලනය කිරීමට භාවිතා කරන සංරචක ක්‍රමානුකුලව පෙන්වයි.
  • පාලන සංරචක Microbit, RTC, Breakout Board, Switch සහ ආරක්ෂණ පරිපථයකින් සමන්විත වේ.
  • පෑස්සුම් වලින් බහුතරයක් Neopixels වෙත අවධානය යොමු කර ඇති අතර පාලන සංරචක ප්‍රධාන වශයෙන් ජම්පර් සමඟ සම්බන්ධ වේ.උපදෙස්-Modular-Display-Clock-fig-6
  • පියවර 3: කේතීකරණය
  • කේතය සාදනු ලබන්නේ MakeCode තුළ ය.
  • ”oonn ssttaarrtt” pprroocceedduurree..
  • LED 56 ක Neoplxel තීරුව ආරම්භ කරයි
  • මාතෘකා පණිවිඩය පෙන්වන්න.
  • සංදර්ශණය කළ යුතු අංකයකට ඛණ්ඩ තනතුරු අඩංගු segment_list ආරම්භ කරයි. මූලද්‍රව්‍ය [0] = 0 හි ගබඩා කර ඇති අංක 0111111
  • මූලද්‍රව්‍ය [1] = 1 හි ගබඩා කර ඇති අංක 0000110
  • මූලද්‍රව්‍ය [9] = 9 හි ගබඩා කර ඇති අංක 1101111
  • අමතරව.
  • අංක 10 මූලද්‍රව්‍යයේ ගබඩා කර ඇත [10] = 0000000 ඉලක්කම් හිස් කිරීම සඳහා භාවිතා වේ.

සදහටම ක්රියා පටිපාටිය

  • P1 පරීක්‍ෂා කරන 'සැකසුම් ප්‍රකාරය' ඇමතුම් සහ ඉහළ නම් කාල සැකසුම සක්‍රීය කළහොත් වත්මන් වේලාව පෙන්වයි.
  • පැය සහ මිනිත්තු යන සංඛ්‍යාත්මක අගයන් දෙක අනුලකුණු 4කට සම්බන්ධ කරන 'Time_split' අමතන්න, ප්‍රමුඛ ශුන්‍යයකින් 10ට අඩු ඕනෑම සංඛ්‍යාවක් පෙර-xing කරන්න.
    'pixel_time' අමතන්න
  • අවසාන අක්ෂරයෙන් ආරම්භ වන අනුලකුණු 4 න් එක් එක් අනුලකුණු_අගය වෙත උපුටා ගනී
  • එවිට ඉලක්කම් වල segment_value විසින් යොමු කරන ලද segment_list හි අගය අඩංගු වේ.
  • (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], [value=0, inc = 2 & inc = 3] .... [value=1, inc=12 සහ inc = 13])
  • පැය දස [දර්ශකය =1, inc පරාසය 14 සිට 27 දක්වා], මිනිත්තු ඒකකය [දර්ශකය =2, inc පරාසය 28 සිට 41 දක්වා], මිනිත්තුවේ දස [දර්ශක =3, inc පරාසය 42 සිට 55 දක්වා].
  • එක් එක් අගයන් 7 ක් සකස් කර තීරුව වෙත යැවූ පසු වෙනස්කම් පෙන්වනු ලැබේ.
  • අයිකර් වැළැක්වීම සඳහා ප්‍රමාදයක් හඳුන්වා දෙනු ලැබේ.
  • AA බොත්තම මත"
  • මෙය set_enable = 1 නම් පැය සකසයි
  • බොත්තම මත බීබී"
  • මෙය set_enable = 1 ”දිගු bbuuttttoonn AA++BB” නම් මිනිත්තු සකසයි.
  • මෙය A සහ ​​B බොත්තම් සමඟ පවරන ලද අගයන් මත පදනම්ව කාලය සකසන 'කාලය සැකසීම' ලෙස හඳුන්වයි.උපදෙස්-Modular-Display-Clock-fig-7උපදෙස්-Modular-Display-Clock-fig-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

පියවර 4: පසුපස පුවරුව
සංරචක MDE හි පිටුපස M95 X 128mm බෝල්ට් සහ 3mm ස්ටෑන්ඩස් සමඟ සවි කර ඇති මූලික තහඩුවකට (25(W) x 10(L) mm) අමුණා ඇත. Neopixel ආධාරක පුවරුවේ සිදුරු හරහා බෝල්ට් හතරක් සවි කර ඇති අතර කොන් වල බේස්ප්ලේට් සවි කිරීම සඳහා ස්ටෑන්ඩ්ස් සවි කර ඇත, බෝල්ට් සමඟ පෙළගැස්වීම සඳහා බේස්ප්ලේට් එකේ 3mm සිදුරු සාදා ඇත. Edge connector Breakout (2 x 3mm), RTC (2 x 2mm), සහ ස්විචය සඳහා ඉඩ තැබීම සහතික කිරීම (20 x 40mm), අඩි ලෙස ක්‍රියා කරන සෘජු කෝණ වරහන් සවි කිරීම සඳහා ස්ථානගත කර සිදුරු හාරන්න. RTC වෙත සම්බන්ධතා කනිෂ්ඨ ජම්පර් F/F 4කින් සාදා ඇති අතර RTC 2 x M2 බෝල්ට් වලින් සුරක්ෂිත කර ඇත. ස්විචය වෙත සම්බන්ධතා 2 කනිෂ්ඨ ජම්පර් F/M සමඟ සිදු කර ඇති අතර ස්විචය 5mm සිදුරක් හරහා සවි කර ඇත. Neopixels සඳහා CR ආරක්ෂණ පරිපථයට සම්බන්ධ කිරීම Jumpers F/F 3කින් සිදු කර ඇති අතර, F/M ජම්පර් 3ක් සහිත Neopixels වෙත, මෙය පුවරුවේ ඇති එක් සිදුරක් හරහා කේබල් ටයි පටියක් මඟින් පුවරුවට සවි කර ඇත.
බෝල්ට් 4ක් සමඟ පාදක තහඩුවට කෝණ වරහන පාද සවි කරන්න. (බස්ප්ලේට් එක ඇමිණීම සඳහා පහළ කෙළවරේ M3 බෝල්ට් වරහනේ පහළ සිදුරේ 2 වන බෝල්ට් එකකින් පාද රඳවා තබා ගැනීමට භාවිතා කළ හැකිය. ඔරලෝසුව වාඩි වී සිටින මතුපිට සීරීම් වැළැක්වීම සඳහා, පෑඩ් හෝ යුවලක් මත සැරයටිය අමුණන්න. ටේප් හැරීම් දැන් කෙළවරේ ආධාරක බෝල්ට් මත සවි කර ඇට වර්ග වලින් සුරක්ෂිත කළ හැක. උපදෙස්-Modular-Display-Clock-fig-9 උපදෙස්-Modular-Display-Clock-fig-10 උපදෙස්-Modular-Display-Clock-fig-11 උපදෙස්-Modular-Display-Clock-fig-12 උපදෙස්-Modular-Display-Clock-fig-13 උපදෙස්-Modular-Display-Clock-fig-14

  • පියවර 5: මෙහෙයුම
  • USB කේබලය මයික්‍රොබිට් වෙත කෙලින්ම සම්බන්ධ කිරීමෙන් බලය ලබා දේ.
  • SSeettttiingg tthee cclloocckk..
  • ඔරලෝසුව සැකසීමට පෙර RTC සතුව බලය ඉවත් කරන විට/නම් කාලය රඳවා ගැනීමට බැටරියක් සවි කර ඇති බව සහතික කර ගන්න. පෙරනිමි කාල ආකෘතිය පැය 24 මාදිලිය වේ.
  • ස්විචය නියමිත වේලාවේ ස්ථානයට ගෙන යන්න, සංදර්ශකය මත ප්ලස් සංකේතයක් පෙන්වනු ඇත.
  • පැය සඳහා A බොත්තම ඔබන්න. (0 සිට 23 දක්වා)
  • මිනිත්තු සඳහා B බොත්තම ඔබන්න. (0 සිට 59 දක්වා)
    වේලාව සැකසීමට A සහ ​​B බොත්තම් එකට ඔබන්න, ඇතුළත් කළ කාල අගයන් පෙන්වනු ඇත.
  • ස්විචය සැකසූ ස්ථානයෙන් ගෙන යන්න.
  • AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
  • කෙටි ප්‍රමාදයකින් පසු සංදර්ශකය වත්මන් වේලාව සමඟ යාවත්කාලීන වේඋපදෙස්-Modular-Display-Clock-fig-15
  • පියවර 6: අවසාන වශයෙන්
    කුඩා ව්‍යාපෘති කිහිපයක් එකට ගෙන ඒම විශාල ව්‍යාපෘතියකට හේතු වේ. ඔබ සහ මෙය සහ ඊට පෙර අදාළ උනන්දුවක් දක්වන ව්‍යාපෘති බලාපොරොත්තු වෙනවා.

උපදෙස්-Modular-Display-Clock-fig-16

  • පුදුම ව්යාපෘතියක්
  • ස්තුතියි, ගොඩක් අගය කළා.
  • ලස්සන ව්යාපෘතියක්!
  • ඔයාට ස්තූතියි.
  • සිසිල් ඔරලෝසුව. මම කැමතියි මේක Micro:bit එකකින් දුවනවාට!
  • ස්තූතියි, මයික්‍රෝ:බිට් ඉතා බහුකාර්ය වේ මම එය මගේ බොහෝ ඔරලෝසු ව්‍යාපෘතිවල භාවිතා කර ඇත.

ලේඛන / සම්පත්

උපදෙස් මොඩියුලර් ඩිස්ප්ලේ ඔරලෝසුව [pdf] හිමිකරුගේ අත්පොත
Modular Display Clock, Display Clock

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *