Adafruit NeoPXL8 Friend - 8 x Strands NeoPixel Level Shifter

Artikelnummer: AF3975

EAN: 4060137052705

HAN: 3975

Herkunftsland: US

UPC: 802236368

Kategorie: Level Shifters & Expanders


6,32 €

inkl. 19% USt.,

sofort verfügbar

Lieferfrist: ca. 1 - 3 Tage

Pack


Beschreibung

BESCHREIBUNG

Irgendwann stößt jeder NeoPixel'er an die Grenzen dieser einzelnen Datenleitung: das Timing ist sehr wählerisch und oft muss der Code komplett stoppen, damit er die Daten ohne Unterbrechungen ausbrechen kann. Diese Anforderung macht es schwierig, schnelle Beleuchtungseffekte zu erzeugen und begrenzt die Anzahl der Pixel, die Sie fahren können, bevor andere Hardware-Peripheriegeräte Aufmerksamkeit bekommen.

Durch sorgfältige Prüfung des ATSAMD21 und ATSAMD51 Datenblattes bemerkte er, dass Sie den Timer 0 im 'Waveform'-Modus verwenden können und 8 einzigartige Wellenformen über DMA erzeugen können, die das ganze Pixel-Pushing für Sie erledigen würden.

Das ist die Geburtsstunde der NeoPXL8 Arduino-Bibliothek und des NeoPXL8 Friend! Die Bibliothek läuft auf jedem unserer ATSAMD21 (M0) und ATSAMD51 (M4) Boards und erledigt das gesamte NeoPixeling für Sie, bis zu 8 Stränge gleichzeitiger DMA-Ausgabe, jeder kann 250 Pixel lang sein, insgesamt also 8 x 250 = 2000 Pixel. Das lässt Ihnen etwas RAM für Ihren Code übrig, in dem Sie auch laufen können - das theoretische Maximum liegt bei 340 Pixeln pro Strang, aber Sie würden den gesamten RAM auf dem M0-Chip verwenden.

Um die Verbindung einfach zu machen, macht dieser Freund das Level-Shifting und das Booten der Logik für Sie. Alle 8 Stränge haben einen Pegelschieber, der den 3,3V-Logikpegel in 5V-Logik umwandelt, es gibt sogar einen kleinen Switch-Cap-Wandler, der die saubere 5V-Stromversorgung für Sie erzeugt. Ein 100 Ohm Widerstand nach dem Puffer reduziert das Klingeln bei langen Verkabelungsstrecken.

Das Breadboard freundliche Design wird in Ihr Perf-Board oder Breadboard gesteckt, verdrahtet die 8 Datenleitungen, die Masseleitung und eine 3-5V Stromversorgung für die Pegelschieberanhebung (10mA max. Belastung). Aus kommt schöne 5V-Logik für jede NeoPixel kompatibel.

Sie erhalten zwei Optionen für den Anschluss von NeoPixel:

  • 2 x 8 Header mit Masse und 5V-Logik-Signal, in Paaren
  • 2 x RJ-45 'Ethernet' Buchsen, mit Masse und 5V-Logik-Signal pro Twisted Pair. Dies entspricht der gleichen Verdrahtung wie der OctWS2811

Dokumente

GitHub

Bewertungen (0)

Durchschnittliche Artikelbewertung

Geben Sie die erste Bewertung für diesen Artikel ab und helfen Sie Anderen bei der Kaufenscheidung:

----

ähnliche Produkte:
Adafruit 4-channel I2C-safe Bi-directional Logic Level... Adafruit 4-channel I2C-safe Bi-directional Logic Level...
Längere Lieferzeit beachten!
PJRC OctoWS2811 Adapter for Teensy 3.2 - Control tons of... PJRC OctoWS2811 Adapter for Teensy 3.2 - Control tons of...
sofort verfügbar
SparkFun Voltage-Level Translator Breakout - TXB0104 SparkFun Voltage-Level Translator Breakout - TXB0104
Längere Lieferzeit beachten!
Waveshare Logic Level Converter 8ch Logic Level Shifter... Waveshare Logic Level Converter 8ch Logic Level Shifter...
sofort verfügbar
Kunden kauften dazu folgende Produkte
PJRC Teensy 3,2 USB Development Board 32 Bit ARM 72 MHz... PJRC Teensy 3,2 USB Development Board 32 Bit ARM 72 MHz...
sofort verfügbar
SparkFun Capacitor Kit
sofort verfügbar
SparkFun Logic Level Converter - Bi-Directiona Shifter... SparkFun Logic Level Converter - Bi-Directiona Shifter...
sofort verfügbar
Prototype Shield V5 + Mini Breadboard für Arduino Uno R3 Prototype Shield V5 + Mini Breadboard für Arduino Uno R3
sofort verfügbar