Taula de continguts:
- Subministraments
- Pas 1: configureu Pi
- Pas 2: establir les connexions
- Pas 3: proveu si les connexions funcionen bé
- Pas 4: personalització dels colors i parpelleig des del web
Vídeo: Llum ambiental programable per a pantalla externa: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Aquest projecte us ajuda a configurar la llum ambiental per al vostre monitor extern o televisor. Us permet controlar el següent des de la comoditat de QUALSEVOL dispositiu que tingui un navegador web i estigui connectat al vostre enrutador.
- Color LED
- Freqüència de parpelleig donant un efecte DJ
- Definiu colors diferents per a cada costat de la pantalla
Subministraments
Tira LED WS2801 - 1X
Connexió de cables
Raspberry Pi: qualsevol model
Font d'alimentació externa
Pas 1: configureu Pi
Inicieu el PI i activeu el bus SPI seguint les ordres següents.
sudo raspi-config
Introduïu la vostra contrasenya si se us demana. Ara aneu a les "Opcions avançades" i activeu l'SPI.
Després, instal·leu les dependències.
sudo apt-get updatesudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
Pas 2: establir les connexions
Ara, és hora de fer les connexions per cable
Connecteu el subministrament extern de 5 V + al 5 V de la tira i connecteu la terra de la font d'alimentació a la terra de PI i connecteu-la al GND de la tira.
CK i SI es connectaran a la interfície SPI del PI.
CK / CI: pin 23 (SCKL)
SI / DI: Pin 19 (MOSI)
Pas 3: proveu si les connexions funcionen bé
Després de fer totes les connexions, és hora de provar la nostra tira.
Creeu un fitxer python nou.
nano./strip-test.py
Ara, enganxeu-hi el següent codi i deseu el fitxer. Substituïu el valor LED_COUNT, és a dir, 32 pel nombre de LED que teniu a la tira.
temps d'importació
importar RPi. GPIO com a GPIO importar Adafruit_WS2801 importar Adafruit_GPIO. SPI com a SPI # Configura el recompte de píxels: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 píxels = Adafruit_WS2801. WS2801Pixels (LED_COUNT, spi = SPI. SpiDev (SPI_SPI), SPI_SPI = GPIO) def rainbow_cycle (píxels, espereu = 0,005): per a j dins de l'interval (256): # un cicle de tots els 256 colors de la roda per a i en l'interval (pixels.count ()): pixels.set_pixel (i, roda (((i * 256 // pixels.count ()) + j)% 256)) pixels.show () if wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pixels, espera = 0,01)
La vostra tira LED ara hauria de brillar amb tots els colors. Si no ho fa, comproveu les connexions i assegureu-vos que funciona abans de passar al següent pas.
Pas 4: personalització dels colors i parpelleig des del web
Ara és el moment de configurar un servidor web que ens ajudi a personalitzar els colors de les tires i parpellejar des de qualsevol dispositiu.
Cloneu el codi.
git clone
Actualitzeu el recompte de leds a la variable LED_COUNT del fitxer "led.py".
En funció de com heu enganxat els LED a la pantalla, actualitzeu les variables següents al fitxer "rgbStrip.py". STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Executeu el servidor de matràs
python./led.py
Ara, obriu el navegador en qualsevol dels dispositius connectats al vostre enrutador i introduïu l'adreça IP del vostre PI amb el port 1234. Per exemple, si la IP del vostre Pi és 192.168.1.120, hauríeu d'obrir https://192.168.1.120:1234 i hauríeu de veure un lloc web similar a la imatge.
Ara podeu seleccionar un color per a cada costat del monitor
Recomanat:
Feu pantalla de llum des de la pantalla LCD antiga: 5 passos
Feu Lightscreen des de la pantalla LCD antiga: Hola a tothom, aquest és un tutorial sobre com fer Lightscreen (retroil·luminació) separant una pantalla LCD antiga i modificant-la. És molt pràctic si teniu una pantalla LCD antiga / trencada i voleu fer-ne alguna cosa útil, en lloc de jus
Pantalla tàctil HDMI externa per a Windows i Raspberry Pi: 5 passos
Pantalla tàctil HDMI externa per a Windows i Raspberry Pi: Ei, què passa, nois! Akarsh aquí des de CETech. Així que he trobat aquesta pantalla tàctil al lloc web DFRobot, que originalment està dissenyada per a Raspberry Pi, però que té la seva aplicació a molts llocs
Pantalla ambiental per a l'arribada del bus: 6 passos (amb imatges)
Visualització ambiental per a l'arribada del bus: tot i que les pantalles poden ser populars per visualitzar informació, definitivament no són l'únic mitjà per consumir informació. Hi ha diverses oportunitats per visualitzar informació del nostre entorn i, amb aquest projecte, intentem piratejar
Com crear una llum ambiental per al vostre ordinador: 6 passos
Com crear una llum ambiental per al vostre ordinador: aquest és un projecte senzill i senzill que proporcionarà il·luminació ambiental al vostre ordinador. això, per descomptat, requereix que els rostres dels ordinadors siguin extraïbles i ventilats, permetent així l'accés i una manera de veure la llum
Mini llum de nit de llum de nit / llum: 5 passos
Llum / làmpada nocturna de nit de mini LED: primer, hauria de dir que es va inspirar en la làmpada LED de peu Mini de Sunbanks. En lloc d’utilitzar un biro per mantenir el led allunyat de l’escriptori, he utilitzat un clar perspex per projectar la llum de la base. Aquest petit projecte és un prototip