റാസ്ബെറി PI-യ്ക്കുള്ള RGB-LED മൊഡ്യൂൾ
RB-RGBLED01
1. പൊതുവിവരങ്ങൾ
പ്രിയ ഉപഭോക്താവേ, ഞങ്ങളുടെ ഉൽപ്പന്നം തിരഞ്ഞെടുത്തതിന് വളരെ നന്ദി.
ഈ ഉൽപ്പന്നം ആരംഭിക്കുമ്പോഴും ഉപയോഗിക്കുമ്പോഴും എന്താണ് നിരീക്ഷിക്കേണ്ടതെന്ന് ഇനിപ്പറയുന്നതിൽ ഞങ്ങൾ നിങ്ങളെ പരിചയപ്പെടുത്തും.
ഉപയോഗ സമയത്ത് നിങ്ങൾക്ക് എന്തെങ്കിലും അപ്രതീക്ഷിത പ്രശ്നങ്ങൾ നേരിടുകയാണെങ്കിൽ, ഞങ്ങളെ ബന്ധപ്പെടാൻ മടിക്കരുത്.
2. ഒരു റാസ്ബെറി പിഐ ഉപയോഗിച്ചുള്ള ഉപയോഗം
2.1 സോഫ്റ്റ്വെയറിന്റെ ഇൻസ്റ്റാളേഷൻ
നിങ്ങളുടെ റാസ്പ്-ബെറി പൈയിൽ നിങ്ങൾ ഇതിനകം തന്നെ ഏറ്റവും നിലവിലുള്ള റാസ്ബിയൻ സിസ്റ്റം ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഈ ഘട്ടം ഒഴിവാക്കി സ്റ്റെപ്പ് 1.2-ൽ തുടരാം.
ദയവായി പ്രോഗ്രാം ഉപയോഗിക്കുക "Win32 ഡിസ്ക് ഇമേജർ"നിങ്ങളുടെ SD കാർഡിൽ നിലവിലെ Raspbian ഇമേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ. നിങ്ങൾ ഇത് പിന്തുടരുകയാണെങ്കിൽ അതിന്റെ ഡൗൺലോഡ് നിങ്ങൾ കണ്ടെത്തും ലിങ്ക്.
നിങ്ങളുടെ ഉപകരണത്തിലൂടെ ബ്രൗസ് ചെയ്തുകൊണ്ട് നിങ്ങളുടെ ഉപകരണം തിരഞ്ഞെടുക്കുക fileകൾ സേവ് ചെയ്യുക file കൂടെ എഴുതുക.
2.2 മൊഡ്യൂൾ ബന്ധിപ്പിക്കുന്നു
ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, നിങ്ങളുടെ റാസ്ബെറി പൈയുടെ 1 മുതൽ 26 വരെയുള്ള പിന്നുകളിൽ മൊഡ്യൂൾ അറ്റാച്ചുചെയ്യുക.
മൊഡ്യൂളിന്റെ RGB-LED ഉള്ളിലേക്ക് കാണിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.
2.3 മൊഡ്യൂൾ തയ്യാറാക്കുന്നു
നിങ്ങൾ സിസ്റ്റം ആരംഭിച്ചുകഴിഞ്ഞാൽ, ടെർമിനൽ കൺസോൾ തുറന്ന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:
sudo apt-get update
ആവശ്യമായ പാക്കേജുകൾ ഞങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുകയും Y കീ ഉപയോഗിച്ച് അവയെ സ്ഥിരീകരിക്കുകയും ചെയ്യുന്നു:
sudo apt-get install gcc ബിൽഡ്-എസൻഷ്യൽ പൈത്തൺ-ദേവ് ജിറ്റ് സ്കോൺസ് സ്വിഗ് ഉണ്ടാക്കുക
ഉപയോഗിക്കുന്നതിന്, ഓഡിയോ ഔട്ട്പുട്ട് നിർജ്ജീവമാക്കിയിരിക്കണം. ഈ ആവശ്യത്തിനായി ഞങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നു fileകൾ ഇതിന് ഉത്തരവാദികളാണ്. കമാൻഡ് ഉപയോഗിച്ച് ഞങ്ങൾ ഇത് തുറക്കുന്നു:
sudo nano /etc/modprobe.d/snd-blacklist.conf
ഇനിപ്പറയുന്ന വരി ചേർക്കുക:
ബാക്ക്ലിസ്റ്റ് snd_bcm2835
സംരക്ഷിച്ച് പുറത്തുകടക്കുക file കീ കോമ്പിനേഷൻ ഉപയോഗിച്ച്:
CTRL + O, ENTER, CTRL + X
ഇപ്പോൾ കോൺഫിഗറേഷൻ തുറക്കുക file കൂടെ:
sudo nano /boot/config.txt
താഴേക്ക് സ്ക്രോൾ ചെയ്യുക file വരികളിലേക്ക്:
# ഓഡിയോ പ്രവർത്തനക്ഷമമാക്കുക (ലോഡുകൾ snd_bcm2835)
dtparam=audio=ഓൺ
ഇപ്പോൾ ഒരു ഹാഷ് ഉപയോഗിച്ച് താഴത്തെ വരി കമന്റ് ചെയ്യുകtag # അതിനാൽ ഇത് ഇതുപോലെ കാണപ്പെടുന്നു:
#dtparam=ഓഡിയോ=ഓൺ
സംരക്ഷിച്ച് പുറത്തുകടക്കുക file കീ കോമ്പിനേഷൻ ഉപയോഗിച്ച്:
CTRL + O, ENTER, CTRL + X
ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് Raspberry PI പുനരാരംഭിക്കണം:
sudo റീബൂട്ട്
2.4 ലൈബ്രറി ഇൻസ്റ്റാൾ ചെയ്യുന്നു
ഇപ്പോൾ നിങ്ങൾ മൊഡ്യൂൾ തയ്യാറാക്കിയിട്ടുണ്ട്, ഇത് ഇതിനകം പ്രീഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ ഞങ്ങൾക്ക് py-spidev ആവശ്യമാണ്, തുടർന്ന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് ഞങ്ങൾ ഒരു പൈത്തൺ ലൈബ്രറി ഉപയോഗിക്കുന്നു:
git ക്ലോൺ https://github.com/doceme/py-spidev.git
ഉണ്ടാക്കുക
സിഡി പൈ-സ്പിദേവ്
sudo make install
പ്രോഗ്രാമിന് ആവശ്യമായ ലൈബ്രറി ഡൗൺലോഡ് ചെയ്യുന്നതിനായി cd കമാൻഡ് ഉപയോഗിച്ച് ഞങ്ങൾ മടങ്ങുന്നു (അത് AGPL 3.0 ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കി). ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾ ഇനിപ്പറയുന്ന രീതിയിൽ തുടരുന്നു:
ജിറ്റ് ക്ലോൺ https://github.com/joosteto/ws2812-spi.git
2.5 ഉദാample കോഡ്
ഇനിപ്പറയുന്നതിൽ ഞങ്ങൾ ഇതിനകം നിലവിലുള്ള ഒരു മുൻ ഉപയോഗിക്കുന്നുampലൈബ്രറിയിൽ നിന്നുള്ള കോഡ്. ഈ കോഡ് ഒരു നല്ല അടിസ്ഥാനമാണ്, ഞങ്ങളുടെ ഒറ്റ RGB LED-യ്ക്ക് ഇത് നന്നായി ഉപയോഗിക്കാം. അതിനാൽ ഞങ്ങൾ കോഡ് മാറ്റും.
അവസാന കമാൻഡിന് ശേഷം നമ്മൾ ഇപ്പോൾ ഡൗൺലോഡ് ചെയ്ത ഫോൾഡറിലേക്ക് നേരിട്ട് പോകാം
cd ws2812-spi/
എന്നിട്ട് കമാൻഡ് ഉപയോഗിക്കുക
sudo nano ownloop.py
സൃഷ്ടിക്കാൻ file ഞങ്ങൾ എഴുതാൻ പോകുന്ന.
ഞങ്ങൾ ഇപ്പോൾ ഇനിപ്പറയുന്ന കോഡ് ഞങ്ങൾ പുതുതായി സൃഷ്ടിച്ചതിലേക്ക് പകർത്തും file.
spidev ഇറക്കുമതി ചെയ്യുക
ഇറക്കുമതി ws2812
ഇറക്കുമതി സമയം
ഗെറ്റോപ്റ്റ് ഇറക്കുമതി ചെയ്യുക
സ്റ്റെപ്പ്ടൈം = 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
ഡെഫ് ഗ്രീൻ(സ്പി):
പ്രിന്റ് ("പച്ച")
d=[[0,255,0]]*nLED
ws2812.write2812(spi, d)
time.sleep(stepTime)
d=[[0,0,0]]*nLED
ഡെഫ് ബ്ലൂ(സ്പി):
പ്രിന്റ് ("നീല")
d=[[0,0,255]]*nLED
ws2812.write2812(spi, d)
time.sleep(stepTime)
d=[[0,0,0]]*nLED
എങ്കിൽ__പേര്__==”__പ്രധാന__”:
spi = spidev.SpiDev()
spi.open(0,0)
ശ്രമിക്കുക:
സത്യമാണെങ്കിലും:
clear_on_start(spi)
ചുവപ്പ്(സ്പി)
പച്ച(സ്പി)
നീല(സ്പി)
കീബോർഡ് തടസ്സം ഒഴികെ:
clean_up(spi)
ഇപ്പോൾ സേവ് ചെയ്ത് പുറത്തുകടക്കുക file കീ കോമ്പിനേഷൻ ഉപയോഗിച്ച്:
CTRL + O, ENTER, CTRL + X
എസ്ample കോഡ് ഇപ്പോൾ പൂർത്തിയായി, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഇത് നടപ്പിലാക്കുന്നു:
sudo python3 loop.py
കീ കോമ്പിനറ്റി-ഓൺ ഉപയോഗിച്ച് എക്സിക്യൂഷൻ നിർത്തി:
സിടിആർഎൽ + സി
3. അധിക വിവരങ്ങൾ
ഇലക്ട്രിക്കൽ ആൻഡ് ഇലക്ട്രോണിക് എക്യുപ്മെന്റ് ആക്ട് (ഇലക്ട്രോജി) പ്രകാരമുള്ള ഞങ്ങളുടെ വിവരങ്ങളും തിരിച്ചെടുക്കൽ ബാധ്യതകളും
ഇലക്ട്രിക്കൽ, ഇലക്ട്രോണിക് ഉപകരണങ്ങളുടെ ചിഹ്നം:
ഈ ക്രോസ്-ഔട്ട് ഡസ്റ്റ്ബിൻ അർത്ഥമാക്കുന്നത് ഇലക്ട്രിക്കൽ, ഇലക്ട്രോണിക് ഉപകരണങ്ങൾ വീട്ടുപകരണങ്ങൾ മാലിന്യത്തിൽ ഉൾപ്പെടുന്നില്ല എന്നാണ്. നിങ്ങൾ പഴയ വീട്ടുപകരണങ്ങൾ ഒരു കളക്ഷൻ പോയിന്റിലേക്ക് തിരികെ നൽകണം. പാഴ് ഉപകരണങ്ങളാൽ പൊതിഞ്ഞിട്ടില്ലാത്ത മാലിന്യ ബാറ്ററികളും അക്യുമുലേറ്ററുകളും കൈമാറുന്നതിനുമുമ്പ് അതിൽ നിന്ന് വേർപെടുത്തണം.
റിട്ടേൺ ഓപ്ഷനുകൾ:
ഒരു അന്തിമ ഉപയോക്താവ് എന്ന നിലയിൽ, നിങ്ങൾ ഒരു പുതിയ ഉപകരണം വാങ്ങുമ്പോൾ നിങ്ങളുടെ പഴയ ഉപകരണം (ഞങ്ങളിൽ നിന്ന് വാങ്ങിയ പുതിയ ഉപകരണത്തിന്റെ അതേ ഫംഗ്ഷൻ ഫുൾ-ഫിൽ ചെയ്യുന്നു) സൗജന്യമായി നൽകാം. 25 സെന്റിമീറ്ററിൽ കൂടുതലുള്ള ബാഹ്യ അളവുകളില്ലാത്ത ചെറുകിട വീട്ടുപകരണങ്ങൾ ഒരു പുതിയ ഉപകരണം വാങ്ങുന്നതിൽ നിന്ന് സ്വതന്ത്രമായി സാധാരണ ഗാർഹിക അളവിൽ നീക്കംചെയ്യാം.
തുറക്കുന്ന സമയങ്ങളിൽ ഞങ്ങളുടെ കമ്പനി ലൊക്കേഷനിൽ തിരിച്ചെത്താനുള്ള സാധ്യത:
സിമാക് ഇലക്ട്രോണിക്സ് GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, ജർമ്മനി
നിങ്ങളുടെ പ്രദേശത്ത് മടങ്ങിവരാനുള്ള സാധ്യത:
ഞങ്ങൾ നിങ്ങൾക്ക് ഒരു പാഴ്സൽ അയയ്ക്കുംamp ഇതുപയോഗിച്ച് നിങ്ങൾക്ക് സൗജന്യമായി ഡീ-വൈസ് ഞങ്ങൾക്ക് തിരികെ നൽകാം. Service@joy-it.net എന്ന ഇ-മെയിൽ വഴിയോ ടെലിഫോൺ വഴിയോ ഞങ്ങളെ ബന്ധപ്പെടുക.
പാക്കേജിംഗിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ:
നിങ്ങൾക്ക് അനുയോജ്യമായ പാക്കേജിംഗ് മെറ്റീരിയൽ ഇല്ലെങ്കിലോ നിങ്ങളുടേത് ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നില്ലെങ്കിലോ, ദയവായി ഞങ്ങളെ ബന്ധപ്പെടുക, ഞങ്ങൾ നിങ്ങൾക്ക് അനുയോജ്യമായ പാക്കേജിംഗ് അയയ്ക്കും.
4. പിന്തുണ
നിങ്ങൾ വാങ്ങിയതിന് ശേഷവും എന്തെങ്കിലും പ്രശ്നങ്ങൾ തീർപ്പുകൽപ്പിക്കാത്തതോ പ്രശ്നങ്ങളോ ഉണ്ടെങ്കിൽ, ഇമെയിൽ, ടെലിഫോൺ, ഞങ്ങളുടെ ടി-ക്കറ്റ് സപ്പോർട്ട് സിസ്റ്റം എന്നിവ വഴി ഞങ്ങൾ നിങ്ങളെ പിന്തുണയ്ക്കും.
ഇ-മെയിൽ: 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
സിമാക് ഇലക്ട്രോണിക്സ് ഹാൻഡൽ GmbH
പാസ്കൽസ്ട്രോ. 8 47506 ന്യൂകിർചെൻ-വ്ലുയിൻ
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
റാസ്ബെറി PI-യ്ക്കുള്ള JOY-iT RB-RGBLED01 RGB-LED മൊഡ്യൂൾ [pdf] ഉപയോക്തൃ ഗൈഡ് RB-RGBLED01, RGB-LED Module for Raspberry PI |