Table des matières:
- Étape 1: Modélisez le flocon de neige / l'étoile
- Étape 2: Construire un soutien
- Étape 3: Bandes LED Soder
- Étape 4: Pilote de LED
- Étape 5: Logiciels et animations
Vidéo: Bande LED Flocon de neige / Animations d'étoiles : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Un petit guide sur la façon dont j'ai construit une décoration de Noël avec des bandes de LED que j'avais laissées d'un autre projet. Des fichiers de plan, de logiciel et d'animations sont fournis. Ce projet a été inspiré par la vidéo youtube suivante.
Étape 1: Modélisez le flocon de neige / l'étoile
La première étape consistait à planifier une structure de support pour les LED, ce qui a été fait avec Inkscape. Le concept est d'avoir un flocon de neige avec une étoile à l'intérieur. La largeur a été choisie pour être la largeur de deux bandes pour pouvoir tout créer avec une bande remontant sur elle-même.
Étape 2: Construire un soutien
Le support est construit en bois et assemblé à la colle chaude.
Étape 3: Bandes LED Soder
Les bandes de LED sont coupées à la bonne longueur pour chaque segment, puis soudées avec des fils préparés. Cela a pris beaucoup de temps et je recommanderais de prendre des LED sur un fil au lieu de découper des bandes.
Étape 4: Pilote de LED
Dans ce projet, les LED ne sont pas pilotées par un Arduino, mais une carte NodeMCU (ESP8266) avec MicroPython dessus.
La première étape consiste à flasher le micrologiciel micropython en suivant ce guide: Premiers pas avec MicroPython sur l'ESP8266. Il est alors possible de l'utiliser pour piloter les LED comme indiqué en 11. Contrôle des NeoPixels.
Sur ma carte Machine.pin(4) est D2 (comme on peut le voir sur la photo). N'oubliez pas de connecter la masse avec les LED.
Étape 5: Logiciels et animations
Le logiciel écrit en Python peut être téléchargé sur mon GitHub.
Le fichier main.py gère la lecture de l'animation. Il peut avoir un mode horloge où l'heure est affichée en pourcentage du nombre de LED. Et il y a aussi toutes les animations montrées dans la vidéo qui peuvent être copiées à partir du fichier animations.txt. Les animations nous font du module snowflake_esp.py qui possède une classe Snowflake pour adresser facilement des parties entières de la structure. Il est donc possible de contrôler toutes les LED ensemble ou seulement la partie étoile, ou arbre, feuille ou tronc de chaque bras, jusqu'à la LED individuelle.
Par exemple:
de snowflake_esp import *sf = Snowflake(0)
off = Color(0, 0, 0) def wait(ms): time.sleep(ms/1000.0) --- grande et petite étoile avec transition en flocon de neige y = Color(255, 220, 0) sf.paint(off) sf.star.color(y) wait(1000) sf.star.paint(off) sf.trees.color(w) wait(1000) sf.trees.trunk.paint(off) sf.trees.leaf.color(y) attendre(1000)
Conseillé:
Bande LED DIY : Comment couper, connecter, souder et alimenter une bande LED : 3 étapes (avec photos)
Bande LED DIY : Comment couper, connecter, souder et alimenter une bande LED : Guide du débutant pour réaliser vos propres projets d'éclairage à l'aide d'une bande LED.Flexibles, fiables et faciles à utiliser, les bandes LED sont le meilleur choix pour une variété d'applications.Je couvrirai les bases de l'installation d'une simple bande LED d'intérieur 60 LED/m, mais l'in
Nébuleuse avec des étoiles LED rougeoyantes la nuit : 4 étapes
Nebula With Glowing LED Stars at Night : Ce projet a été largement inspiré par la peinture de la galaxie Auroris. Je prévoyais à l'origine de faire une peinture personnalisée comme l'instructable l'a démontré, mais je me suis souvenu qu'il y avait une collection impressionnante d'images du télescope spatial Hubble sur le site Web de la NASA
Lampe Galaxy avec projection d'étoiles : 7 étapes
Lampe Galaxy avec projection d'étoiles : c'est l'un de mes meilleurs projets sur le thème de l'espace. J'ai toujours eu envie de faire quelque chose de très intéressant et basé sur l'espace. Tant d'années, j'ai juste utilisé pour vérifier certains projets basés sur ce genre de choses. Mais après avoir parcouru beaucoup de choses, je vous ai terminé
Contrôle WIFI BANDE LED RVB ESP8266 - NODEMCU en tant que télécommande IR pour bande LED contrôlée via Wifi - Contrôle de Smartphone RVB LED STRIP : 4 étapes
Contrôle WIFI BANDE LED RVB ESP8266 | NODEMCU en tant que télécommande IR pour bande LED contrôlée via Wifi | Contrôle par smartphone RVB LED STRIP : Salut les gars, dans ce tutoriel, nous allons apprendre à utiliser nodemcu ou esp8266 comme télécommande IR pour contrôler une bande LED RVB et Nodemcu sera contrôlé par smartphone via wifi. Donc, en gros, vous pouvez contrôler la BANDE LED RVB avec votre smartphone
Flocon de neige LED : 15 étapes (avec photos)
Flocon de neige LED : Ce flocon de neige LED a des couleurs animées fournies par 7 LED APA102 et contrôlées par un microcontrôleur Arduino Nano. Les pièces sont en acrylique découpé au laser. Vous pouvez créer votre propre design en suivant les concepts ici, et les découper au laser à votre marque locale