Raspberry Pi LED Strip Sound to Light

Anleitung: Durch lightshowpi den LED Strip am Raspberry Pi Sound to Light steuern.

Demovideo

Raspberry Pi - LED Strip Sound to Light (lightshowpi)

Tutorial

Zu aller erst bitte sicherstellen, dass die LED Strips überhaupt angesteuert werden können, beziehungsweise die Verkabelung korrekt ist!

Geht folgende Verkabelungsanleitung durch: https://mattionline.de/raspberry-pi-led-strip-steuern/

Es handelt sich hierbei um einen LED Strip mit einem VCC, R, G und B Port. Andere Strips können hiermit nicht angesteuert werden. Ihr braucht diese vier Leitungen.

Als Betriebssystem habe ich raspbian jessie lite genommen. Bitte am Ende nach dd noch ein sudo sync und sicher auswerfen! Ich hatte Probleme, da ich dies nicht getan habe (OS korrupt).

root@raspberrypi:~# uname -r
# mit diesem kernel geht es
4.4.50-v7+

Achtung! Nicht das system upgraden. Lightshowpi hat ein Problem mit der neuen Kernelversion -> nicht lauffähig

Nehmt am Besten eine ältere Version von raspbian mit dem 4.4er Kernel.

Belegung der Pins

Siehe gpio readall

Rot – Pin 3 – wPi 8

Grün – Pin 5 – wPi 9

Blau – Pin 7 – wPi 7

linke Seite von oben nach unten (frei, rot, grün, blau) – rechte Seite (frei, frei, ground)

raspberry-pi-led-strip-sound-to-light-ansteuern

lightshowpi installieren

su pi
cd
sudo apt-get install git-core
git clone https://togiles@bitbucket.org/togiles/lightshowpi.git
cd lightshowpi
git fetch && git checkout stable
sudo ./install.sh
sudo reboot

Configure gpio pins

nano lightshowpi/config/defaults.cfg
#comment out
#gpio_pins = 0,1,2,3,4,5,6,7

# your gpio pins
gpio_pins = 8,9,7
#the wpi number

Check if your red, green and blue lights are flashing:

sudo python /home/pi/lightshowpi/py/hardware_controller.py --state=flash

Run test program

lightshowpi - led strip flashing (raspberry pi led strip)

Settings for sound to light

# sensitivity
#SD_low = 0.5
#SD_high = 0.75

SD_low = 0.2
SD_high = 0.9

decay_factor = 0.1

# no delay at the beginning
preshow_configuration -> transitions -> duration -> change from 10 to 1

#color fading
pin_modes = pwm

#audio output over aux speakers
amixer cset numid=3 1

Start Sound to light

sudo python py/synchronized_lights.py --file song.mp3

Final Video

Raspberry Pi - RGB LED Strip Sound to Light (lightshowpi)

#debugging – you don’t have to do this – just fyi

 gpio readall
 
 gpio -g mode 17 out
 gpio -g mode 22 out
 gpio -g mode 24 out

 gpio -g write 17 1
 gpio -g write 17 0

4 Kommentare zu „Raspberry Pi LED Strip Sound to Light“

  1. Ich versteh nicht recht was es mit den beiden „visudo“ und „.bashrc“ Teilen auf sich hat. Ich weiß dort nicht genau wie ich vorgehen soll.

  2. hallo, ich nutze wheezy .. bekomme immer eine fehlermeldung, sry bin neu auf linux unterwegs.. Need to setup SYNCHRONIZED_LIGHTS_HOME environment variable, see readme

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen