Resumé
J'ai construit une lampe qui fonctionne avec des LED WLED et un ESP32.
Il est alimenté par un adaptateur secteur via USB C. Le contrôle s'effectue avec des DEL ou par toucher sur la partie supérieure.
La configuration (logicielle) est réglée de telle sorte qu'elle s'allume et s'éteint en cas de toucher bref. En appuyant plus longtemps, il est possible d'ajuster la luminosité à l'aide d'un variateur. En effectuant un double toucher bref, on passe au mode suivant.
Le mode à jouer peut être configuré soi-même. Dans mon réglage, toute la sélection est disponible.
Lors de l'assemblage, veillez à respecter le bon ordre. Le capteur tactile ne doit être collé sur le filetage du couvercle qu'après le montage de l'écran (sinon, l'installation ne sera plus possible). Sur la photo 4, c'est mal fait, sur la photo 5, c'est bien fait.
Les matériaux utilisés sont :
- Filament PLA blanc d'Ender.
- ESP32 -> il est urgent de veiller à ce qu'il ait des entrées tactiles et une connexion Wi-Fi, sinon ça ne fonctionnera pas.
- Le capteur tactile est un TTP223. Il faut veiller à ce que la connexion de A soit pontée (comme sur l'image). Le TTP223 n'est pas obligatoirement nécessaire. On peut aussi utiliser une sortie tactile avec un câble et un morceau de métal. Dans ce cas, un contact direct avec le métal est nécessaire.
- Conneteur USB Type-C à 2 broches, prise femelle.
- Des câbles et des pinces Wago ou similaires. Il est également possible de les souder, mais c'est très fastidieux.
- Strip LED de 3 mètres avec 60 LED par mètre. Soit WS2812B à 5 volts, soit SK6812 à 5 volts (RGBW si on veut les contrôler séparément) (3 mètres ne sont pas tout à fait nécessaires, seulement 155 LED). Ici, on peut décider soi-même s'il y a plus ou moins de LED par mètre. 60 est un bon chiffre. Avec plus, cela devient critique pour l'alimentation électrique, car les 155 LED doiv
On peut voir sur l'image que j'ai raccordé un câble supplémentaire à l'extrémité pour la stabilisation. Il serait préférable d'effectuer une insertion intermédiaire de l'alimentation afin de réduire la charge. J'utilise une alimentation de 5 volts et 3 ampères pour les LED, ce qui est suffisant. N'utilisez pas les moins chères (sans résistance), car elles n'auront pas la même couleur à la fin que au - Alimentation avec câble USB A vers USB C ou directement USB C avec au moins 3 A (avec moins, l'ESP32 peut se bloquer au démarrage). Il est préférable d'en prendre un qui n'est pas trop grand, sinon le câble USB C pourrait devenir critique (en termes de chaleur). J'utilise deux lampes avec USB A vers USB C d'une puissance de 18 Watts (l'alimentation peut en fournir plus, mais elle est limitée à 18 Watts par sortie
L'installation du logiciel sur l'ESP32 peut être effectuée directement via :https://install.wled.me/avoir lieu.
Après l'installation et la configuration, effectuez d'abord les réglages avant de connecter la LED.
Paramètres :
Préférence LED ->
- Cochez "Limiter" et réglez-le sur 3000 mA.
- Sélectionnez la LED en fonction de sa longueur.
- Configurer les données GPIO. J'utilise 12 pour contrôler la connexion de données au strip.
- Utilisez le bouton 1 GPIO et réglez-le sur 33, ou sélectionnez votre propre broche connectée pour l'entrée tactile (changez le bouton 0 en Inutilisé et Désactivé, sinon le toucher de l'ESP effectuera une réinitialisation si vous appuyez trop longtemps dessus). Il doit s'agir d'un GPIO qui prend absolument en charge le toucher.
- Ceux qui souhaitent utiliser des prises commutées peuvent activer la fonction « Allumer les LED après la mise sous tension/la réinitialisation » et la régler, par exemple, sur 255. Après avoir branché la lampe, celle-ci s'allume automatiquement et est réglée à pleine luminosité (255).
Temps et macros -> - Ici, les boutons doivent être réglés. Mettez tout à 0, sauf pour le bouton 1. Ici, saisissez : le premier champ 1, le deuxième champ 0, le troisième champ 2 (en lien avec le GPIO 33 pour le toucher que nous avons réglé ci-dessus. C'est le comportement en fonction de l'appui sur un bouton).
Il reste encore 3 préréglages à créer pour une attribution et une fonctionnalité correctes. Sur le PC, sur la page d'accueil, dans l'application sous "Présets". Reprendre les réglages exacts après les images. "Boot" sert à l'allumage, après avoir actionné une prise commutable ou branché la lampe. "Effets" sert à faire défiler les effets en appuyant deux fois. "On/Off" sert à allumer et éteindre par toucher.
タグ
モデルソース
