RGB-LED Module bakeng sa Raspberry PI
RB-RGBLED01
1. Boitsebiso bo Akaretsang
Moreki ea ratehang, ke leboha haholo ka ho khetha sehlahisoa sa rona.
Ka ho latela, re tla u tsebisa seo u lokelang ho se ela hloko ha u qala le ho sebelisa sehlahisoa sena.
Haeba u ka kopana le mathata leha e le afe a sa lebelloang nakong ea tšebeliso, ka kopo u se ke ua tsilatsila ho iteanya le rona.
2. Tšebeliso e nang le Raspberry PI
2.1 Ho kenya Software
Haeba u se u ntse u sebelisa Raspbian System ea hajoale ho Rasp-berry Pi ea hau, u ka tlola mohato ona ebe u tsoela pele ka Mohato oa 1.2.
Ka kopo sebelisa lenaneo "Win32 Disk Imager" ho kenya setšoantšo sa hona joale sa Raspbian kareteng ea hau ea SD. U tla fumana download ea eona, haeba u latela sena sehokelo.
Khetha sesebelisoa sa hau ka ho bala ka har'a hau files le ho boloka file ka Ngola.
2.2 Ho hokela mojule
Hokela mojule holim'a lithakhisa tsa 1 ho isa ho tse 26 tsa Raspberry Pi ea hau, joalo ka ha ho bonts'itsoe setšoantšong se ka tlase.
Etsa bonnete ba hore RGB-LED ea module e bonts'a ka hare.
2.3 Ho lokisa mojule
Hang ha u se u qalile tsamaiso, bula "terminal console" 'me u phethe litaelo tse latelang:
sudo apt-fumana ntlafatso
Re kenya liphutheloana tse hlokahalang ebe re li tiisa ka senotlolo sa Y:
sudo apt-get install gcc etsa build-essential python-dev git scons swig
Bakeng sa tšebeliso, tlhahiso ea molumo e tlameha ho koaloa. Bakeng sa morero ona re sebetsana le fileke boikarabello ba sena. Re e bula ka taelo:
sudo nano /etc/modprobe.d/snd-blacklist.conf
Kenya mola o latelang:
lenane la morao-rao snd_bcm2835
Boloka le ho tsoa ho file le motsoako oa bohlokoa:
CTRL + O , ENTER , CTRL + X
Joale bula tlhophiso file le:
sudo nano /boot/config.txt
Tsamaisetsa tlase ho file ho meleng:
# Numella molumo (mojaro snd_bcm2835)
dtparam=molumo=buelehile
Joale fana ka maikutlo a mantlha ka hashtag # kahoo e shebahala tjena:
#dtparam=molumo=buelehile
Boloka le ho tsoa ho file le motsoako oa bohlokoa:
CTRL + O , ENTER , CTRL + X
Raspberry PI e tlameha ho qalisoa bocha ka taelo e latelang:
sudo reboot
2.4 Ho kenya laeborari
Kaha joale u se u lokiselitse mojule, re hloka py-spidev haeba e se e se e kentsoe, joale re sebelisa laeborari ea Python ka litaelo tse latelang:
git clone https://github.com/doceme/py-spidev.git
etsa
cd py-spidev
sudo etsa install
Ebe re khutla ka taelo ea cd ea ho khoasolla laeborari eo re e hlokang bakeng sa lenaneo (le e ileng ea lokolloa tlasa laesense ea AGPL 3.0). Ho etsa sena re tsoela pele ka tsela e latelang:
git clone https://github.com/joosteto/ws2812-spi.git
2.5 Example khoutu
Ho tse latelang re sebelisa ex e seng e ntse e le tengample khoutu ho tsoa laebraring. Khoutu ena ke motheo o motle mme e ka sebelisoa hantle haholo bakeng sa RGB ea rona e le 'ngoe ea LED. Kahoo re tla fetola khoutu.
Ka mor'a taelo ea ho qetela re ka qhomela ka ho toba foldareng eo re sa tsoa e jarolla
cd ws2812-spi/
ebe o sebedisa taelo
sudo nano ownloop.py
ho bopa le file tseo re tlo ngola ka tsona.
Hona joale re tla kopitsa khoutu e latelang ho rona e ncha e entsoeng file.
kenya spidev
reka kantle ho naha w2812
nako ea ho kenya
import getopt
stepTime = 1 #Feela Linomoro tse felletseng joalo ka 1,3,15 kapa 389 bakeng sa example
nLED=1 #Bongata ba li-LED tse ntseng li sebelisoa
intensity=255 #The Brightnesslevel of the used LED's
#Ho hloekisa ka mor'a ho qeta lenaneo
def clean_up(spi):
ws2812.write2812(spi, [0,0,0])
#Ho hloekisa li-LED ho qala haeba lenaneo le ile la sitisoa nakong e fetileng
def clear_on_start(spi):
ws2812.write2812(spi, [0,0,0])
hatisa ("ho hloekisa")
nako.robala(stepTime)
#Tlhaloso e bonolo bakeng sa Mebala ea rona
def RED(spi):
hatisa(“RED”)
d=[255,0,0]]*nLED
ws2812.write2812(spi, d)
nako.robala(stepTime)
d=[0,0,0]]*nLED
def BOTALA(spi):
hatisa(“REEN”)
d=[0,255,0]]*nLED
ws2812.write2812(spi, d)
nako.robala(stepTime)
d=[0,0,0]]*nLED
def BLUE(spi):
hatisa(“BLUE”)
d=[0,0,255]]*nLED
ws2812.write2812(spi, d)
nako.robala(stepTime)
d=[0,0,0]]*nLED
haeba __name __ == ”__ ka sehloohong__”:
spi = spidev.SpiDev()
spi.open(0,0)
leka:
athe 'Nete:
clear_on_start(spi)
BOFUBEDU(spi)
BOTALA(spi)
PUTSOE(spi)
ntle le KeyboardInterrupt:
hloekisa (spi)
Joale boloka le ho tsoa ho file le motsoako oa bohlokoa:
CTRL + O , ENTER , CTRL + X
Likarolo tsa sample code e se e felile 'me e etsoa ka taelo e latelang:
sudo python3 loop.py
Ts'ebetso e emisitsoe ka ho kopanya senotlolo:
CTRL + C
3. Boitsebiso bo Eketsehileng
Lintlha tsa rona le boitlamo ba ho khutlisa ho latela Molao oa Thepa ea Motlakase le oa Elektronike (ElektroG)
Letšoao ho lisebelisoa tsa motlakase le tsa elektroniki:
Moqomo ona o fetisoang o bolela hore lisebelisoa tsa motlakase le tsa elektroniki ha li matleng a litšila tsa ka tlung. U tlameha ho khutlisetsa lisebelisoa tsa khale sebakeng sa pokello. Pele o fana ka libeteri tsa litšila le li-accumulators tse sa koaletsoeng ke lisebelisoa tsa litšila li tlameha ho aroloa ho eona.
Mekhoa ea ho khutlisa:
Joaloka mosebelisi, u ka khutlisa sesebelisoa sa hau sa khale (seo ha e le hantle se phethahatsang ts'ebetso e ts'oanang le ea sesebelisoa se secha seo u se rekileng ho rona) mahala bakeng sa ho lahloa ha u reka sesebelisoa se secha. Lisebelisoa tse nyane tse se nang litekanyo tsa kantle tse fetang 25 cm li ka lahloa ka bongata bo tloaelehileng ba ntlo ntle le ho reka sesebelisoa se secha.
Monyetla oa ho khutla sebakeng sa rona sa k'hamphani nakong ea lihora tsa ho bula:
Simac Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, Jeremane
Monyetla oa ho khutlisa sebakeng sa heno:
Re tla u romella sephutheloana sa Stamp eo ka eona u ka khutlisetsang sesebelisoa ho rona mahala. Ka kopo ikopanye le rona ka lengolo-tsoibila ho Service@joy-it.net kapa ka mohala.
Lintlha mabapi le ho paka:
Haeba ha u na thepa e loketseng ea ho paka kapa ha u lakatse ho sebelisa ea hau, ka kopo ikopanye le rona 'me re tla u romella sephutheloana se loketseng.
4. Tšehetso
Haeba ho ntse ho e-na le mathata kapa mathata a hlahang ka mor'a ho reka, re tla u tšehetsa ka e-mail, mohala le tsamaiso ea rona ea tšehetso ea litekete.
E-mail: service@joy-it.net Sistimi ea litekete: http://support.joy-it.net Mohala: +49 (0)2845 98469-66 (hora ea 10-17)
Bakeng sa lintlha tse ling ka kopo etela rona websebaka:
thabela-haiti.net
thabela-haiti.net
Simac Electronics Handel GmbH
Pascalstr. 8 47506 Neukirchen-Vluyn
Litokomane / Lisebelisoa
![]() |
JOY-iT RB-RGBLED01 RGB-LED Module bakeng sa Raspberry PI [pdf] Bukana ea Mosebelisi RB-RGBLED01, RGB-LED Module bakeng sa Raspberry PI |