ម៉ូឌុល RGB-LED សម្រាប់ Raspberry PI
RB-RGBLED ០១
1. ព័ត៌មានទូទៅ
អតិថិជនជាទីគោរព អរគុណច្រើនសម្រាប់ការជ្រើសរើសផលិតផលរបស់យើងខ្ញុំ។
ខាងក្រោមនេះ យើងនឹងណែនាំអ្នកពីអ្វីដែលត្រូវសង្កេតនៅពេលចាប់ផ្តើម និងប្រើប្រាស់ផលិតផលនេះ។
ប្រសិនបើអ្នកជួបប្រទះបញ្ហាដែលមិននឹកស្មានដល់អំឡុងពេលប្រើប្រាស់ សូមកុំស្ទាក់ស្ទើរក្នុងការទាក់ទងមកយើងខ្ញុំ។
2. ការប្រើប្រាស់ជាមួយ Raspberry PI
2.1 ការដំឡើងកម្មវិធី
ប្រសិនបើអ្នកប្រើប្រព័ន្ធ Raspbian បច្ចុប្បន្នបំផុតនៅលើ Rasp-berry Pi របស់អ្នករួចហើយ អ្នកអាចរំលងជំហាននេះ ហើយបន្តជាមួយជំហាន 1.2 ។
សូមប្រើកម្មវិធី "Win32 Disk Imager"ដើម្បីដំឡើងរូបភាព Raspbian បច្ចុប្បន្ននៅលើកាត SD របស់អ្នក។ អ្នកនឹងរកឃើញការទាញយករបស់វា ប្រសិនបើអ្នកធ្វើតាមនេះ។ តំណ.
ជ្រើសរើសឧបករណ៍របស់អ្នកដោយរុករកតាមរបស់អ្នក។ files និងរក្សាទុក file ជាមួយ សរសេរ។
2.2 ការភ្ជាប់ម៉ូឌុល
ភ្ជាប់ម៉ូឌុលទៅម្ជុលលេខ 1 ដល់លេខ 26 នៃ Raspberry Pi របស់អ្នក ដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។
ត្រូវប្រាកដថា RGB-LED នៃម៉ូឌុលកំពុងបង្ហាញទៅខាងក្នុង។
2.3 ការរៀបចំម៉ូឌុល
នៅពេលដែលអ្នកបានចាប់ផ្តើមប្រព័ន្ធហើយ សូមបើក terminal console ហើយប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម៖
sudo apt-get ធ្វើបច្ចុប្បន្នភាព
យើងដំឡើងកញ្ចប់ដែលត្រូវការ ហើយបញ្ជាក់ពួកវាដោយប្រើគ្រាប់ចុច Y៖
sudo apt-get install gcc បង្កើត build-essential python-dev git scons swig
សម្រាប់ការប្រើប្រាស់ លទ្ធផលអូឌីយ៉ូត្រូវតែបិទដំណើរការ។ សម្រាប់គោលបំណងនេះយើងដំណើរការ fileទទួលខុសត្រូវចំពោះរឿងនេះ។ យើងបើកវាដោយប្រើពាក្យបញ្ជា៖
sudo nano /etc/modprobe.d/snd-blacklist.conf
បន្ថែមបន្ទាត់ខាងក្រោម៖
បញ្ជីខាងក្រោយ snd_bcm2835
រក្សាទុកនិងចេញពី file ជាមួយនឹងបន្សំគន្លឹះ៖
CTRL + O បញ្ចូល CTRL + X
ឥឡូវបើកការកំណត់ file ជាមួយ៖
sudo nano /boot/config.txt
រមូរចុះក្រោម file ទៅបន្ទាត់៖
# បើកអូឌីយ៉ូ (ផ្ទុក snd_bcm2835)
dtparam=audio=បើក
ឥឡូវនេះសូមបញ្ចេញមតិលើបន្ទាត់ខាងក្រោមដោយសញ្ញាtag #ដើម្បីឱ្យវាមើលទៅដូចនេះ៖
#dtparam=audio=បើក
រក្សាទុកនិងចេញពី file ជាមួយនឹងបន្សំគន្លឹះ៖
CTRL + O បញ្ចូល CTRL + X
Raspberry PI ត្រូវតែចាប់ផ្តើមឡើងវិញដោយប្រើពាក្យបញ្ជាខាងក្រោម៖
sudo ចាប់ផ្ដើមឡើងវិញ
2.4 ការដំឡើងបណ្ណាល័យ
ឥឡូវនេះអ្នកបានរៀបចំម៉ូឌុលហើយ យើងត្រូវការ py-spidev ប្រសិនបើវាមិនត្រូវបានដំឡើងជាមុនទេនោះ យើងប្រើបណ្ណាល័យ Python ជាមួយនឹងពាក្យបញ្ជាដូចខាងក្រោមៈ
ក្លូន git https://github.com/doceme/py-spidev.git
ធ្វើ
ស៊ីឌី py-spidev
sudo ធ្វើការដំឡើង
បន្ទាប់មកយើងត្រលប់មកវិញដោយប្រើពាក្យបញ្ជា cd ដើម្បីទាញយក libra-ry ដែលយើងត្រូវការសម្រាប់កម្មវិធី (ហើយដែលត្រូវបានចេញផ្សាយក្រោមអាជ្ញាប័ណ្ណ AGPL 3.0) ។ ដើម្បីធ្វើដូចនេះយើងបន្តដូចខាងក្រោម:
ក្លូន git https://github.com/jooteto/ws2812-spi.git
៣.២ ឧampលេខកូដ
ខាងក្រោមនេះ យើងប្រើអតីតដែលមានស្រាប់ampលេខកូដពីបណ្ណាល័យ។ កូដនេះគឺជាមូលដ្ឋានដ៏ល្អ ហើយអាចប្រើប្រាស់បានយ៉ាងល្អសម្រាប់ LED RGB តែមួយរបស់យើង។ ដូច្នេះយើងនឹងផ្លាស់ប្តូរលេខកូដ។
បន្ទាប់ពីពាក្យបញ្ជាចុងក្រោយ យើងអាចលោតដោយផ្ទាល់ទៅថតឯកសារដែលយើងទើបតែទាញយក
ស៊ីឌី ws2812-spi/
ហើយបន្ទាប់មកប្រើពាក្យបញ្ជា
sudo nano ownloop.py
ដើម្បីបង្កើត file ដែលយើងរៀបនឹងសរសេរ។
ឥឡូវនេះ យើងនឹងចម្លងកូដខាងក្រោមទៅក្នុងការបង្កើតថ្មីរបស់យើង file.
នាំចូល spidev
នាំចូល ws2812
ពេលវេលានាំចូល
នាំចូល getopt
stepTime = 1 #មានតែលេខពេញដូចជា 1,3,15 ឬ 389 សម្រាប់ឧample
nLED=1 #ចំនួនអំពូល LED ដែលកំពុងប្រើប្រាស់
អាំងតង់ស៊ីតេ = 255 # កម្រិតពន្លឺនៃអំពូល LED ដែលបានប្រើ
# សម្អាតបន្ទាប់ពីបញ្ចប់កម្មវិធី
def clean_up(spi)៖
ws2812.write2812(spi, [0,0,0])
# ការសម្អាតអំពូល LED នៅពេលចាប់ផ្តើមប្រសិនបើកម្មវិធីត្រូវបានរំខាននៅក្នុងការដំណើរការមុន។
def clear_on_start(spi)៖
ws2812.write2812(spi, [0,0,0])
បោះពុម្ព ("សម្អាត")
time.sleep(stepTime)
#និយមន័យសាមញ្ញសម្រាប់ពណ៌របស់យើង។
def RED(spi)៖
បោះពុម្ព ("ក្រហម")
d=[[255,0,0]]*nLED
ws2812.write2812(spi, d)
time.sleep(stepTime)
d=[[0,0,0]]*nLED
def GREEN(spi)៖
បោះពុម្ព ("បៃតង")
d=[[0,255,0]]*nLED
ws2812.write2812(spi, d)
time.sleep(stepTime)
d=[[0,0,0]]*nLED
def BLUE(spi):
បោះពុម្ព ("ខៀវ")
d=[[0,0,255]]*nLED
ws2812.write2812(spi, d)
time.sleep(stepTime)
d=[[0,0,0]]*nLED
ប្រសិនបើ __name__==”__main__”៖
spi = spidev.SpiDev()
spi.open(0,0)
ព្យាយាម៖
ខណៈពេលដែលពិត៖
clear_on_start(spi)
ក្រហម(spi)
បៃតង(spi)
ខៀវ(spi)
លើកលែងតែក្តារចុចរំខាន៖
សម្អាត(spi)
ឥឡូវរក្សាទុកហើយចេញពីវា។ file ជាមួយនឹងបន្សំគន្លឹះ៖
CTRL + O បញ្ចូល CTRL + X
សample code ឥឡូវនេះត្រូវបានបញ្ចប់ ហើយត្រូវបានប្រតិបត្តិដោយពាក្យបញ្ជាដូចខាងក្រោម៖
sudo python3 loop.py
ការប្រតិបត្តិត្រូវបានបញ្ឈប់ដោយប្រើបន្សំគ្រាប់ចុច៖
CTRL + C
3. ព័ត៌មានបន្ថែម
ព័ត៌មាន និងកាតព្វកិច្ចយកមកវិញរបស់យើង ស្របតាមច្បាប់ស្តីពីឧបករណ៍អគ្គិសនី និងអេឡិចត្រូនិក (ElektroG)
និមិត្តសញ្ញាឧបករណ៍អេឡិចត្រូនិក និងអេឡិចត្រូនិច៖
ធុងសំរាមដែលឆ្លងកាត់នេះ មានន័យថា ឧបករណ៍អគ្គិសនី និងអេឡិចត្រូនិច មិនមែនជារបស់កាកសំណល់ក្នុងគ្រួសារទេ។ អ្នកត្រូវតែប្រគល់ឧបករណ៍ចាស់ទៅកន្លែងប្រមូល។ មុននឹងប្រគល់ថ្មសំណល់ និងឧបករណ៍ផ្ទុកដែលមិនត្រូវបានរុំព័ទ្ធដោយឧបករណ៍កាកសំណល់ត្រូវតែញែកចេញពីវា។
ជម្រើសត្រឡប់៖
ក្នុងនាមជាអ្នកប្រើប្រាស់ចុងក្រោយ អ្នកអាចប្រគល់ឧបករណ៍ចាស់របស់អ្នកវិញ (ដែលសំខាន់បំពេញមុខងារដូចគ្នានឹងឧបករណ៍ថ្មីដែលបានទិញពីយើង) ដោយមិនគិតថ្លៃសម្រាប់ការចោលនៅពេលអ្នកទិញឧបករណ៍ថ្មី។ ឧបករណ៍តូចៗដែលមានទំហំខាងក្រៅលើសពី 25 សង់ទីម៉ែត្រអាចត្រូវបានគេបោះចោលក្នុងបរិមាណធម្មតាក្នុងគ្រួសារដោយឯករាជ្យពីការទិញឧបករណ៍ថ្មី។
លទ្ធភាពនៃការត្រឡប់មកវិញនៅទីតាំងក្រុមហ៊ុនរបស់យើងក្នុងអំឡុងពេលម៉ោងបើក:
Simac Electronics GmbH, Pascalstr ។ 8, D-47506 Neukirchen-Vluyn ប្រទេសអាល្លឺម៉ង់
លទ្ធភាពនៃការត្រឡប់មកវិញនៅក្នុងតំបន់របស់អ្នក:
យើងនឹងផ្ញើជូនអ្នកនូវ parcel stamp ដែលអ្នកអាចប្រគល់វិក័យប័ត្រមកយើងវិញដោយមិនគិតថ្លៃ។ សូមទាក់ទងមកយើងខ្ញុំតាមអ៊ីមែល Service@joy-it.net ឬតាមទូរស័ព្ទ។
ព័ត៌មានអំពីការវេចខ្ចប់៖
ប្រសិនបើអ្នកមិនមានសម្ភារៈវេចខ្ចប់សមរម្យ ឬមិនចង់ប្រើរបស់អ្នកផ្ទាល់ សូមទាក់ទងមកយើងខ្ញុំ ហើយយើងនឹងផ្ញើការវេចខ្ចប់ដែលសមរម្យទៅអ្នក។
4. ការគាំទ្រ
ប្រសិនបើនៅតែមានបញ្ហា ឬបញ្ហាដែលកើតឡើងបន្ទាប់ពីការទិញរបស់អ្នក យើងនឹងគាំទ្រអ្នកតាមអ៊ីមែល ទូរស័ព្ទ និងជាមួយប្រព័ន្ធគាំទ្រ ti-cket របស់យើង។
អ៊ីមែល៖ service@joy-it.net ប្រព័ន្ធសំបុត្រ៖ http://support.joy-it.net ទូរស័ព្ទ៖ +49 (0)2845 98469-66 (10-17 ម៉ោង)
សម្រាប់ព័ត៌មានបន្ថែម សូមចូលទៅកាន់គេហទំព័ររបស់យើង។ webគេហទំព័រ៖
www.joy-it.net
www.joy-it.net
ស៊ីមអេឡិចត្រូនិច Handel GmbH
ផាស្កាលស្តាត។ ៨ ៤៧៥០៦ នេគីរីស -Vluyn
ឯកសារ/ធនធាន
![]() |
JOY-iT RB-RGBLED01 ម៉ូឌុល RGB-LED សម្រាប់ Raspberry PI [pdf] ការណែនាំអ្នកប្រើប្រាស់ RB-RGBLED01, ម៉ូឌុល RGB-LED សម្រាប់ Raspberry PI |