Table des matières:

Cheminée Arduino / ESP LED : 4 étapes (avec photos)
Cheminée Arduino / ESP LED : 4 étapes (avec photos)

Vidéo: Cheminée Arduino / ESP LED : 4 étapes (avec photos)

Vidéo: Cheminée Arduino / ESP LED : 4 étapes (avec photos)
Vidéo: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Novembre
Anonim
Image
Image
Cheminée Arduino / ESP LED
Cheminée Arduino / ESP LED

Il y avait une ancienne cheminée dans la maison que je louais, sans réelle option pour une vraie cheminée agréable et confortable. J'ai donc décidé de fabriquer ma propre cheminée LED RGB, qui donne une sensation agréable simulant un vrai feu. Pas aussi bon qu'un vrai feu, mais cela donne une sensation de confort vraiment similaire.

Vous pouvez également créer le vôtre, c'est un projet de débutant facile que vous pouvez réaliser avec seulement quelques pièces et un module Arduino ou ESP8266. Les deux modules fonctionnent bien, la raison pour laquelle j'ai choisi ESP8266 est que cela me donne également la possibilité de contrôler à distance la cheminée, de l'allumer/éteindre depuis mon système domotique. L'ensemble du projet est assez peu coûteux, et il ne nécessite pas beaucoup de temps non plus.

Les matériaux nécessaires:

  • Bande LED RGB WS2812B (1 mètre, 60 LED/mètre) - eBay cca. 7 USD
  • Module NodeMCU ESP8266 ESP-12 (3.3v) ou Arduino Nano V3.0 (5V) (Si vous voulez le WiFi, choisissez le NodeMCU) - cca. 4-7 USD
  • 1 x condensateur (1000 uF, 6.3V+) pour stabiliser les pointes de courant
  • papier sulfurisé graissé blanc
  • De la planche de bois pour le socle (ou du carton)
  • Câble USB, adaptateur secteur mural (1 A ou plus)

En outre, vous aurez besoin de fer à souder, d'outils et de fils.

Étape 1: Préparation de la base

Préparation de la base
Préparation de la base
Préparation de la base
Préparation de la base
Préparation de la base
Préparation de la base

Tout d'abord, vous devrez couper la bande LED RVB de 1 mètre en deux et câbler les broches ensemble (GND à GND, D à D, +5V à +5V). Cela vous donnera une double bande de 50 cm de long.

Maintenant, vous pouvez prendre du bois et le couper à la bonne taille, il devrait être légèrement plus long que la bande LED et juste un peu plus large. Vous pouvez utiliser n'importe quel autre matériau, mais je pense que le bois est plus beau.

Fixez uniquement les extrémités de la bande LED RVB à la carte avec du scotch ou de la colle (chaude).

Étape 2: Ajout des flammes

Ajout des flammes
Ajout des flammes
Ajout des flammes
Ajout des flammes
Ajout des flammes
Ajout des flammes

Prenez le papier graissé et déchirez-en un morceau (environ 10-15 centimètres de large), froissez-le un peu puis glissez-le sous la bande LED, repliez-le et contournez-le, pour qu'il fasse une "flamme". L'objectif est de le construire au-dessus des LED, de sorte que la lumière des LED se diffuse sur le papier.

Vous pouvez essayer de le fixer simplement en pliant les côtés. Vous ne pourrez pas utiliser de scotch ou de colle ordinaire pour le maintenir ensemble, car il s'agit de papier graissé/antiadhésif. Vous pouvez l'attacher avec du fil transparent à l'aide d'une aiguille.

Une fois que vous avez fait la première flamme, continuez à construire toutes les flammes suivantes, en chevauchant légèrement la base avec la précédente.

Étape 3: Câblage

Câblage
Câblage
Câblage
Câblage
Câblage
Câblage

Le câblage du module (NodeMCU) à la bande LED est facile, mais vous aurez besoin de souder pour séparer les fils de la bande LED. Assurez-vous également d'ajouter un condensateur de 1000 uF 6.3V (ou plus) entre le + et GND, à proximité de la bande LED, cela aidera à stabiliser la puissance.

Le câblage est:

  • Connectez +5V (USB VCC) de NodeMCU à la bande LED +5V
  • Connectez GND de NodeMCU à la bande LED GND
  • Connectez la broche marquée "D7" de NodeMCU à "D" sur la bande LED

Si vous utilisez Arduino, vous pouvez connecter n'importe quelle broche numérique (D2-D13) à la bande LED, assurez-vous simplement de la faire correspondre dans le code source.

Étape 4: Téléchargement du code

Téléchargement du code
Téléchargement du code
Téléchargement du code
Téléchargement du code

Vous devez utiliser Arduino IDE et assurez-vous d'installer également le support de la carte ESP8266:

github.com/esp8266/Arduino

Le code source est disponible sur la page github:

Compilez et téléchargez le code dans le module NodeMCU, et c'est tout ! Il commencera à faire clignoter les LED.

Il y a une note spéciale au code: la consommation électrique du code actuel a été mesurée à environ 600-700 mA, ce qui est supérieur aux ports USB normaux de 500 mA que les ports USB aiment donner. Pour cette raison, pendant la première minute, il n'alimentera qu'une partie des LED (environ un tiers), puis il ira tout allumer. Si vous utilisez un adaptateur secteur mural, assurez-vous qu'il peut prendre en charge au moins 1 A et non le type le moins cher.

Parce que le code source est disponible, n'hésitez pas aussi à expérimenter avec les couleurs, les timings.

Prendre plaisir!

Conseillé: