د لارښوونو ماډلر نندارې ساعت
د ماډلر نندارې ساعت
- د Gammawave لخوا
- دا پروژه د ډیجیټل ساعت جوړولو لپاره د پخوانۍ پروژې ماډلر ډیسپلی عنصر څخه کار اخلي، د څلورو ماډلونو په کارولو سره چې یو بل سره وصل شوي او د مایکروبیټ او RTC لخوا کنټرول شوي.
- توکي:
- مایکروبیټ V2 (د جوړ شوي سپیکر له امله غوره شوی، V1 به کار وکړي مګر یو بهرني غږونکي ته اړتیا ولري.)
- DS3231 RTC
- SPST بدل کړئ
- Kitronik Edge نښلونکی بریکآوټ
- جمپر جیرکي جونیر F/M – اندازه 20
- جمپر جیرکي جونیر F/F – اندازه 4
- د جمپر جرکی F/F – اندازه 3
- جمپر جیرکي F/M – مقدار 3
- د 470R مقاومت
- 1000uF capacitor
- د ښي زاویې سرلیک 2 x (3 لارې x 1 قطار) ته اړتیا ده.
- WS2812Neopixel تڼۍ LED's * 56 qty.
- د مسو تار 21 AWG (0.75mm قطر)، یا نور موصل شوي تار.
- پټه تخته
- پیچ M2
- M2 پیچ 8mm – مقدار 12
- M2 پیچ 6mm – مقدار 16
- M2 بولټونه 10mm – Qty 2
- M2 مغز - مقدار 2
- M2 واشیرونه - مقدار 2
- M2 Hex ځایونه 5mm – Qty 2
- بولټ M3
- M3 واشیرونه - مقدار 14
- M3 بولټونه 10mm – مقدار 2
- M3 بولټونه 25mm – مقدار 4
- M3 مغز - مقدار 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 واغوندي.
- په دې پروژه کې کارول شوي کوم عرضه کونکي سره هیڅ تړاو نلري، د خپل غوره عرضه کونکو څخه د کار اخیستلو لپاره وړیا احساس وکړئ او هغه عناصر ځای په ځای کړئ چې ستاسو د خپلې خوښې سره مناسب وي یا د عرضې تابع وي.
- لینکونه د خپرولو په وخت کې اعتبار لري.
- 1 ګام: د بیسپلیټ پټې
- وګورئ: د ماډل نندارې عنصر (MDE)
- د ساعت نندارې رامینځته کولو لپاره څلور "ماډولر ډسپلی عناصر" ته اړتیا ده او دا د بیس پلیټ سټریپونو سره یوځای ساتل کیږي کوم چې د لوی بیس پلیټ څخه پرې شوي.
- د بیس پلیټ سټیپونه 32(W) x 144(L) mm یا 4 x 18 سټبونه اندازه کوي او هر یو یې په MDE کې د سټیبونو سره دوه MDE لیپ کوي. په هرصورت، د اضافي ځواک لپاره څلور M2 x 8mm پیچونه د کونجونو سره نږدې تړل شوي چې د بیس پلیټ او MDE ته تیریږي.
- 2 ګام: سکیماتیک
- سکیمیک هغه برخې ښیي چې د MDE کنټرول لپاره کارول کیږي کوم چې 56 Neopixels لري.
- د کنټرول برخې د مایکروبیټ، RTC، بریک آوټ بورډ، سویچ او محافظت سرکټ څخه جوړ شوي دي.
- د سولډرینګ ډیری برخه په نیوپکسلز متمرکزه ده پداسې حال کې چې د کنټرول اجزا په عمده ډول د جمپرونو سره وصل دي.
- 3 ګام: کوډ کول
- کوډ په MakeCode کې جوړ شوی.
- "onn ssttaartt" pproocceedduurree..
- د 56 LEDs Neoplxel پټه پیل کوي
- د سرلیک پیغام ښکاره کړئ.
- د segment_list پیل کوي کوم چې د ښودلو لپاره د هرې شمیرې برخې ډیزاینونه لري. شمیره 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 کې ارزښت لري چې د segment_value لخوا راجع کیږي.
- (که segment_value = 0 وي نو عدد = عنصر [0] = 0111111)
- Inc = index x (LED_SEG) x 7). چیرې چې شاخص = د 4 حروفونو څخه کوم ته اشاره شوې، LED_SEG = د LED د هرې برخې شمیره، 7 = په یوه عدد کې د برخو شمیر.
- دا نوعه د LEDs پیل دی چې د مناسب کرکټر لپاره کنټرول شي.
- د عنصر لپاره ټاکل کیږي په بدل کې هره شمیره په عدد کې ارزښت ته.
- که ارزښت = 1 نو بیا د inc لخوا ټاکل شوی پکسل سور ته ټاکل شوی او فعال شوی که نه نو دا په o بدل شوی.
- لکه څنګه چې په هره برخه کې دوه LEDs ته اړتیا ده دا پروسه 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 ارزښتونو څخه هر یو پروسس شي او پټې ته واستول شي بدلونونه ښودل شوي.
- د icker د مخنیوي لپاره ځنډ معرفي شوی.
- په تڼۍ AA"
- دا ساعتونه ټاکي که set_enable = 1
- په ت buttonۍ بی بی"
- دا دقیقې ټاکي که چیرې set_enable = 1 "اوږده ببوټټون 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 شاته ټیډ شوی. څلور بولټونه د Neopixel ملاتړ بورډ کې د سوراخونو له لارې ټیډ شوي او سټنډوس په کونجونو کې د بیس پلیټ ضمیمه کولو لپاره ټیډ شوي ، 3mm سوري په بیس پلیټ کې د بولټونو سره سمون لپاره رامینځته شوي. د څنډې نښلونکي بریک آوټ (2 x 3mm)، RTC (2 x 2mm)، او سویچ چې د ځای پریښودو ډاډ ورکوي (20 x 40mm) لپاره موقعیت او ډرل سوراخونه، ترڅو د ښي زاویې بریکٹونه نصب کړي چې د پښو په توګه عمل کوي. د RTC سره ارتباط د 4 جونیئر جمپرونو F/F سره جوړ شوی او RTC د 2 x M2 بولټونو سره خوندي شوی. د سویچ سره نښلول د 2 جونیر جمپرونو F/M سره جوړ شوي او سویچ د 5mm سوري له لارې ټیډ شوی. د Neopixels لپاره د CR محافظت سرکټ سره نښلول د 3 Jumpers F/F سره او له دې څخه د 3 جمپر F/M سره Neopixels سره، دا په بورډ کې د یو سوري له لارې د کیبل ټای سره د بورډ سره نښلول کیږي.
د زاویه بریکٹ پښې د 4 بولټونو سره بیس پلیټ ته فټ کړئ. (د بیس پلیټ د نښلولو لپاره د ښکته کونج M3 بولټ د بریکٹ په ښکته سوري کې د دوهم بولټ سره د پښو د ځای په ځای کولو لپاره کارول کیدی شي. د ټیپ وګرځي. بیس پلیټ اوس د کونج ملاتړ بولټونو سره تړل کیدی شي او د مغز لرونکو سره خوندي کیږي.
- 5 ګام: عملیات
- بریښنا د USB کیبل مستقیم مایکروبټ سره وصل کولو سره چمتو کیږي.
- SSeettttiingg tthhee cclloocckk..
- د ساعت تنظیم کولو دمخه ډاډ ترلاسه کړئ چې RTC بیټرۍ لري ترڅو هغه وخت وساتي کله چې / که بریښنا لرې شي. د ډیفالټ وخت بڼه د 24 ساعتونو حالت دی.
- سویچ د ټاکل شوي وخت موقعیت ته واړوئ یو پلس سمبول به په نندارتون کې وښودل شي.
- د ساعتونو لپاره A تڼۍ فشار کړئ. (0 څخه تر 23 پورې)
- د دقیقو لپاره B تڼۍ فشار کړئ. (0 څخه تر 59 پورې)
د وخت ټاکلو لپاره د A او B تڼۍ یوځای فشار ورکړئ، د ننوتلو وخت ارزښتونه به ښکاره شي. - سویچ د ټاکل شوي موقعیت څخه حرکت وکړئ.
- AAtt sswwiittcchh onn oorr aafftteerr sseettttiingg.
- د لږ ځنډ وروسته به نندارې د اوسني وخت سره تازه شي
- 6 ګام: په پای کې
د څو کوچنیو پروژو یوځای کول د یوې لویې پروژې پایله ده. ستاسو او دا او مخکنیو اړوندو پروژو په هیله.
- حیرانونکې پروژه
- مننه، ډیره ستاینه وشوه.
- ښه پروژه!
- له تاسو مننه.
- یخ ساعت. زه خوښوم چې دا د مایکرو: بټ څخه تیریږي!
- مننه، مایکرو: بیټ خورا متناسب دی ما دا زما په ډیری ساعتونو پروژو کې کارولی دی.
اسناد / سرچینې
![]() |
د لارښوونې وړ ماډلر نندارې ساعت [pdf] د مالک لارښود د ماډلر نندارې ساعت، د نندارې ساعت |