Table des matières:

Testeur Neopixel : 4 étapes
Testeur Neopixel : 4 étapes

Vidéo: Testeur Neopixel : 4 étapes

Vidéo: Testeur Neopixel : 4 étapes
Vidéo: Знакогенератор на Neopixel & Troyka Slot | проект выходного дня | Arduino projects ws2812b 2024, Novembre
Anonim
Testeur de néopixels
Testeur de néopixels

Vous construisez peut-être un projet qui utilise des LED Neopixel ou en avez dans votre boîte de composants dont vous souhaitez vérifier leur fonctionnement. J'avais le même besoin mais plutôt que d'attendre que le projet soit terminé pour trouver un problème, je voulais m'assurer qu'ils fonctionnaient pendant le processus de construction car je soudais à la main plusieurs LED

En conséquence, j'ai construit le vérificateur fonctionnel simple suivant, utilisé avec les LED WS2812/SK6812 (alimentation nominale 5V mais fonctionnera à 3V), mais pourrait être utilisé pour vérifier d'autres variantes avec des modifications appropriées.

Comme le projet que je construisais utilisait un Microbit, le fonctionnement 3V était idéal car ils pouvaient être pilotés directement sans nécessiter une tension plus élevée ou un décalage de niveau.

Le courant de sortie disponible soumis à la version Microbit est V1(90mA)/V2(270mA)

Ce projet a été vérifié avec les deux versions Microbit mais seulement jusqu'à un maximum de 81,5 mA.

Fournitures:

Microbit V1 ou V2

Condensateur électrolytique 1000uF/(6.3V minimum)

Résistance 470R

LED WS2812/SK6812

Pulls H/F

Carte prototype (facultatif)

Embases à broches droites ou à angle droit SIL

Étape 1: Exigences de conception

Exigences de conception
Exigences de conception
Exigences de conception
Exigences de conception
Exigences de conception
Exigences de conception
Exigences de conception
Exigences de conception

Les exigences de conception étaient de pouvoir tester plusieurs LED dans une chaîne de 1 à 25 maximum.

En plus du nombre de LED, la commutation entre les couleurs primaires du rouge, du vert et du bleu et un réglage de la luminosité étaient nécessaires.

25 est le maximum dans le pire des cas pour toutes les LED allumées, bien qu'en cours d'utilisation, 13 soit le maximum, il existe donc une marge de courant suffisante.

Courant dans le pire des cas 20mA * 25 = 500mA (une seule couleur par LED à luminosité maximale), ce qui est bien supérieur au courant de sortie maximum du Microbit. Par conséquent, un réglage de luminosité approprié serait nécessaire pour s'assurer que le Microbit n'était pas surchargé.

De plus amples détails sur les exigences de Neopixel peuvent être trouvés ici.

Avec une consommation de courant de 80% de 90mA = 81mA pour 25 LED's = 3.24mA /LED.

À ce stade, des mesures ont été prises du courant de sortie par rapport aux paramètres de luminosité pour chaque couleur afin de déterminer s'il y avait une capacité suffisante pour tester 25 (WS2812/SK6812) LED simultanément.

Le nombre maximum de LED pouvant être commandées est lié à la couleur, le vert et le bleu avaient des exigences de courant similaires. Cependant, le rouge était deux fois le courant du vert ou du bleu.

Un réglage de luminosité de 160 pour le rouge a donné 81,5 mA et a satisfait aux exigences de conception les plus défavorables.

Le vert ou le bleu peut être réglé sur une luminosité de 255 et toujours inférieur à 81,5 mA.

Comme il s'est avéré, le réglage d'une luminosité de 10 et d'environ 0,5 mA/LED était suffisamment lumineux pour le projet, indiquant que plus de 100 LED Neopixel pourraient éventuellement être pilotées par le Microbit à une luminosité de 10.

Eh bien, au moment de la publication de l'original Instructable, je n'avais pas assez de LED, mais depuis lors, j'ai réussi à évaluer une chaîne de 60 LED Neopixel en utilisant les trois couleurs sans aucun problème.

J'évaluerai une chaîne plus longue quand j'en aurai une.

Étape 2: Logiciel

Logiciel
Logiciel

L'application a été créée à l'aide de MakeCode Blocks

Étape 3: Matériel

Matériel
Matériel
Matériel
Matériel
Matériel
Matériel
Matériel
Matériel

Le matériel se compose d'un Microbit et des composants recommandés, un condensateur réservoir (1000uF/6V3 min, électrolytique), connecté entre V+ & 0V et une résistance (470R), connectée en série avec la ligne de données connectée à la première LED.

Le condensateur et les résistances ont été montés sur un stripboard pour faciliter l'assemblage futur et un connecteur approprié pour la chaîne de LED à tester sera nécessaire.

Les LED Neopixel spécifiques utilisées sont pré-montées sur un support sans fil et nécessitent des connexions à souder pour permettre le contrôle. Les en-têtes série en ligne, droits ou à angle droit individuellement ou combinés font des connexions appropriées en plus des fils.

L'utilisation de broches SIL et de cavaliers F/F permet de créer des chaînes personnalisées en branchant des LED selon les besoins.

Étape 4: Opération

Opération
Opération
Opération
Opération
Opération
Opération
Opération
Opération

Remarque: **** Le simulateur MakeCode Block n'affiche pas le circuit de protection. Cependant, cela doit être inclus dans le circuit réel. ***

Le fonctionnement et le réglage du mode se font via les boutons A et B.

Appuyer sur A+B sélectionne le Mode.(Mn)

M0 = Permet la sélection du nombre de LED dans la chaîne.

Bouton A = (+Sn) qui incrémente le nombre de chaînes. (maximum 25)

Bouton B= (-Sn) qui décrémente le nombre de chaînes. (Minimum 0)

M1 = Active la couleur et la luminosité

Bouton A = Couleur Rouge, Vert, Bleu et éteint

Bouton B = Luminosité (0 à 250) par pas de 10.

Branchez et allumez.

À l'allumage, la sortie est désactivée pour éviter d'endommager le Microbit et les LED

Appuyez sur A+B pour sélectionner le mode M0 puis appuyez sur A pour S1, chaque pression successive de A incrémente et B décrémente S. Utilisez A et B pour régler le nombre de LED dans la chaîne.

Appuyez sur A+B pour sélectionner le mode M1.

Appuyez ensuite sur A pour sélectionner la couleur Rouge, Vert, Bleu ou Désactivé.

Appuyez sur B pour augmenter la luminosité de 10 à 250 par pas de 10.

Les modes et les sélections sont affichés sur l'écran Microbit.

Conseillé: