instructables-Modular-Display-Clock-logo

នាឡិកាបង្ហាញម៉ូឌុលដែលអាចបង្រៀនបាន។

instructables-ម៉ូឌុល-បង្ហាញ-នាឡិកា-ផលិតផល

នាឡិកាបង្ហាញម៉ូឌុល

  • ដោយ Gammawave
  • គម្រោងនេះប្រើប្រាស់នូវគម្រោង Modular Display Element ពីមុនដើម្បីបង្កើតនាឡិកាឌីជីថល ដោយប្រើម៉ូឌុលចំនួនបួនដែលតភ្ជាប់ជាមួយគ្នា និងគ្រប់គ្រងដោយ Microbit និង RTC ។
  • ការផ្គត់ផ្គង់៖
  • Microbit V2 (ពេញចិត្តដោយសារតែឧបករណ៍បំពងសម្លេងដែលភ្ជាប់មកជាមួយ V1 នឹងដំណើរការ ប៉ុន្តែនឹងត្រូវការឧបករណ៍បំពងសំឡេងខាងក្រៅ។ )
  • DS3231 RTC
  • ប្តូរ SPST
  • ការដាច់ឧបករណ៍ភ្ជាប់ Kitronik Edge
  • Jumper Jerky Junior F/M – Qty 20
  • Jumper Jerky Junior F/F – Qty 4
  • Jumper Jerky F/F – Qty 3
  • Jumper Jerky F/M – Qty 3
  • ឧបករណ៍ទប់ទល់ 470R
  • capacitor 1000uF
  • ក្បាលមុំខាងស្តាំ 2 x (3 វិធី x 1 ជួរ) ទាមទារ។
  • WS2812 Neopixel Button LED's * 56 qty ។
  • Enamelled Copper Wire 21 AWG (0.75mm dia.) ឬ លួសអ៊ីសូឡង់ផ្សេងទៀត។
  • ក្តារបន្ទះ
  • វីស M2
  • វីស M2 8mm - Qty 12
  • វីស M2 6mm - Qty 16
  • M2 Bolts 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 ប្រឈមមុខដាក់គ្នា 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
  • White Filament - សម្រាប់ការបង្ហាញដ៏អស្ចារ្យបំផុត។
  • សរសៃខ្មៅ - សម្រាប់បន្ទះទ្រទ្រង់។
  • ខួងទំហំ ១,៣៥ ម។ ម
  • ខួងទំហំ ១,៣៥ ម។ ម
  • ឧបករណ៍ខួង 5 ម។
  • ខួង
  • ដង្កៀប
  • អ្នកកាត់ខ្សែ
  • ដែកផ្សារ
  • Solder
  • ក្រដាសខ្សាច់
  • វីសវីស
  • ស្គាល់ឧបករណ៍របស់អ្នក និងអនុវត្តតាមនីតិវិធីប្រតិបត្តិការដែលបានណែនាំ ហើយត្រូវប្រាកដថាពាក់ PPE ដែលសមស្រប។
  • គ្មានការទាក់ទងជាមួយអ្នកផ្គត់ផ្គង់ណាមួយដែលបានប្រើក្នុងគម្រោងនេះទេ សូមប្រើអ្នកផ្គត់ផ្គង់ដែលអ្នកពេញចិត្ត ហើយជំនួសធាតុដែលសមស្របតាមចំណូលចិត្តរបស់អ្នក ឬជាកម្មវត្ថុនៃការផ្គត់ផ្គង់។
  • តំណភ្ជាប់មានសុពលភាពនៅពេលបោះពុម្ពផ្សាយ។instructables-Modular-Display-Clock-fig-1 instructables-Modular-Display-Clock-fig-2
  • ជំហានទី 1: Baseplate Strips
  • សូមមើល៖ ធាតុបង្ហាញម៉ូឌុល (MDE)
  • "ធាតុបង្ហាញម៉ូឌុល" ចំនួនបួនគឺត្រូវបានទាមទារដើម្បីបង្កើតការបង្ហាញនាឡិកា ហើយវត្ថុទាំងនេះត្រូវបានតោងរួមគ្នាជាមួយនឹងបន្ទះបាតដែលត្រូវបានកាត់ចេញពីបន្ទះគោលធំជាង។
  • បន្ទះក្តារបន្ទះមានទំហំ 32(W) x 144(L) mm ឬ 4 x 18 stubs ហើយនីមួយៗដាក់ពីលើការភ្ជាប់របស់ MDE ពីរទៅនឹងដើមនៅលើ MDE ។ ទោះយ៉ាងណាក៏ដោយ សម្រាប់កម្លាំងបន្ថែម វីស ​​M2 x 8mm ចំនួន XNUMX ត្រូវបានដាក់នៅជិតជ្រុងដែលឆ្លងកាត់បន្ទះមូលដ្ឋាន និងចូលទៅក្នុង MDE ។instructables-Modular-Display-Clock-fig-3 instructables-Modular-Display-Clock-fig-4 instructables-Modular-Display-Clock-fig-5
  • ជំហានទី 2: គ្រោងការណ៍
  • គ្រោងការណ៍បង្ហាញពីសមាសធាតុដែលត្រូវបានប្រើដើម្បីគ្រប់គ្រង MDE ដែលមាន 56 Neopixels ។
  • សមាសធាតុត្រួតពិនិត្យមាន Microbit, RTC, Breakout Board, Switch និងសៀគ្វីការពារ។
  • ភាគច្រើននៃការ soldering គឺផ្តោតលើ Neopixels ចំណែកឯផ្នែកត្រួតពិនិត្យត្រូវបានភ្ជាប់ជាចម្បងជាមួយ jumpers ។instructables-Modular-Display-Clock-fig-6
  • ជំហានទី 3: ការសរសេរកូដ
  • កូដត្រូវបានបង្កើតនៅក្នុង MakeCode ។
  • "អូននសតតារត" ppproroocceedduurree..
  • ចាប់ផ្តើមបន្ទះ Neoplxel នៃ 56 LEDs
  • បង្ហាញសារចំណងជើង។
  • ចាប់ផ្តើមបញ្ជី segment_list ដែលមានការកំណត់ផ្នែកតាមលេខដែលត្រូវបង្ហាញ។ លេខ 0 រក្សាទុកក្នុងធាតុ [0] = 0111111
  • លេខ 1 រក្សាទុកក្នុងធាតុ [1] = 0000110
  • លេខ 9 រក្សាទុកក្នុងធាតុ [9] = 1101111
  • បន្ថែម។
  • លេខ 10 រក្សាទុកក្នុងធាតុ [10] = 0000000 ប្រើសម្រាប់ការដកលេខ។

នីតិវិធីជារៀងរហូត

  • ការហៅទៅ 'របៀបកំណត់' ដែលពិនិត្យ P1 ហើយប្រសិនបើកម្រិតខ្ពស់បើកការកំណត់ពេលវេលា បើមិនដូច្នេះទេបង្ហាញពេលវេលាបច្ចុប្បន្ន។
  • ហៅទូរសព្ទទៅ 'Time_split' ដែលភ្ជាប់ជាមួយតម្លៃលេខពីរនៃម៉ោង និងនាទីទៅក្នុងខ្សែអក្សរ 4 តួអក្សរ ដោយបញ្ចូលលេខណាមួយដែលតិចជាង 10 ជាមុនជាមួយនឹងលេខសូន្យនាំមុខ។
    ហៅទៅ 'pixel_time'
  • ដែលដកតួអក្សរនីមួយៗក្នុងចំណោម 4 តួអក្សរដោយចាប់ផ្តើមដោយតួអក្សរចុងក្រោយទៅជា segment_value
  • បន្ទាប់មកខ្ទង់មានតម្លៃនៅក្នុងបញ្ជី segment_list ដែលយោងដោយ segment_value ។
  • (ប្រសិនបើ segment_value = 0 បន្ទាប់មក digit = element [0] = 0111111)
  • Inc = សន្ទស្សន៍ 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
  • នៅលើប៊ូតុង ប៊ីប៊ី”
  • វាកំណត់នាទីប្រសិនបើ set_enable = 1 "bbuttttoonn AA++ BB"
  • នេះហៅថា 'កំណត់ពេលវេលា' ដែលកំណត់ពេលវេលាដោយផ្អែកលើតម្លៃដែលបានកំណត់ដោយប៊ូតុង A និង B ។instructables-Modular-Display-Clock-fig-7instructables-Modular-Display-Clock-fig-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

