Modulu RGB-LED per Raspberry PI
RB-RGBLED01
1. Informazioni generale
Caru cliente, ti ringraziu assai per avè sceltu u nostru pruduttu.
In seguitu, vi presenteremu ciò chì osservà mentre cumincianu è aduprà stu pruduttu.
In casu di prublemi inaspettati durante l'usu, ùn esitate micca à cuntattateci.
2. Utilizà cù un Raspberry PI
2.1 Installazione di u Software
Se avete digià utilizatu u Sistema Raspbian più attuale nantu à u vostru Rasp-berry Pi, pudete solu saltà stu passu è procede cù u Passu 1.2.
Per piacè utilizate u prugramma "Win32 Disk Imager" per installà l'imagine Raspbian attuale nantu à a vostra carta SD. Truverete u scaricamentu di questu, se seguite questu ligame.
Sceglie u vostru dispusitivu da browsing à traversu u vostru files è salvà u file cù Scrive.
2.2 Cunnette u modulu
Attach the module on the pins 1 to 26 of your Raspberry Pi, cum'è mostra in a stampa sottu.
Assicuratevi chì u RGB-LED di u modulu si mostra versu l'internu.
2.3 Preparazione di u modulu
Dopu avè principiatu u sistema, apre a cunsola di terminal è eseguite i seguenti cumandamenti:
sudo apt-get update
Installemu i pacchetti richiesti è cunfirmemu cù a chjave Y:
sudo apt-get install gcc make build-essential python-dev git scons swig
Per usu, l'output audio deve esse disattivatu. Per questu scopu, processemu u filehè rispunsevuli di questu. Apermu cù u cumandimu:
sudo nano /etc/modprobe.d/snd-blacklist.conf
Aghjunghjite a seguente linea:
backlist snd_bcm2835
Salvà è esce da file cù a combinazione di chjave:
CTRL + O , ENTER , CTRL + X
Avà apre a cunfigurazione file cun :
sudo nano /boot/config.txt
Scorri giù file à e linee:
# Abilita l'audio (carica snd_bcm2835)
dtparam=audio=on
Avà cummentate a linea di fondu cun un hashtag # cusì chì pare cusì:
#dtparam=audio=on
Salvà è esce da file cù a combinazione di chjave:
CTRL + O , ENTER , CTRL + X
U Raspberry PI deve esse riavviatu cù i seguenti cumandamenti:
sudo reboot
2.4 Stallà a biblioteca
Avà chì avete preparatu u modulu, avemu bisognu di py-spidev s'ellu ùn hè micca digià preinstallatu, allora usemu una biblioteca Python cù i seguenti cumandamenti:
git clone https://github.com/doceme/py-spidev.git
fà
cd py-spidev
sudo make install
Allora vultemu cù u cumandamentu cd per scaricà a libreria chì avemu bisognu per u prugramma (è chì hè stata liberata sottu a licenza AGPL 3.0). Per fà questu, procedemu cusì:
git clone https://github.com/joosteto/ws2812-spi.git
2.5 Esampu codice
In u seguitu usemu un ex esistenteampu codice da a biblioteca. Stu codice hè una bona basa è pò esse usatu assai bè per u nostru LED RGB unicu. Dunque avemu da cambià u codice.
Dopu à l'ultimu cumandamentu pudemu saltà direttamente à u cartulare chì avemu appena telecaricatu
cd ws2812-spi/
è dopu aduprà u cummandu
sudo nano ownloop.py
per creà u file in quale avemu da scrive.
Avemu avà da copià u codice seguente in u nostru novu creatu file.
impurtà spidev
impurtà ws2812
tempu d'importazione
import getopt
stepTime = 1 #Solu Numeri cumpleti cum'è 1,3,15 o 389 per esempiuample
nLED=1 #A quantità di LED chì sò usati
intensità=255 #U Livellu di Luminosità di i LED usati
#Pulizia dopu a fine di u prugramma
def clean_up (spi):
ws2812.write2812(spi, [0,0,0])
#Cleaning up the LED's on start if the program was interrupt in the previous run
def clear_on_start(spi):
ws2812.write2812(spi, [0,0,0])
stampa ("pulizia")
time.sleep (stepTime)
# Definizione simplice per i nostri Culori
def RED (spi):
stampa ("RED")
d=[[255,0,0]]*nLED
ws2812.write2812(spi, d)
time.sleep (stepTime)
d=[[0,0,0]]*nLED
def GREEN(spi):
stampa ("VERDE")
d=[[0,255,0]]*nLED
ws2812.write2812(spi, d)
time.sleep (stepTime)
d=[[0,0,0]]*nLED
def BLUE (spi):
stampa ("BLU")
d=[[0,0,255]]*nLED
ws2812.write2812(spi, d)
time.sleep (stepTime)
d=[[0,0,0]]*nLED
si __name __ == ”__ main__”:
spi = spidev.SpiDev()
spi.open(0,0)
pruvà:
mentri True:
clear_on_start (spi)
RED (spi)
VERDE (spi)
BLU (spi)
eccettu KeyboardInterrupt:
pulizia (spi)
Avà salvate è esce da u file cù a combinazione di chjave:
CTRL + O , ENTER , CTRL + X
U sampu codice le hè avà finitu è hè eseguitu cù u cumandimu seguente:
sudo python3 loop.py
L'esecuzione hè fermata cù a combinazione di chjave:
CTRL + C
3. Informazioni supplementari
I nostri infurmazioni è obblighi di ripresa in cunfurmità cù l'attu di l'equipaghji elettrici è elettronichi (ElektroG)
Simbulu nantu à l'equipaggiu elettricu è elettronicu:
Questa poubelle barrata significa chì l'apparecchi elettrici è elettronichi ùn appartene micca à i rifiuti domestici. Duvete rinvià i vechji apparecchi à un puntu di cullizzioni. Prima di rinvià e batterie è l'accumulatori di rifiuti chì ùn sò micca chjusi da l'equipaggiu di rifiuti deve esse separati da questu.
Opzioni di ritornu:
Cum'è un utilizatore finale, pudete rinvià u vostru vechju dispositivu (chì essenzialmente cumpleta a listessa funzione cum'è u novu dispositivu acquistatu da noi) gratuitamente per a dispusizione quandu cumprate un novu dispositivu. L'apparecchi chjuchi senza dimensioni esterne più di 25 cm ponu esse disposti in quantità normali di a casa indipendentemente da l'acquistu di un novu apparecchiu.
Possibilità di vultà in u locu di a nostra cumpagnia durante l'ore di apertura:
Simac Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, Germania
Possibilità di vultà in a vostra zona:
Vi manderemu un pacchettu stamp cù quale pudete rinvià u dispositivu à noi gratuitamente. Per piacè cuntattateci per e-mail à Service@joy-it.net o per telefunu.
Informazioni nantu à l'imballu:
Se ùn avete micca materiale di imballaggio adattatu o ùn vulete micca aduprà u vostru propiu, per piacè cuntattateci è vi manderemu imballaggi adattati.
4. Supportu
Se ci sò sempre prublemi pendenti o prublemi chì surghjenu dopu a vostra compra, vi supporteremu per e-mail, telefonu è cù u nostru sistema di supportu di ti-cket.
E-Mail: service@joy-it.net Sistema di ticket: http://support.joy-it.net Telefono: +49 (0)2845 98469-66 (10-17 ore)
Per più infurmazione visitate u nostru websitu:
www.joy-it.net
www.joy-it.net
Simac Electronics Handel GmbH
Pascalstr. 8 47506 Neukirchen-Vluyn
Documenti / Risorse
![]() |
JOY-iT RB-RGBLED01 Modulu RGB-LED per Raspberry PI [pdfGuida di l'utente RB-RGBLED01, Modulu RGB-LED per Raspberry PI |