អេក្រង់ Arduino LED Matrix
សេចក្តីណែនាំ
អេក្រង់ Arduino LED Matrix
by Giantjovan
ថ្មីៗនេះខ្ញុំបានឃើញវីដេអូរបស់ Great Scott ដែលគាត់បានបង្កើតម៉ាទ្រីស LED 10×10 ដោយប្រើ ws2812b RGB LED diodes ។ ខ្ញុំក៏សម្រេចចិត្តធ្វើវាដែរ។ ដូច្នេះឥឡូវនេះខ្ញុំនឹងពន្យល់មួយជំហានម្តង ៗ ពីរបៀបធ្វើវា
ការផ្គត់ផ្គង់៖
- 100 LEDs ws2812b LED Strip ខ្ញុំបានធ្វើកំហុសនៅទីនេះ។ ជ្រើសរើសអំពូល LED ចំនួន 96 ក្នុងមួយម៉ែត្រ ដែលត្រូវបានបញ្ចូល 144 LEDs ក្នុងមួយម៉ែត្រ។
- ខ្សែប្រហែល 20 ម។
- លួសស្ពាន់
- ក្រដាសកាតុងធ្វើកេស
- កែវកែវ
- Arduino (ណាណូគឺជាជម្រើសតូចបំផុត និងល្អបំផុត)
- ក្រដាសកាតុងធ្វើកេស
- ឈើ
- កាវ
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
ជំហានទី 1: ជំហានដំបូង
ធ្វើការ៉េតូចៗនៅលើក្រដាសកាតុងធ្វើកេស។ ដូចខ្ញុំបានធ្វើ!
![]() |
![]() |
ជំហានទី 2: កាត់ច្រូត
កាត់ច្រូត…
ជំហានទី 3: បន្ទះកាវបិទដូចបានបង្ហាញ
ជំហានទី 4៖
ផ្នែកលក់!
បន្ទះ solder ដូចបានបង្ហាញនៅលើដ្យាក្រាមសៀគ្វី។
គន្លឹះ៖ កុំស្រូបផ្សែងបារី វាអាក្រក់ណាស់សម្រាប់សួត។ ផ្ទុយទៅវិញ បង្កើតកង្ហារដែលនឹងបញ្ចេញផ្សែង។ នៅលើតួនាទីរបស់ខ្ញុំ អ្នកក៏អាចស្វែងរកគម្រោងនោះបានដែរ!

ជំហានទី 5: ការធ្វើតេស្ត
ដំបូងអ្នកត្រូវដំឡើងបណ្ណាល័យ។ បើក Arduino IDE បន្ទាប់មកចូលទៅកាន់ Sketch, Include Library, Manage Libraries, វាយបញ្ចូល Fast LED នៅក្នុងរបារស្វែងរក ជាងចុចដំឡើង។ អ្នកក៏នឹងត្រូវដំឡើង Adafruit NeoPixel ផងដែរ។
ដើម្បីសាកល្បង LEDs អ្នកនឹងត្រូវទៅអតីតamples, Adafruit NeoPixel សាមញ្ញ អ្នកនឹងត្រូវផ្លាស់ប្តូរចំនួន LEDs ក្នុងលេខកូដ និងលេខ pin។ ចុច upload! ប្រសិនបើអំពូល LED ទាំងអស់ឡើងទាំងអស់គឺល្អប្រសិនបើមិនបានពិនិត្យ soldering ។ ប្រសិនបើ soldering ល្អ ហើយដឹកនាំមិនដំណើរការ សូមជំនួសវា។
ជំហានទី 6៖
ការបង្កើតប្រអប់
អ្នកត្រូវធ្វើធ្នូជាមួយនឹងទំហំរបស់អ្នក។ ប្រើឈើ វាជាជម្រើសដ៏ល្អបំផុត។ ខួងរន្ធសម្រាប់ Arduino ខ្សែថាមពល និងកុងតាក់។
ជំហានទី 7: ក្រឡាចត្រង្គ
អ្នកនឹងត្រូវបែងចែក LEDs ។ អ្នកអាចធ្វើវាបានដោយបង្កើតក្រឡាចត្រង្គដោយប្រើឈើ។ ក្រឡាចត្រង្គនេះត្រូវតែល្អឥតខ្ចោះ មិនអាចមានកំហុសណាមួយទេ (កម្ពស់ ទទឹង...) សូមសំណាងល្អជាមួយនឹងការបង្កើតក្រឡាចត្រង្គ។ ជំហាននេះបានចំណាយពេលច្រើនបំផុតសម្រាប់ខ្ញុំ។ 🙂
ជំហានទី 8៖
ការបញ្ចប់
កាវបិទក្រឡាចត្រង្គទៅនឹង LEDs ជាមួយកាវមួយចំនួន។ បន្ទាប់មកដាក់ LEDs នោះក្នុងប្រអប់ដែលអ្នកបានធ្វើ។ កាវបិទ Arduino ខ្សែថាមពល និងកុងតាក់។ កាត់ plexiglass លើទំហំសមស្របហើយដាក់វានៅលើកំពូលនៃប្រអប់។ កាវបិទ plexiglass ជាមួយកាវទំនើបមួយចំនួន។ សាកល្បងប្រសិនបើអ្វីៗដំណើរការ។
ជំហានទី 9៖
ការបង្កើតចលនា
ទាញយក និងពន្លាវា។ file:
https://github.com/TylerTimoJ/LMCS2
បើកថតឯកសារហើយចូលទៅកាន់ថត LED Matrix Serial ហើយបើកកូដ Arduino ។ ផ្លាស់ប្តូរចំនួន LEDs និង pin នៅក្នុងលេខកូដ។ ផ្ទុកឡើងកូដហើយបិទ Arduino IDE ។ បើកកម្មវិធី LED Matrix Control ។ ជ្រើសរើសច្រក COM ហើយចូលទៅកាន់របៀបគូរនៅមុំខាងឆ្វេងខាងលើ។ ឥឡូវនេះអ្នកអាចគូរ។ នៅពេលអ្នកបញ្ចប់ការគូរ សូមចូលទៅកាន់ Save FastLED Code។ បើកឯកសារដែលបានរក្សាទុក file ហើយចម្លងកូដ។ ម្តងទៀតចូលទៅកាន់ថត LED Matrix Serial ហើយបើកកូដ Arduino ។ នៅក្នុងផ្នែក void loop ឆ្លងកាត់កូដរបស់ FastLED ហើយលុប void serialEvent() និងអ្វីៗទាំងអស់នៅក្នុងនោះ។ បង្ហោះកូដ ហើយឥឡូវនេះអ្នកអាចផ្តាច់ Arduino និង PC បាន។ ឥឡូវអ្នកសុខសប្បាយជាមិនខាន។
ជំហានទី 10: បញ្ចប់
ខ្ញុំមានអាយុត្រឹមតែ 13 ឆ្នាំប៉ុណ្ណោះ ហើយភាសាអង់គ្លេសរបស់ខ្ញុំមិនល្អបំផុតនោះទេ ប៉ុន្តែខ្ញុំសង្ឃឹមថាខ្ញុំបានជួយអ្នកក្នុងការបង្កើតគម្រោងនេះ។ នេះជារបៀបដែលខ្ញុំមើលទៅ។ ខ្ញុំបានបន្ថែមចលនាតែ 2 ប៉ុន្តែអ្នកអាចបន្ថែមជាច្រើនទៀត។ លាហើយ!
https://youtu.be/bHIKcoTS8WQ

ឯកសារ/ធនធាន
![]() |
អេក្រង់ Arduino LED Matrix Display ដែលអាចបង្រៀនបាន។ [pdf] សេចក្តីណែនាំ Arduino LED Matrix Display, Arduino, LED Matrix Display, Matrix Display |












