Innholdsfortegnelse:

Neopixel Tester: 4 trinn
Neopixel Tester: 4 trinn

Video: Neopixel Tester: 4 trinn

Video: Neopixel Tester: 4 trinn
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, November
Anonim
Neopixel Tester
Neopixel Tester

Du bygger kanskje et prosjekt som bruker Neopixel LED eller har noen i komponentboksen du vil kontrollere at de fungerer. Jeg hadde det samme behovet, men i stedet for å vente til prosjektet var fullført for å finne et problem, ville jeg forsikre meg om at de fungerte under byggeprosessen da jeg loddet flere LED -er for hånd

Som et resultat bygde jeg følgende enkle funksjonelle kontroller, brukt med WS2812/SK6812 LED -er (nominell forsyning 5V, men fungerer ved 3V), men kan brukes til å sjekke andre varianter med passende modifikasjoner.

Siden prosjektet jeg bygde brukte en Microbit, var 3V -drift ideell, ettersom de kunne kjøres direkte uten å kreve høyere spenning eller nivåskifte.

Tilgjengelig utgangsstrøm underlagt Microbit -versjonen er V1 (90mA)/V2 (270mA)

Dette prosjektet ble verifisert med begge Microbit -versjoner, men bare til maksimalt 81,5 mA.

Rekvisita:

Microbit V1 eller V2

1000uF/(6,3V minimum) elektrolytisk kondensator

470R motstand

WS2812/SK6812 LED

Gensere M/F

Prototypebrett (valgfritt)

SIL rette eller rettvinklede pinnehoder

Trinn 1: Designkrav

Designkrav
Designkrav
Designkrav
Designkrav
Designkrav
Designkrav
Designkrav
Designkrav

Designkravene var å kunne teste flere LED -er i en streng fra 1 til 25 maks.

I tillegg til antall LEDer som bytter mellom hovedfargene Rød, Grønn og Blå og justering av lysstyrke var nødvendig.

25 er et worst case -maksimum for alle lysdioder, selv om det i bruk 13 vil være maksimum, derfor vil det finnes mye strømmargin.

Verste fall strøm 20mA *25 = 500mA (bare en farge per LED ved maksimal lysstyrke), som er mye høyere enn maksimal utgangsstrøm fra Microbit. Følgelig vil en passende lysstyrkeinnstilling være nødvendig for å sikre at Microbit ikke ble overbelastet.

Ytterligere detaljer om Neopixel -kravene finner du her.

Med en nåværende drenering på 80% av 90mA = 81mA for 25 LED = 3,24mA /LED.

På dette stadiet ble det målt målinger av utgangsstrøm versus lysstyrkeinnstillinger for hver farge for å avgjøre om det var tilstrekkelig evne til å teste 25 (WS2812/SK6812), LED -er samtidig.

Det maksimale antallet LED -er som kan kjøres er relatert til fargen, grønn og blå hadde lignende gjeldende krav. Rød var imidlertid dobbelt så stor som enten den grønne eller blå.

En lysstyrkeinnstilling på 160 for Rød ga 81,5 mA og tilfredsstilte designkravene i verste fall.

Både grønt eller blått kan settes til en lysstyrke på 255 og fremdeles være mindre enn 81,5mA.

Da det viste seg at en lysstyrke på 10 og ~ 0,5mA/LED var tilstrekkelig lys for prosjektet, noe som indikerer at 100+ Neopixel LED -er muligens kan drives av mikrobit ved en lysstyrke på 10.

Vel, da jeg publiserte den originale Instructable, hadde jeg ikke nok LED -er, men siden har jeg klart å evaluere en 60 LED Neopixel -streng som bruker alle tre fargene uten problemer.

Jeg vil vurdere en lengre streng når jeg får en.

Trinn 2: Programvare

Programvare
Programvare

Programmet ble opprettet ved hjelp av MakeCode Blocks

Trinn 3: Maskinvare

Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare

Maskinvaren består av en Microbit, og de anbefalte komponentene, en reservoarkondensator (1000uF/6V3 min, elektrolytisk), koblet mellom V+ & 0V og en motstand (470R), koblet i serie med datalinjen tilkoblet ved den første LED -en.

Kondensatoren og motstandene ble montert på stripboard for å lette fremtidig montering, og en passende kontakt for LED -strengen som skal testes vil være nødvendig.

De spesifikke Neopixel-lysdiodene som brukes, er forhåndsmontert på en blyfri bærer og krever tilkobling som skal loddes for å muliggjøre kontroll. Serielle inline -overskrifter, rett eller rett vinkel individuelt eller kombinert, gjør passende tilkoblinger i tillegg til ledninger.

Ved å bruke SIL -pinner og F/F -hoppere kan du lage egendefinerte strenger ved å koble til LED -er etter behov.

Trinn 4: Drift

Operasjon
Operasjon
Operasjon
Operasjon
Operasjon
Operasjon
Operasjon
Operasjon

Merk: **** MakeCode Block -simulatoren viser ikke beskyttelseskretsen. Dette må imidlertid inkluderes i selve kretsen. ***

Drift og modusinnstilling skjer via A & B -knappene.

Trykk på A+B for å velge modus. (Mn)

M0 = Aktiverer valg av antall lysdioder i strengen.

Knapp A = (+Sn) som øker strengen. (Maksimalt 25)

Knapp B = (-Sn) som reduserer strengen. (Minimum 0)

M1 = Aktiverer farge og lysstyrke

Knapp A = Farge Rød, Grønn, Blå og av

Knapp B = Lysstyrke (0 til 250) i trinn på 10.

Koble til og slå på.

Ved påslåing er utgangen deaktivert for å forhindre skade på både Microbit og LED

Trykk på A+B for å velge modus M0, og trykk deretter på A for S1, hver gang du trykker på A -trinn og B -reduksjoner S. Bruk A og B for å angi antall lysdioder i strengen.

Trykk på A+B for å velge modus M1.

Trykk deretter på A for å velge fargen Rød, Grønn, Blå eller Av.

Trykk på B for å øke lysstyrken fra 10 til 250 i trinn på 10.

Moduser og valg vises på Microbit -skjermen.

Anbefalt: