Table des matières:

Lampe cellulaire WiFi RGB utilisant l'ESP8266 : 6 étapes
Lampe cellulaire WiFi RGB utilisant l'ESP8266 : 6 étapes

Vidéo: Lampe cellulaire WiFi RGB utilisant l'ESP8266 : 6 étapes

Vidéo: Lampe cellulaire WiFi RGB utilisant l'ESP8266 : 6 étapes
Vidéo: Les 4 Meilleurs projets ESP32 à refaire 😱 2024, Juillet
Anonim
Lampe cellulaire WiFi RGB utilisant l'ESP8266
Lampe cellulaire WiFi RGB utilisant l'ESP8266

Dans cet article, nous construisons une belle lampe cellulaire RVB qui peut être contrôlée via WiFi. La page de contrôle se compose d'une roue chromatique qui vous permet de changer rapidement les couleurs et vous pouvez également spécifier directement les valeurs RVB pour créer un total de plus de 16 millions de combinaisons de couleurs.

La vidéo ci-dessus couvre tout ce que vous devez savoir et explique également comment la lampe est assemblée.

Étape 1: Rassemblez les composants

Rassembler les composants
Rassembler les composants
Rassembler les composants
Rassembler les composants

Nous aurions besoin d'une carte WeMos D1 Mini ou ESP8266 compatible, d'une carte de dérivation microUSB et de LED RVB adressables 5V, WS2812B. Vous pouvez utiliser les liens ci-dessous comme référence:

  • WeMos D1 Mini:
  • Sortie MicroUSB:
  • LED WS2812B:

La mini carte D1 a un connecteur microUSB et une sortie 5V mais l'alimentation du connecteur USB passe d'abord par une diode et un fusible de 500mA avant d'atteindre la broche. Nous avons besoin d'un courant beaucoup plus élevé que cela car chaque LED peut prendre jusqu'à 60 mA à pleine luminosité. C'est la raison pour laquelle nous utiliserons une carte de dérivation microUSB pour alimenter cette lampe.

Étape 2: préparer le modèle 3D de la lampe

Préparer le modèle 3D de la lampe
Préparer le modèle 3D de la lampe

Téléchargez les modèles en utilisant le lien suivant et imprimez-le selon la mise à l'échelle souhaitée.

Modèle 3D sur Thingiverse:

J'ai utilisé les fichiers marqués 140 et les ai réduits à 70% car je ne voulais pas quelque chose de trop gros.

Il est recommandé de coller le support à la base une fois que vous avez ajouté les LED, mais dans la vidéo, j'ai essayé d'insérer le support à l'intérieur de la base et cela a entraîné une finition légèrement instable. Je vais réimprimer la base et la poser et la coller plus tard.

Étape 3: Ajouter et câbler les LED

Ajouter et câbler les LED
Ajouter et câbler les LED
Ajouter et câbler les LED
Ajouter et câbler les LED
Ajouter et câbler les LED
Ajouter et câbler les LED

Vous devez ensuite couper la bande LED à la longueur et en ajouter autant que vous le souhaitez. J'ai décidé d'ajouter un total de 26 LED en deux couches, comme le montrent les images. Les broches d'alimentation sont toutes connectées en parallèle, mais les données doivent circuler de la broche d'entrée à la sortie, alors gardez cela à l'esprit.

J'ai également coupé une fente dans le support pour que les fils puissent glisser facilement car la planche sera assise à l'extérieur.

Étape 4: préparer le croquis

Préparer le croquis
Préparer le croquis
Préparer le croquis
Préparer le croquis
Préparer le croquis
Préparer le croquis

Téléchargez le croquis en utilisant le lien suivant et ouvrez-le dans l'IDE Arduino.

Croquis:

Vous devrez ajouter le nombre de pixels ou de LED ainsi que le nom et le mot de passe de votre réseau WiFi car la carte doit s'y connecter. Vous pouvez également modifier les valeurs RVB par défaut de la lampe lorsqu'elle s'allume.

Vous devrez installer le package de support de la carte ESP8266 et la bibliothèque Adafruit NeoPixel pour ce croquis.

Installation du package de support de la carte ESP8266:

  • Ouvrez la fenêtre des préférences (Fichier-> Préférences), ajoutez l'URL suivante (https://arduino.esp8266.com/stable/package_esp8266com_index.json) à la section du gestionnaire de cartes, puis fermez la fenêtre.
  • Ouvrez le gestionnaire de carte à partir de (Outils-> Cartes-> Gestionnaire de carte) et tapez ESP8266 et installez le package disponible.
  • Une fois cela fait, fermez le gestionnaire de carte et sélectionnez les paramètres de carte corrects, comme indiqué dans l'image.

Installation de la bibliothèque Adafruit NeoPixel:

  • Ouvrez le gestionnaire de bibliothèque (Outils-> Gestionnaire de bibliothèque)
  • Tapez "Adafruit NeoPixel" et installez la bibliothèque qui apparaît

Une fois cette opération terminée, appuyez sur le bouton de téléchargement et attendez que le croquis soit téléchargé. Ensuite, ouvrez le moniteur série et attendez que l'adresse IP soit répertoriée. La plupart des routeurs WiFi modernes réservent automatiquement les adresses IP des appareils, mais vous pouvez également réserver manuellement une adresse IP en modifiant les paramètres DHCP.

Étape 5: Connectez tout ensemble

Connectez tout ensemble
Connectez tout ensemble
Connectez tout ensemble
Connectez tout ensemble
Connectez tout ensemble
Connectez tout ensemble

Utilisez le schéma de connexion pour tout connecter ensemble. Veillez à utiliser une alimentation adaptée en fonction du nombre total de LED. Il est recommandé d'utiliser une alimentation 5V, 2A pour 26 LED comme dans cette version et le concentrateur d'alimentation USB que nous avons construit plus tôt fonctionnera très bien.

Étape 6: Testez la lampe

Testez la lampe
Testez la lampe
Testez la lampe
Testez la lampe
Testez la lampe
Testez la lampe
Testez la lampe
Testez la lampe

Saisissez l'adresse IP dans un navigateur Web sur votre ordinateur ou votre téléphone portable et cliquez sur le bouton Contrôler. Vous obtiendrez alors une roue chromatique. Sélectionnez simplement la couleur que vous voulez que la lampe change automatiquement de couleur. Vous pouvez également saisir directement les valeurs RVB si nécessaire.

C'est comme ça qu'il est facile de construire une très belle lampe cellulaire RVB qui a fière allure ! L'utilisation du navigateur Web n'est pas tout à fait pratique, mais j'intégrerai cette lampe dans un projet de domotique avec quelques capteurs supplémentaires. Cela devrait améliorer la convivialité globale. Si la domotique vous intéresse, suivez-nous pour rester informé en utilisant les liens pertinents ci-dessous:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Site Internet BnBe:

Conseillé: