Innehållsförteckning:
- Tillbehör
- Steg 1: Konfigurera You Pi
- Steg 2: Anslutningar
- Steg 3: Testa om anslutningarna fungerar bra
- Steg 4: Anpassa färger och blinka från webben
Video: Programmerbart omgivande ljus för extern display: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Detta projekt hjälper dig att ställa in omgivande ljus för din externa bildskärm eller tv: n kan du styra följande från vilken enhet som helst som har en webbläsare och är ansluten till din router.
- LED -färg
- Blinkande frekvens ger en DJ -effekt
- Ställ in olika färger för varje sida av displayen
Tillbehör
WS2801 LED -remsa - 1X
Anslutningskablar
Raspberry Pi - vilken modell som helst
Extern strömförsörjning
Steg 1: Konfigurera You Pi
Starta upp din PI och aktivera SPI -bussen genom att följa kommandona nedan.
sudo raspi-config
Ange ditt lösenord om du uppmanas. Gå nu till "Avancerade alternativ" och aktivera SPI.
Efter det installerar du beroenden.
sudo apt-get updatesudo apt-get install python-pip -y sudo pip installera adafruit-ws2801 sudo pip installera kolv
Steg 2: Anslutningar
Nu är det dags att göra trådanslutningarna
Anslut din externa 5V -strömförsörjning + till remsans 5V och anslut tröskan till strömförsörjningen till PI: s jord och anslut den till stripens GND.
CK och SI kommer att anslutas till PI: s SPI -gränssnitt.
CK / CI: Pin 23 (SCKL)
SI / DI: Pin 19 (MOSI)
Steg 3: Testa om anslutningarna fungerar bra
När alla anslutningar är gjorda är det dags att testa vår remsa.
Skapa en ny pythonfil.
nano./strip-test.py
Klistra in följande kod i den och spara filen. Ersätt LED_COUNT -värdet dvs 32 med antalet lysdioder du har på din remsa.
importtid
importera RPi. GPIO som GPIO importera Adafruit_WS2801 importera Adafruit_GPIO. SPI som SPI # Konfigurera antalet pixlar: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pixlar = Adafruit_WS2801. WS2801Pixels (LED_COUNT, spiV_SPI_SPIV = GPIO) def rainbow_cycle (pixlar, vänta = 0,005): för j i intervallet (256): # en cykel av alla 256 färger i hjulet för i i intervall (pixlar.räkning ()): pixlar.set_pixel (i, hjul (((i * 256 // pixlar.räkning ()) + j) % 256)) pixlar. visa () om vänta> 0: tid. sov (vänta) pixlar. klar () pixlar. visa () regnbåge_cykel (pixlar, vänta = 0,01)
Din LED -remsa ska nu lysa med alla färger. Om det inte gör det, kontrollera dina anslutningar och se till att det fungerar innan du fortsätter till nästa steg.
Steg 4: Anpassa färger och blinka från webben
Nu är det dags att skapa en webbserver som hjälper oss att anpassa remsans färger och blinka från vilken enhet som helst.
Klona koden.
git-klon
Uppdatera antalet led i variabeln LED_COUNT i filen "led.py".
Beroende på hur du satte fast lysdioderna på din skärm, uppdatera följande variabler i filen "rgbStrip.py". STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Kör kolvservern
python./led.py
Öppna nu webbläsaren på alla enheter som är anslutna till din router och ange IP -adressen för din PI med port 1234. För t.ex. om IP: n för din Pi är 192.168.1.120, bör du öppna https://192.168.1.120:1234 och du bör se en webbplats som liknar bilden.
Nu kan du välja en färg för varje sida av skärmen
Rekommenderad:
Musikreaktivt ljus -- Hur man gör superenkelt musikreaktivt ljus för att göra skrivbordet fantastiskt. 5 steg (med bilder)
Musikreaktivt ljus || Hur man gör superenkelt musikreaktivt ljus för att göra skrivbordet Awsome .: Hej vad händer, killar, idag kommer vi att bygga ett mycket intressant projekt. Idag ska vi bygga musik reaktivt ljus. LED: n kommer att ändra dess ljusstyrka enligt basen som faktiskt är lågfrekvent ljudsignal. Det är väldigt enkelt att bygga. Vi kommer
Gamla TV -omgivande LED -ljus med Kodi: 7 steg (med bilder)
Gamla TV -omgivande LED -ljus med Kodi: Det är en instruerbar om låg budget omgivande ljus. Jag använder Banana pi för Kodi eftersom det är snabbare, men du kan helt enkelt installera det på Raspberry pi
Gör en extern hårddisk från gammal extern CD/RW: 5 steg
Skapa en extern hårddisk från gammal extern cd/rw: ganska enkel konvertering av en gammal extern cd/rw till en mer användbar extern hårddisk. Tillbehör1-extern cd/rw (helst den mer boxiga typen) 1-hårddisk (måste matcha internkontakten i enhetsfodralet, måste formateras/syssas) 1-sm
Hur man skapar ett omgivande ljus för din dator: 6 steg
Hur man skapar ett omgivande ljus för din dator: detta är ett enkelt enkelt projekt som ger din dator omgivande belysning. detta kräver naturligtvis att din dators ansikte är både avtagbart och ventilerat, så att det blir tillgängligt och ett sätt för ljuset att ses
Interaktivt omgivande ljus: 8 steg
Interaktivt omgivande ljus: Detta är min första instruerbara! Vänligen bära mig medan jag kämpar för att skriva ordentlig engelska. Rätta mig gärna! Jag startade det här projektet strax efter att tävlingen "Let it glow" startade. Jag önskar att jag hade gjort mycket mer och gjort klart det jag ville