Aufgrund der Coronavirus haben wir bei bestimmten Produkten längere Vorlaufzeiten. Wir ermutigen dazu, nicht vorrätige Artikel so schnell wie möglich nachzubestellen. Wir danken Ihnen für Ihr Verständnis und entschuldigen uns für eventuelle Unannehmlichkeiten.
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.,

momentan nicht verfügbar


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:
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
sofort verfügbar
Waveshare Logic Level Converter 8ch Logic Level Shifter... Waveshare Logic Level Converter 8ch Logic Level Shifter...
Längere Lieferzeit beachten!
Kunden kauften dazu folgende Produkte
SparkFun Logic Level Converter - Bi-Directiona Shifter... SparkFun Logic Level Converter - Bi-Directiona Shifter...
sofort verfügbar
GY-MAX9814 Sound Sensor Module Electret Microphone... GY-MAX9814 Sound Sensor Module Electret Microphone...
sofort verfügbar
M5Stack ESP32 Camera Module Development Board (OV2640) M5Stack ESP32 Camera Module Development Board (OV2640)
Längere Lieferzeit beachten!
SparkFun Concave puch button for Arcade machine games - red SparkFun Concave puch button for Arcade machine games - red
Längere Lieferzeit beachten!
SparkFun Concave puch button for Arcade machine games -... SparkFun Concave puch button for Arcade machine games -...
sofort verfügbar