Table des matières:
- Étape 1: Construisez la plaque de base et le couvercle
- Étape 2: Alimentation et électronique
- Étape 3: Logiciel
Vidéo: Lumière d'horloge à affichage matriciel à bande LED contrôlée par WiFi : 3 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Projets Tinkercad »
Bandes LED programmables, par ex. basé sur WS2812, sont fascinants. Les applications sont multiples et vous pouvez rapidement obtenir des résultats impressionnants. Et d'une certaine manière, la construction d'horloges semble être un autre domaine auquel je pense beaucoup. En commençant par une certaine expérience dans la construction d'une horloge de mots basée sur des LED simples, un Arduino et un module d'horloge numérique, je suis passé à l'heure NTP basée sur le Web, qui est un composant soigné d'un module nodemcu intégré WLAN (ESP8622). Par conséquent, la construction d'une horloge d'affichage matriciel à LED à partir d'une bande LED et d'un contrôleur nodemcu est tout sauf évidente. Et en plus d'afficher une horloge, on peut faire toutes sortes d'effets de lumière fantaisie avec une matrice de pixels multicolores de 42 x 7 pixels de bande LED. Regardez la démo.
Outre une bande LED, une alimentation, le nœud MCU, vous avez besoin d'autres fournitures comme une plaque de base, une plaque frontale transparente, des vis et des écrous d'écartement. Les compétences en soudure et en artisanat du bois (les dernières que je n'ai pas…) sont très utiles. Une imprimante 3D est un choix judicieux pour imprimer le support et le capot électronique.
Fournitures:
6 x HSeaMall 180 pièces M3 Nylon Blanc Hex Spacer Vis Écrou Laiton Spacer Distance Vis Écrou Assortiment Kit pour plaque de polystyrol montage sur plaque de bois
1 x Plaque polystyrol 80x20 cm transparent, blanc 2, 5mm comme plaque frontale
1 x étagère en bois 80 x 20 cm, blanche, 1, 6 cm comme plaque de base pour bande LED et électronique
20 x vis autotaraudeuses filetées industrielles 15 mm x 3,9 mm boulons de perçage pour réparer les choses
1 x module NodeMCU Lua Amica V2 ESP8266 ESP-12F -Wifi pour le contrôle de l'horloge LED
1 x Alimentation pour 300 led - 230V à 5V, 8A Article MSKU: MeanWell Series LPV-60. [Classe énergétique A] - pour alimenter jusqu'à 300 LED
1 x bande LED, 5m 300 LED, WS2811 IC Intégré 5050SMD, 256 luminosité - Matrice de pixels LED
1 x résistance sensible à la lumière pour le réglage automatique de la luminosité
pièces électroniques et électriques, câbles, bornes PCB 2 pôles, un circuit imprimé approprié
Étape 1: Construisez la plaque de base et le couvercle
Dans un premier temps, les fixations de la plaque de recouvrement doivent être alignées. La disposition détaillée du tableau est montrée dans le PDF. Un écrou de vis de distance dans chaque coin est positionné dans chaque coin avec un centre à 1 cm du bord extérieur. Deux vis sont montées au milieu du bord long pour stabiliser la plaque de recouvrement.
La bande LED est découpée en sept lignes @42 LED chacune pour construire la matrice. Les lignes LED sont fixées à la carte de manière symétrique comme indiqué dans le PDF de mise en page de la carte. IMPORTANT: le sens du flux de données des lignes est de gauche à droite pour la ligne supérieure, de droite à gauche pour la ligne suivante, de gauche à droite pour la ligne suivante et ainsi de suite pour les sept lignes.
La ligne de données et les lignes électriques (GND, +5V) sont connectées (soudées) pour chaque ligne de la ligne supérieure à la ligne inférieure. Ainsi, les lignes un et deux sont connectées du côté droit, deux et trois du côté gauche, trois et quatre du côté droit et ainsi de suite. Cette stratégie maintient les lignes soudées courtes.
Les lignes d'alimentation vers l'alimentation sont soudées au milieu de la ligne pour éviter d'avoir une longueur trop importante pour l'alimentation de la dernière LED.
Un trou de 3 mm pour la résistance sensible à la lumière dans la partie supérieure gauche de la carte (sera le bas de la lampe) supporte la résistance pointant vers l'extérieur (vers l'arrière de la lampe pour ne pas obtenir trop de lumière de la matrice LED). La résistance pointe vers l'extérieur, les lignes de connexion sont dirigées conjointement à travers un autre trou percé à l'arrière de la lampe.
La plaque de couverture a reçu des trous de perçage aux positions symétriques par rapport aux trous de montage dans la carte de base. Les vis avec bagues d'écartement en plastique fixent la plaque de recouvrement à la plaque de base.
Pour un support, j'ai imprimé deux pièces blanches qui doivent être fixées par des vis M4x20mm pour permettre un support stable.
Étape 2: Alimentation et électronique
Maintenant, j'ai besoin d'un peu d'énergie et d'un contrôleur pour la matrice de bande LED. Au début, le contrôleur nodeMCU. Un circuit imprimé très simple permet de monter le nodemcu de manière détachable, rien de plus embêtant que de dessouder un appareil électronique détruit avec beaucoup de broches soudées. Les connexions sont décrites ci-dessous:
Connexion NodeMCU (A0 résistance de lumière broche 1
3, 3V résistance de lumière broche 2
D2 DIN de bande LED
Vin 5V d'alimentation
GND GND de l'alimentation
L'alimentation est montée à l'arrière de la carte de base. J'ai décidé de fixer l'alimentation relativement importante dans le sens du bord long avec la connexion 5V/GND en bas où les connecteurs de l'avant passent à travers l'ensemble percé. Les trous de montage de l'alimentation sont utilisés conjointement avec l'électronique imprimée en 3D et les couvercles des connecteurs d'alimentation. …
Les pièces 3D ont été créées avec tinkercad (ce qui est tout simplement génial pour les conceptions rapides) et imprimées/tranchées avec Cura.
Lien vers le projet tinkercad: Composants de matrice de bande LED Tinkercad
Étape 3: Logiciel
L'avantage d'un nodemcu est certainement qu'il n'y a pas de module d'horloge numérique requis, ni d'interface de contrôle séparée car on peut utiliser le serveur Web pour contrôler le nodemcu.
Le nombre d'effets est illimité car la matrice peut être utilisée comme messagerie, lampe, Tetris comme gamestation, lumière neige, …
Heureusement, la programmation du nodeMCU est très, très proche de la programmation des arduinos. L'IDE Arduino peut être utilisé. Il existe des tonnes de bonnes descriptions sur la façon d'installer l'IDE Arduino et de l'utiliser avec le nodeMCU ESP8622. Et vous les obtenez aussi sur instructables - Quick Start to Nodemcu (ESP8266) sur Arduino IDE par Magesh Jayakumar
Quelques bibliothèques doivent être installées et le logiciel est toujours en cours de développement. L'affichage de l'horloge, le texte défilant et certains effets sont inclus.
L'horloge et les effets peuvent être contrôlés via une page Web. C'est encore très basique et j'ai besoin de comprendre comment la page Web peut être mise à niveau vers une interface utilisateur vraiment agréable avec toutes sortes de fonctions intéressantes.
Beaucoup plus à faire.
Conseillé:
Affichage matriciel 8x8 avec BT : 5 étapes (avec images)
Affichage matriciel 8x8 avec BT : j'ai acheté une matrice 8x8 à 4 panneaux sur Ebay (Chine) il y a quelques mois. le Net est écrit ! Voir l'étape 2. Je suppose que je pourrais avoir mo
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
Bande LED 12v contrôlée par Wifi utilisant Raspberry Pi avec Tasker, intégration Ifttt.: 15 étapes (avec photos)
Bande LED 12v contrôlée par Wifi utilisant Raspberry Pi avec Tasker, intégration Ifttt.: Dans ce projet, je vais vous montrer comment contrôler une simple bande LED analogique 12v sur wifi à l'aide d'un Raspberry Pi. j'utilise un Raspberry Pi 1 modèle B+) 1x RGB 12v Le
Bande LED contrôlée par site Web/WiFi avec Raspberry Pi : 9 étapes (avec photos)
Bande LED contrôlée par site Web/WiFi avec Raspberry Pi : Contexte : Je suis un adolescent et je conçois et programme de petits projets électroniques depuis quelques années, tout en participant à des compétitions de robotique. Je travaillais récemment sur la mise à jour de la configuration de mon bureau et j'ai décidé qu'un bel ajout
Lumière d'enregistrement contrôlée par Midi pour Logic Pro X : 9 étapes (avec images)
Lumière d'enregistrement contrôlée par Midi pour Logic Pro X : ce didacticiel fournit des informations sur la façon de créer et de programmer une interface MIDI de base pour contrôler une lumière d'enregistrement par Logic Pro X. L'image montre un schéma fonctionnel de l'ensemble du système à partir de l'ordinateur Mac exécutant Logic Pro X à gauche vers le Sai