ម៉ូឌុល RGB-LED សម្រាប់ Raspberry PI
RB-RGBLED ០១

RB-RGBLED ០១

1. ព័ត៌មានទូទៅ

អតិថិជនជាទីគោរព អរគុណច្រើនសម្រាប់ការជ្រើសរើសផលិតផលរបស់យើងខ្ញុំ។
ខាងក្រោមនេះ យើងនឹងណែនាំអ្នកពីអ្វីដែលត្រូវសង្កេតនៅពេលចាប់ផ្តើម និងប្រើប្រាស់ផលិតផលនេះ។
ប្រសិនបើអ្នកជួបប្រទះបញ្ហាដែលមិននឹកស្មានដល់អំឡុងពេលប្រើប្រាស់ សូមកុំស្ទាក់ស្ទើរក្នុងការទាក់ទងមកយើងខ្ញុំ។

2. ការប្រើប្រាស់ជាមួយ Raspberry PI

2.1 ការដំឡើងកម្មវិធី
ប្រសិនបើអ្នកប្រើប្រព័ន្ធ Raspbian បច្ចុប្បន្នបំផុតនៅលើ Rasp-berry Pi របស់អ្នករួចហើយ អ្នកអាចរំលងជំហាននេះ ហើយបន្តជាមួយជំហាន 1.2 ។

សូមប្រើកម្មវិធី "Win32 Disk Imager"ដើម្បីដំឡើងរូបភាព Raspbian បច្ចុប្បន្ននៅលើកាត SD របស់អ្នក។ អ្នកនឹងរកឃើញការទាញយករបស់វា ប្រសិនបើអ្នកធ្វើតាមនេះ។ តំណ.

ជ្រើសរើសឧបករណ៍របស់អ្នកដោយរុករកតាមរបស់អ្នក។ files និងរក្សាទុក file ជាមួយ សរសេរ។

Win32 Disk Imager

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

ឯកសារយោង

ទុកមតិយោបល់

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