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

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

Raspberry Pi LED Strip Sound to Light

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 LED Strip Sound to Light

#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

Bewerte diesen Artikel

0 Bewertung(en), Durchschnitt: 0 von 5

Dieser Artikel wurde noch nicht bewertet.

Es tut uns leid, dass dir der Beitrag nicht gefallen hat.

Lass uns diesen Artikel überarbeiten.

Erzähle uns, was dir nicht gefallen hat.

4
Hinterlasse einen Kommentar

2 Kommentar Themen
2 Themen Antworten
0 Follower
 
Kommentar, auf das am meisten reagiert wurde
Beliebtestes Kommentar Thema
3 Kommentatoren
  Abonnieren  
neueste älteste meiste Bewertungen
Benachrichtige mich bei
Mirco

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.

micha1621

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

Scroll to Top