
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45


Ce projet vous aide à configurer la lumière ambiante pour votre moniteur externe ou votre téléviseur vous permet de contrôler les éléments suivants dans le confort de TOUT appareil doté d'un navigateur Web et connecté à votre routeur.
- Couleur des DEL
- Fréquence de clignotement donnant un effet DJ
- Définir des couleurs différentes pour chaque côté de l'écran
Fournitures
Bande LED WS2801 - 1X
Fils de connexion
Raspberry Pi - tout modèle
Alimentation externe
Étape 1: Configurez votre Pi
Démarrez votre PI et activez le bus SPI en suivant les commandes ci-dessous.
sudo raspi-config
Entrez votre mot de passe si vous y êtes invité. Allez maintenant dans les "Options avancées" et activez le SPI.
Après cela, installez les dépendances.
sudo apt-get updatesudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
Étape 2: Établir les connexions
Maintenant, il est temps de faire les connexions filaires
Connectez votre alimentation externe 5V + au 5V de la bande et connectez la masse de l'alimentation à la masse de PI et connectez-la au GND de la bande.
CK et SI seront connectés à l'interface SPI du PI.
CK / CI: Broche 23 (SCKL)
SI / DI: Broche 19 (MOSI)
Étape 3: Testez si les connexions fonctionnent correctement
Une fois toutes les connexions effectuées, il est temps de tester notre bande.
Créez un nouveau fichier python.
nano./strip-test.py
Maintenant, collez-y le code suivant et enregistrez le fichier. Remplacez la valeur LED_COUNT c'est-à-dire 32 par le nombre de LED que vous avez sur votre bande.
heure d'importation
importer RPi. GPIO en tant que GPIO importer Adafruit_WS2801 importer Adafruit_GPIO. SPI en tant que SPI # Configurer le nombre de pixels: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pixels = Adafruit_WS2801. WS2801Pixels(LED_COUNT, spi=SPI. SpiDev(SPI_PORT, g SPI_DEVICE), =GPIO) def rainbow_cycle(pixels, wait=0.005): for j in range(256): # un cycle des 256 couleurs de la roue pour i in range(pixels.count()): pixels.set_pixel(i, wheel (((i * 256 // pixels.count()) + j) % 256)) pixels.show() si wait > 0: time.sleep(wait) pixels.clear() pixels.show() rainbow_cycle(pixels, attendre=0,01)
Votre bande LED devrait maintenant briller de toutes les couleurs. Si ce n'est pas le cas, vérifiez vos connexions et assurez-vous qu'elles fonctionnent avant de passer à l'étape suivante.
Étape 4: personnalisation des couleurs et du clignotement depuis le Web


Maintenant, il est temps de configurer un serveur Web pour nous aider à personnaliser les couleurs des bandes et le clignotement de n'importe quel appareil.
Clonez le code.
git clone
Mettez à jour le nombre de leds dans la variable LED_COUNT dans le fichier "led.py".
Selon la façon dont vous avez collé les LED sur votre écran, mettez à jour les variables suivantes dans le fichier "rgbStrip.py". STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Exécuter le serveur de flacons
python./led.py
Maintenant, ouvrez le navigateur sur l'un des appareils connectés à votre routeur et entrez l'adresse IP de votre PI avec le port 1234. Par ex. si l'adresse IP de votre Pi est 192.168.1.120, vous devez ouvrir https://192.168.1.120:1234 et vous devriez voir un site Web similaire à l'image.
Vous pouvez maintenant sélectionner une couleur pour chaque côté de votre moniteur
Conseillé:
Arduino Nano - Tutoriel sur le capteur de lumière ambiante TSL45315 : 4 étapes

Arduino Nano - Tutoriel du capteur de lumière ambiante TSL45315: TSL45315 est un capteur de lumière ambiante numérique. Il se rapproche de la réponse de l'œil humain dans diverses conditions d'éclairage. Les appareils ont trois temps d'intégration sélectionnables et fournissent une sortie lux directe de 16 bits via une interface de bus I2C. L'appareil co
Raspberry Pi - Tutoriel Java du capteur de lumière ambiante TSL45315 : 4 étapes

Raspberry Pi - Tutoriel Java du capteur de lumière ambiante TSL45315 : TSL45315 est un capteur de lumière ambiante numérique. Il se rapproche de la réponse de l'œil humain dans diverses conditions d'éclairage. Les appareils ont trois temps d'intégration sélectionnables et fournissent une sortie lux directe de 16 bits via une interface de bus I2C. L'appareil co
Contrôleur Bluetooth à bande LED RGB V3 + Music Sync + Contrôle de la lumière ambiante : 6 étapes (avec photos)

Contrôleur Bluetooth V3 à bande LED RGB + Music Sync + Contrôle de la lumière ambiante : Ce projet utilise arduino pour contrôler une bande LED RGB avec votre téléphone via Bluetooth. Vous pouvez changer de couleur, synchroniser les lumières avec la musique ou les régler automatiquement en fonction de l'éclairage ambiant
Piratage d'une lumière noire stroboscopique pour un contrôle permanent et externe : 5 étapes (avec photos)

Piratage d'une lumière noire stroboscopique pour un contrôle permanent et externe : Chaque année, les grandes surfaces vendent des lumières noires stroboscopiques à base de LED UV. Il y a un bouton sur le côté qui contrôle la vitesse du stroboscope. Ceux-ci sont amusants et peu coûteux, mais ils n'ont pas de mode continu. De plus, ce serait bien de contrôler l'ext
Comment faire une lumière ambiante pour votre ordinateur : 6 étapes

Comment faire une lumière ambiante pour votre ordinateur : c'est un projet simple et facile qui donnera à votre ordinateur un éclairage ambiant. Cela nécessite bien sûr que la face de votre ordinateur soit à la fois amovible et ventilée, permettant ainsi un accès et un moyen de voir la lumière