ជំហានទី 4: បន្ទះខាងក្រោយ
សមាសធាតុត្រូវបានភ្ជាប់ជាមួយនឹងបន្ទះមូលដ្ឋាន (95(W) x 128(L) mm) ដែលត្រូវបានភ្ជាប់ទៅនឹងផ្នែកខាងក្រោយនៃ MDE ជាមួយនឹងប៊ូឡុង M3 X 25mm និង 10mm standos ។ ប៊ូឡុងចំនួនបួនត្រូវបានបិទភ្ជាប់តាមរន្ធនៅក្នុងបន្ទះគាំទ្រ Neopixel ហើយផ្នែកឈរត្រូវបានភ្ជាប់ដើម្បីភ្ជាប់បន្ទះគោលនៅជ្រុង រន្ធ 3mm ត្រូវបានធ្វើឡើងនៅក្នុងបន្ទះគោលដើម្បីតម្រឹមជាមួយនឹងប៊ូឡុង។ ទីតាំង និងរន្ធខួងសម្រាប់ Edge connector Breakout (2 x 3mm), RTC (2 x 2mm) និងកុងតាក់ដែលធានាថានឹងទុកចន្លោះ (20 x 40mm) ដើម្បីម៉ោនតង្កៀបមុំខាងស្តាំដែលដើរតួជាជើង។ ការភ្ជាប់ទៅ RTC ត្រូវបានធ្វើឡើងជាមួយនឹង 4 Junior jumpers F/F ហើយ RTC ត្រូវបានធានាដោយ 2 x M2 bolts ។ ការភ្ជាប់ទៅកុងតាក់ត្រូវបានធ្វើឡើងជាមួយនឹងឧបករណ៍លោត Junior F/M ចំនួន 2 ហើយកុងតាក់ត្រូវបានបិទតាមរយៈរន្ធ 5mm។ ការភ្ជាប់ទៅសៀគ្វីការពារ CR សម្រាប់ Neopixels ត្រូវបានធ្វើឡើងដោយ 3 Jumpers F/F ហើយពីនេះទៅ Neopixels ជាមួយនឹង jumpers 3 F/M វាត្រូវបានភ្ជាប់ទៅនឹងក្តារជាមួយនឹងខ្សែភ្ជាប់ដែលបញ្ចូលតាមរន្ធមួយក្នុងចំណោមរន្ធនៅក្នុងក្តារ។
បំពាក់ជើងតង្កៀបមុំទៅនឹងបន្ទះបាតដោយមានប៊ូឡុងចំនួន 4 ។ (ប៊ូឡុង M3 ជ្រុងខាងក្រោមសម្រាប់ភ្ជាប់បន្ទះបាតអាចប្រើដើម្បីទប់ជើងនៅនឹងកន្លែងជាមួយនឹងប៊ូឡុងទី 2 នៅក្នុងរន្ធខាងក្រោមនៃតង្កៀប។ ដើម្បីការពារកុំឱ្យកោសផ្ទៃដែលនាឡិកានឹងអង្គុយ សូមភ្ជាប់បន្ទះឈើ ឬគូ បន្ទះក្តារបន្ទះឥឡូវនេះអាចដាក់នៅលើប៊ូឡុងជំនួយជ្រុង និងធានាដោយគ្រាប់។ instructables-Modular-Display-Clock-fig-9 instructables-Modular-Display-Clock-fig-10 instructables-Modular-Display-Clock-fig-11 instructables-Modular-Display-Clock-fig-12 instructables-Modular-Display-Clock-fig-13 instructables-Modular-Display-Clock-fig-14

  • ជំហានទី 5: ប្រតិបត្តិការ
  • ថាមពលត្រូវបានផ្តល់ដោយការភ្ជាប់ខ្សែ USB ដោយផ្ទាល់ទៅ Microbit ។
  • SSeettttiingg thhee cclloocckk..
  • មុនពេលកំណត់នាឡិកា ត្រូវប្រាកដថា RTC មានថ្មសម្រាប់រក្សាពេលវេលានៅពេលដែល/ប្រសិនបើថាមពលត្រូវបានដកចេញ។ ទម្រង់ពេលវេលាលំនាំដើមគឺរបៀប 24 ម៉ោង។
  • ផ្លាស់ទីកុងតាក់ទៅទីតាំងពេលវេលាកំណត់ និមិត្តសញ្ញាបូកនឹងត្រូវបានបង្ហាញនៅលើអេក្រង់។
  • ចុចប៊ូតុង A សម្រាប់ម៉ោង។ (០ ដល់ ២៣)
  • ចុចប៊ូតុង B សម្រាប់នាទី។ (០ ដល់ ៥៩)
    ចុចប៊ូតុង A & B ជាមួយគ្នាដើម្បីកំណត់ពេលវេលា តម្លៃពេលវេលាដែលបានបញ្ចូលនឹងត្រូវបានបង្ហាញ។
  • ផ្លាស់ទីកុងតាក់ពីទីតាំងដែលបានកំណត់។
  • AAtt sswwiittcchh oonn oorr aafftteerr ssettttiingg ។
  • បន្ទាប់ពីការពន្យាពេលខ្លី ការបង្ហាញនឹងត្រូវបានអាប់ដេតជាមួយនឹងពេលវេលាបច្ចុប្បន្នinstructables-Modular-Display-Clock-fig-15
  • ជំហានទី 6: ទីបំផុត
    ការប្រមូលផ្តុំនូវគម្រោងតូចៗចំនួនពីរដែលនាំឱ្យគម្រោងធំជាង។ សង្ឃឹម​ថា​អ្នក​និង​នេះ​និង​គម្រោង​ដែល​ទាក់ទង​មុន​ដែល​មាន​ការ​ចាប់​អារម្មណ៍​។

instructables-Modular-Display-Clock-fig-16

  • គម្រោងដ៏អស្ចារ្យ
  • សូម​អរគុណ​ជា​ខ្លាំង​។
  • គម្រោងល្អ!
  • សូមអរគុណ។
  • នាឡិកាត្រជាក់។ ខ្ញុំចូលចិត្តដែលវាដំណើរការដោយ Micro:bit!
  • អរគុណ The Micro:bit គឺល្អប្រើណាស់ ដែលខ្ញុំបានប្រើវានៅក្នុងគម្រោងនាឡិការបស់ខ្ញុំភាគច្រើន។

ឯកសារ/ធនធាន

នាឡិកាបង្ហាញម៉ូឌុលដែលអាចបង្រៀនបាន។ [pdf] សៀវភៅណែនាំរបស់ម្ចាស់
នាឡិកាបង្ហាញម៉ូឌុល នាឡិកាបង្ហាញ

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *