Neopixel-LEDs (a.k.a WS2812 / SK6812-familien) er en super nem måde at tilføje adressérbar RGB-belysning med kun ét GPIO. De findes på næsten alle mikrocontrollere, men nogle chips eller single-board computere (SBCs) har ikke Neopixel-understøttelse på grund af den nøjagtige timing, der kræves for at sende data.
Vi får ofte folk til at spørge, hvordan man får Neopixel til at fungere på nogle OrangebananaonionRockchipallwi PI-type -boards, da vi har vores Blinka-bibliotek, som tilbyder support for CircuitPython-biblioteker, inklusive Neopixel-biblioteket. Men hvis der ikke er neopixel_skrive Implementeringen, die für diese platform erstellte, fungerer simpelthen ikke. Og at skrive Neopixel-Writer-funktionen er ikke trivielt i mange chips: De kræver virkelig hurtige GPIO- og nanosekund timing.
En hurtig løsning er dette forbedrede Neodriver-kort her: Send de Neopixel-data, som du ønsker at skrive via I2C, og det vil finde den perfekte pixel-timing på den anden side. Vi bruger en ATTINY1616, så vi har nok RAM til at buffere en 512-pixel lang streng. For at være fair – det er ikke super hurtigt, fordi vi skal skrive hvert pixel via i2c, men med en 800 kHz eller 1 MHz i2c-clock og så længe du ikke skriver hele strippen samtidigt, er det ikke så slemt!
Vi tilføjer en 5V opladningspumpe, så du også kan få et rent 5V signal på 3V boards. De forberedte stik og Stemma-QT-stik gør dette til en loddefri løsning til at tilføje Neopixel til enhver I2C-enhed. Den standardiserede I2C-adresse er 0x60, men du kan klippe de nederste spor for at ændre den til 0x60-0x67 inklusive.
Bemærk: Separat røde og sorte strømkabler. Der er ingen mulighed for, at STEMMA-QT-porten kan levere så meget strøm, så du kan ikke bare tilslutte pælene uden et eksternt netværk!
Tekniske detaljer
Produktmål: 25,3 mm x 25,3 mm x 10,3 mm
Produktvægt: 4,4g
Downloads
• FRI FRAGT VED KØB OVER 700 KR.
•

















