Les boîtiers de PC de bureau ont bien évolué depuis les tours en plastique gris dissimulées sous les bureaux. Aujourd'hui, ils allient fonctionnalité et esthétique, avec des panneaux en verre mettant en valeur les composants internes et des designs futuristes trônant fièrement sur le bureau des passionnés d'informatique.

Les bandes LED sont devenues incontournables. Une simple bande RVB 12V coûte environ 1 € par mètre et illumine parfaitement l'intérieur d'un boîtier.
Cependant, pour aller plus loin, nous allons créer un éclairage à LED pixels adressables individuellement, contrôlable via Wi-Fi avec IFTTT. Ce système est alimenté par un connecteur Molex inutilisé de l'alimentation PC, rendant l'ensemble autonome. Coût total : moins de 10 €.
Ce tutoriel est disponible en vidéo ci-dessous ou en version écrite détaillée.
Nous utiliserons des LED adressables individuellement, souvent appelées Neopixels. Ici, une bande WS2812B à environ 4 € le mètre.
Le contrôle se fait via une carte NodeMCU. Bien que d'autres cartes Arduino Wi-Fi conviennent, le NodeMCU est idéal pour sa simplicité et son prix abordable (3 € sur AliExpress).
Le connecteur Molex est récupérable d'un ancien lecteur CD ou acheté pour 0,30 €. Les alimentations PC en conservent souvent un de libre.
Testez d'abord sur breadboard avec une alimentation externe pour éviter les erreurs dans le boîtier.

Si novice avec ces LED, consultez notre guide Arduino dédié.
L'interrupteur isole le NodeMCU. Utilisez un disjoncteur pour la sécurité lors des connexions USB, évitant une surconsommation.

Exemple avec composants déjà soudés sur protoboard.
Une fois prêt, passez au code.
Programmez via l'IDE Arduino. Nous implémentons un interrupteur principal, modes auto/manuel et notifications e-mail via Blynk.
Consultez notre introduction à Blynk si nécessaire.
Dans l'app Blynk, créez un projet NodeMCU. Ajoutez 3 boutons et 3 sliders pour V0-V5 (Alim, Auto/Manuel, R/V/B, Test).

Installez bibliothèques Blynk et FastLED.
Code complet disponible sur GitHub. Adaptez Wi-Fi, auth, broche et nombre de LED.
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include "FastLED.h"// Définitions FastLED
#define LED_PIN 3
#define NUM_LEDS 44
#define BRIGHTNESS 64
#define LED_TYPE WS2812B
#define COLOR_ORDER GRB
CRGB leds[NUM_LEDS];// Variables RGB (0-1023)
int r = 500;
int g = 500;
int b = 500;
// Modes
int masterSwitch = 1;
int autoMode = 1;
uint8_t gHue = 0;char auth[] = "YourAuthCode";
char ssid[] = "VotreSSID";
char pass[] = "VotrePass";void setup() {
delay(3000);
Serial.begin(9600);
FastLED.addLeds<LED_TYPE, LED_PIN, COLOR_ORDER>(leds, NUM_LEDS).setCorrection(TypicalSMD5050);
FastLED.setBrightness(BRIGHTNESS);
#define FRAMES_PER_SECOND 120
Blynk.begin(auth, ssid, pass);
}void loop() {
Blynk.run();
if (masterSwitch == 0) {
fill_solid(leds, NUM_LEDS, CRGB::Black);
FastLED.show();
} else if (autoMode == 0) {
fill_solid(leds, NUM_LEDS, CRGB(r/4, g/4, b/4));
FastLED.show();
} else {
fill_rainbow(leds, NUM_LEDS, gHue, 7);
FastLED.show();
FastLED.delay(1000/FRAMES_PER_SECOND);
EVERY_N_MILLISECONDS(20) { gHue++; }
}
}BLYNK_WRITE(V0) { masterSwitch = param.asInt(); }
BLYNK_WRITE(V1) { r = param.asInt(); }
BLYNK_WRITE(V2) { g = param.asInt(); }
BLYNK_WRITE(V3) { b = param.asInt(); }
BLYNK_WRITE(V4) { autoMode = param.asInt(); }BLYNK_WRITE(V5) {
int val = param.asInt();
if (val == 1) {
for (int a = 0; a < 10; a++) {
fill_solid(leds, NUM_LEDS, CRGB(255, 0, 0));
FastLED.show();
delay(100);
FastLED.clear();
FastLED.show();
delay(100);
}
}
}Compilez, téléversez via USB (interrupteur off). Testez : mode arc-en-ciel par défaut.

Vérifiez la longueur LED selon votre boîtier (44 ici). Attention à la conso électrique.
Utilisez l'intégration Gmail IFTTT pour notifications.
Applet : Trigger "Nouvel e-mail inbox Gmail" → Action "Maker Webhooks : Make a web request".
URL : https://<Blynk-IP>/<YourAuth>/V5 (ping blynk-cloud.com pour IP). Méthode PUT, Content-Type application/json, Body ["1"].

Testez par e-mail. Délai possible.
Soudez sur protoboard. Consultez notre guide soudure si besoin.
Connecteur Molex : +5V (rouge), GND (noir). Évitez +12V.

Utilisez câbles DuPont pour modularité. Fixez LED avec adhésif.
Note : Respectez la direction des données sur les bandes LED.
Montez la protoboard à l'arrière, évitez courts-circuits et ESD.

Votre éclairage Wi-Fi est prêt ! Ajoutez d'autres IFTTT (ex. Twitter). Expérimentez FastLED.
Avez-vous customisé votre PC ? Partagez en commentaires !
Crédit image : David Brown/Flickr
[]