#Pixelmatrix
Explore tagged Tumblr posts
Text
LED-Würfel: Zufallszahlen auf der Pixelmatrix darstellen

In meinem vorherigen Beitrag 'Pixelmatrix Combo von Oxocard: So programmierst du die 5×5 LED Matrix' habe ich bereits die Grundlagen und Möglichkeiten der Pixelmatrix vorgestellt. In diesem Beitrag möchte ich nun einen Schritt weiter gehen und zeigen, wie du mit der 5 × 5 LED Matrix einen digitalen Würfel programmierst, der Zufallszahlen anzeigt. Dieses Projekt eignet sich hervorragend, um die Programmierung von Zufallszahlen und die Ansteuerung der LEDs in einem kreativen Projekt zu kombinieren. https://youtu.be/RADOEflnNDs Hinweis: Dieses Produkt wurde mir vom Entwickler der Oxocard auf der Maker Faire 2024 in Hannover kostenlos zur Verfügung gestellt. Meine Meinung und Bewertung des Produkts basieren jedoch ausschließlich auf meinen eigenen Erfahrungen und sind unabhängig von dieser Bereitstellung.
Bezug der Pixelmatrix von Oxocard
Die in diesem Beitrag verwendete Pixelmatrix bekommst du für derzeit 49 CHF (ca. 52 €) unter https://oxocard.ch/. Zu dem Set gehört neben der Pixelmatrix noch der Mikrocontroller Oxocard Connect, welchen du für diese Cartridge benötigst. Rechts ist die Pixelmatrix Cartridge, da ich den Mikrocontroller bereits besitze, benötigte ich nicht das komplett Set.
Pixelmatrix von Oxocard
Programmieren der Oxocard Connect in NanoPy
Den Mikrocontroller kannst du in NanoPy via Python programmieren. Die Entwicklungsumgebung NanoPy ist sehr leistungsstark und bietet für erfahrene Entwickler sehr viele nützliche Features, welches man in anderen Editoren für Mikrocontroller schmerzhaft vermisst, zum Beispiel ein Debugger.
Editor - NanoPy für die Oxocard Connect Programmieren eines Würfels mit der Pixelmatrix & der Oxocard Connect Bevor wir mit der eigentlichen Programmierung starten, schauen wir uns an, wie man die Pixelmatrix programmiert. Jeder NeoPixel hat einen Index, welcher oben rechts beginnt und unten links endet.
Anordnung der NeoPixel auf der Pixelmatrix Combo von Oxocard Mit der Funktion setDigitalLed können wir dann über diesen Index die LED ansteuern und einen RGB Wert übergeben. #aktivieren der LED mit Index 1 und setzen der Farbe blau setDigitalLed(1, 0, 0, 100) Theoretisch können wir jeden Farbwert verwenden, hier empfehle ich dir die Seite https://htmlcolorcodes.com/, auf welcher du recht einfach einen solchen Wert generieren kannst. Bitmaskieren der Zeilen Da wir die sechs möglichen Werte des Würfels auf der Pixelmatrix anzeigen wollen, gibt es hier mehrere Lösungen. Der wohl einfachste Weg ist ein Array mit 25 Werten für jeden Wert, das ergibt dann 6 Arrays welche wir je nach ermittelter Zufallszahl verwenden. Theoretisch spricht nichts gegen diese Lösung, denn es ist sehr unwahrscheinlich, dass ein neuer Wert hinzukommt, jedoch ist diese nicht optimal. Wir können auch jede Zeile in ein Bitmuster maskieren und so durch eine 0 und 1 den Zustand jedes NeoPixel abbilden. Im nachfolgenden Beispiel stelle ich die Augenzahl 1 dar, es sind alle NeoPixel deaktiviert außer das Mittlere in der dritten Zeile. digits = Wir benötigen zusätzlich noch eine Funktion, welche uns den Status des Neopixels liefert. Ich definiere hier, dass ein Bitmuster eine Zeile (in Englisch row) ist und als zusätzlichen Parameter übergebe ich den Index pro Zeile. Als Rückgabewert erhalte ich ein true, wenn der NeoPixel aktiviert werden soll, andernfalls ein false. def checkLed(row, index)->bool: return row & (1 bool: return row & (1 bool: return row & (1 Read the full article
0 notes
Link
Contact us for your web and mobile app development requirements. You can also contact us to hire app developers & web developers for your projects.
PixelMatrix is a globally recognized custom software development company offering full-stack web and mobile app development services. Our team consists of highly dedicated and talented developers with creative ideas and technical expertise.
0 notes
Photo

Check out my new item on OpenSea from PixelMatrix Colors Collection Link 👉 bit.ly/PixelMatrix16 For more NFTs Check out My Account: https://opensea.io/ZR21designs or https://bit.ly/ZR21NFTs @opensea #opensea #OpenSeaNFT #NFT #art #digitalart #NFTs #Polygon #NFTcommunity #NTFartists #nftcollector #polygonnft #nftcollectors #NFTdrop #NFTcollectibles #pixelartist #nftcollection #paintings #artwork #pixelart #nftpixelart #openseanfts #pixelartwork #nftart #pixel #ethereum #numbers #covid19 #Matrix #coronavirus #facemasks https://www.instagram.com/p/CaFScxJq1Zd/?utm_medium=tumblr
#opensea#openseanft#nft#art#digitalart#nfts#polygon#nftcommunity#ntfartists#nftcollector#polygonnft#nftcollectors#nftdrop#nftcollectibles#pixelartist#nftcollection#paintings#artwork#pixelart#nftpixelart#openseanfts#pixelartwork#nftart#pixel#ethereum#numbers#covid19#matrix#coronavirus#facemasks
0 notes
Text
CES: Samsung zeigt TVs mit Mini- und Mikro-LEDs
Samsung hat auf seinem ersten CES-Event Flachbildfernseher mit Mini-LEDs im Backlight vorgestellt und konfektionierbare TVs mit einer Pixelmatrix aus Mikro-LEDs Read more www.heise.de/news/…... www.digital-dynasty.net/de/teamblogs/…

http://www.digital-dynasty.net/de/teamblogs/ces-samsung-zeigt-tvs-mit-mini-und-mikro-leds
0 notes
Text
Pixelmatrix Combo von Oxocard: So programmierst du die 5x5 LED Matrix
Die Pixelmatrix Combo von Oxocard ist ein faszinierendes Tool für alle, die gerne mit LEDs arbeiten und kreative Projekte umsetzen möchten. Diese 5x5 RGB LED Matrix lässt sich direkt in den Mikrocontroller stecken und besticht durch ihre einfache Programmierbarkeit über einen leistungsstarken Online-Editor. Ganz gleich, ob du Anfänger oder fortgeschrittener Entwickler bist – die Pixelmatrix bietet dir unzählige Möglichkeiten, um beeindruckende Lichtanimationen und interaktive Projekte zu gestalten. https://youtu.be/cx_w1wLY_MY In diesem Beitrag zeige ich dir, wie diese RGB LED Matrix aufgebaut ist, wie sie mit der Oxocard verbunden wird und wie du sie sowohl mit NanoPy als auch mit Blockly programmieren kannst. So kannst du Schritt für Schritt eigene Projekte entwickeln und das volle Potenzial der Pixelmatrix Combo ausschöpfen.
RGB Pixel auf der Pixelmatrix Combo
Pixelmatrix Combo mit Oxocard Connect
Vorderseite - Pixelmatrix Combo mit Oxocard Connect
Rückseite - Pixelmatrix Combo mit Oxocard Connect Hinweis: Dieses Produkt wurde mir vom Entwickler der Oxocard auf der Maker Faire 2024 in Hannover kostenlos zur Verfügung gestellt. Meine Meinung und Bewertung des Produkts basieren jedoch ausschließlich auf meinen eigenen Erfahrungen und sind unabhängig von dieser Bereitstellung.
Vorstellung des Oxocard Connect Mikrocontrollers
Für den Betrieb und die Programmierung der Pixelmatrix Combo benötigst du den Mikrocontroller Oxocard Connect. Dieser kleine ESP32 mit USB-Typ-C Schnittstelle und Farbdisplay dient als Schaltzentrale.
Oxocard Connect

Oxocard Connet mit LED auf Breadboardmodul Der Vorteil der Oxocard Connect ist, dass diese in einem fertigen Gehäuse untergebracht ist und durch die seitliche Schnittstelle kannst du verschiedene Module anschließen und programmieren. Der Code wird dabei nicht auf dem Mikrocontroller gespeichert, sondern auf dem eingesteckten Modul. Das hat den Vorteil, dass man mehrere Schaltungen mit dem Mikrocontroller aufbauen und beliebig wechseln kann, ohne dass man zuvor die Pins zurücksetzt. Wenn du mehr über diesen Mikrocontroller erfahren möchtest, dann empfehle ich dir einen Blick in den Beitrag Oxocard Connect enthüllt: Neue Horizonte für kreative Köpfe welchen ich dir dafür bereits veröffentlicht habe.
Lieferumfang und Aufbau der Pixelmatrix Combo
Zum Lieferumfang der Pixelmatrix Combo gehört neben der Platine mit den 25 RGB NeoPixel welche seriell verbunden sind noch ebenso 25 Kappen, welche als Diffusor dienen, denn diese NeoPixel können sehr hell und grell sein. Die Helligkeit der NeoPixel LEDs lässt sich auch im Code manipulieren.

Stand von Oxocard auf der Maker Fair 2024 Auf der Maker Faire wurde gezeigt, wie multifunktional diese Matrix eingesetzt werden kann. Auf dem Bild siehst du einen Ball, welcher mit dieser Matrix aufgebaut wurde und auch das Herz ist recht einfach möglich.
Beispielprogramm auf dem Modul
Wie erwähnt befindet sich der Code nicht auf dem Mikrocontroller, sondern auf dem Modul welches du in den Mikrocontroller steckst. Auf der Pixelmatrix Combo befindet sich ein kleines Beispiel, welches die Zahlen von 9 bis 0 in unterschiedlichen Farben anzeigt.
Programmieren der Pixelmatrix in NanoPy
Der Editor NanoPy ist ein Online-Editor, welcher dir kostenfrei unter https://editor.nanopy.io/ zur Verfügung gestellt wird, der Mikrocontroller Oxocard Connect verfügt über einen ESP32, welchen wir wiederum via WiFi anbinden. Im oben verlinkten Video erläutere ich dir im Detail, wie du die Pixelmatrix Combo in NanoPy mit der Oxocard Connect in NanoPy programmierst. Nachfolgend möchte ich dir diese Schritte mit Bildern aufzeigen. Aufbauen der WiFi-Verbindung für die Programmierung über NanoPy Wenn du den Mikrocontroller über die USB-Typ-C Schnittstelle mit Strom versorgst, startet das System automatisch. Im Hauptmenü kannst du den Menüpunkt 'WiFi' auswählen. Von dort aus wählst du dein lokales WLAN-Netzwerk aus der Liste der verfügbaren Netzwerke. Im nächsten Schritt gibst du das Passwort mithilfe des kleinen Joysticks ein, indem du die einzelnen Zeichen auswählst. Um den Vorgang abzuschließen, bestätigst du deine Eingabe, indem du das Feld 'OK' unten rechts auswählst. Der Mikrocontroller wird nun eine Verbindung zu deinem WLAN herstellen. Sobald die Verbindung erfolgreich ist, kannst du alle weiteren Schritte, wie die Programmierung über NanoPy, bequem durchführen. Diese stabile WiFi-Verbindung ist entscheidend, um den Mikrocontroller mit dem Online-Editor zu koppeln und Programme drahtlos auf das Gerät zu laden.
Verbinden zu NanoPy Nachdem die WiFi-Verbindung erfolgreich hergestellt wurde, kannst du den Mikrocontroller mit NanoPy verbinden. Dazu wählst du im Hauptmenü des Mikrocontrollers den Eintrag 'PAIRING'. Nun öffnest du auf deinem PC den Browser und gehst zur Adresse https://editor.nanopy.io. Dort wirst du aufgefordert, den Pairing-Code einzugeben, der dir auf dem Display des Mikrocontrollers angezeigt wird. Gib diesen Code in das entsprechende Feld auf der Website ein, um die Verbindung herzustellen. Sobald die Verbindung erfolgreich aufgebaut wurde, wird das Display des Mikrocontrollers geleert. Du bist nun bereit, deinen Mikrocontroller direkt über den Browser zu programmieren und kannst auf alle Funktionen von NanoPy zugreifen. Diese einfache und schnelle Verbindungsmethode ermöglicht es dir, Programme drahtlos und in Echtzeit auf deinen Mikrocontroller zu übertragen.
Ansteuern der NeoPixel Die NeoPixel auf der Pixelmatrix sind wie im folgenden Bild angeordnet. Du beginnst oben rechts mit dem Index 0 und endest unten links mit dem Index 24. Wichtig zu beachten ist, dass die NeoPixel zeilenweise nummeriert sind. Das bedeutet, nach dem letzten Pixel einer Zeile wird der Index in der nächsten Zeile an derselben Seite fortgeführt – es wird also nicht umlaufend nummeriert.
Anordnung der NeoPixel auf der Pixelmatrix Combo von Oxocard Die Programmiersprache für die Oxocard Connect im NanoPy ist Python, jedoch eine sehr spezielle Version, welche für die Oxocard optimiert wurde, daher findest du zusätzliche Features welche dir die Arbeit deutlich erleichter. Im nachfolgenden kleinen Beispiel aktiviere ich die Neopixel in allen vier Ecken in unterschiedlichen Farben. #initialisieren der NeoPixel initDigitalLeds(C_PIN_01, 25, C_LED_TYPE_WS2812) #setzen des Modus für die Farben der NeoPixel setDigitalLedMode(C_LED_MODE_GRB) #aktivieren der NeoPixel mit Index 0 in der Farbe grün setDigitalLed(0, 0, 100, 0) #aktivieren der NeoPixel mit Index 4 in der Farbe blau setDigitalLed(4, 0, 0, 100) #aktivieren der NeoPixel mit Index 24 in der Farbe rot setDigitalLed(24, 100, 0, 0) #aktivieren der NeoPixel mit Index 20 in der Farbe gelb setDigitalLed(20, 100, 100, 0) #setzen der Status & Farben der NeoPixel applyDigitalLeds() Der Code lässt wie erwähnt die vier NeoPixel in den Ecken in unterschiedlichen Farben aufleuchten. Mit dieser Logik und so wenig Code können wir nun unterschiedliche Formen, Buchstaben und Zahlen darstellen.

Pixelmatrix Combo mit aktivierten NeoPixel Beispiel - Zahlen & Buchstaben auf der Pixelmatrix anzeigen Du findest im NanoPy Editor viele Beispiele zu den vorhandenen Cartridges, unter anderem auch für die Pixelmatrix. Eines der Beispiele ist die Darstellung von Zahlen (siehe Screenshot rechts).
Aufbau der Anzeige eines Buchstabens In meinem Fall habe ich die Zeile in ein Bitmuster maskiert, d.h. jede Stelle in dem digitalen Wert repräsentiert einen Status der LED in der Zeile. Die Pixelmatrix hat 5 Spalten und 5 Zeilen. Daraus resultiert eine Bitmuster wie folgt: 0b01110, 0b01010, 0b01110, 0b01010, 0b01010, #Buchstabe A Jede Zeile ist hier durch ein Komma getrennt und somit ist es recht einfach Zahlen und Buchstaben mit diesem einfachen Muster zu erstellen. Das fertige Programm zum Anzeigen von Zahlen und Buchstaben Nachfolgend das fertige Programm zum Anzeigen von Zahlen und Buchstaben auf der Pixelmatrix von Oxocard. #initialisieren der NeoPixel initDigitalLeds(C_PIN_01, 25, C_LED_TYPE_WS2812) #setzen des Modus für die Farben der NeoPixel setDigitalLedMode(C_LED_MODE_GRB) digits = #Alle RGB NeoPixel deaktivieren def clearMatrix(): for index in setDigitalLed(index, 0, 0, 0) def checkLed(row, index)->bool: return row & (1 int: innerCounter = count for index in : innerCounter++ if checkLed(row, index): setDigitalLed(innerCounter, 0, 0, 100) else: setDigitalLed(innerCounter, 0, 0, 0) return innerCounter rowCount = -1 count = -1 for row in digits: rowCount++ if rowCount % 5 == 0: count = -1 delay(500); count = displayDigit(row, count) applyDigitalLeds() Read the full article
0 notes
Link
PixelMatrix is a leading Education app development company in India provides educational mobile app development services. We develop educational apps for Android, iOS & cross-platform.
PixelMatrix, as a premier education software development company, helps institutions align with this transformation with top-of-the-line education software solutions.
#education software solutions#education app development company#education app development#elearning app development
2 notes
·
View notes
Link
PixelMatrix is a top real estate app development company in India that offers real estate software solutions for real estate industry. Hire our app developers for real estate app development.
We design & develop top-of-the-line solutions to simplify the experience for both buyers and property agents. Our offerings range from CRM application auction platform development to construction supervision applications and more.
#real estate app development company#real estate software development company#real estate software solutions
2 notes
·
View notes
Link
Hire Shopify developers to create full-fledged eCommerce online store. Hire Shopify expert from PixelMatrix to customize your website.
As a premier Shopify development company in India, we offer a wide range of solutions to help you embark on your online journey. Whether you have ten or a thousand products, our Shopify developers have covered you.
1 note
·
View note
Link
Hire professional web designers in India to create an engaging website for your business. Hire website designer from PixelMatrix Solutions at a reasonable price.
Are you planning to design a website? Need to hire web designer?
Hire professional web designers in India to create an engaging website for your business. Hire website designer from PixelMatrix Solutions at a reasonable price.
0 notes
Link
Are you looking to hire ReactJS developers in India to build dynamic React applications? PixelMatrix offers to hire dedicated ReactJs developers on flexible hiring models.
At PixelMatrix Solutions, we provide excellently and tested ReactJS development services to create cutting-edge websites and mobile apps with great user interfaces.
0 notes
Link
PixelMatrix Solutions is the best mobile app and web development company in India and the USA. We help you get professional assistance from some of the industry’s most innovative and highly qualified mobile app and web developers.
1 note
·
View note
Link
PixelMatrix Solutions is one of the best-reviewed app and web development companies in India and the USA. We help you get professional assistance from some of the industry’s most innovative and highly qualified mobile app and web developers.
0 notes
Link
PixelMatrix Solutions can help you have a mobile application that can perfectly reflect your business with robust UI/UX designs.
With dedicated in-house developers, we deliver mobile apps tailored to your needs. At PixelMatrix, we have successfully delivered hundreds of iOS, Android, and hybrid apps across various industries.
1 note
·
View note
Link
PixelMatrix Solutions is one of the best-reviewed app and web development companies in India and the USA. We help you get professional assistance from some of the industry’s most innovative and highly qualified mobile app and web developers.
1 note
·
View note
Link
PixelMatrix Solutions is a custom software development company that specializes in offering IT solutions such as Web, Apps, Enterprise Software and Digital Marketing.
As a leading website design and development company, we always look forward to flourishing a healthy relationship with clients across all industries.
#software development company#custom software development company#website design and development company
0 notes
Photo

Check out my new item on OpenSea from PixelMatrix Colors Collection Link 👉 bit.ly/pixelmatrix10 For more NFTs Check out My Account: https://opensea.io/ZR21designs or https://bit.ly/ZR21NFTs @opensea #openseanft #NFT #art #digitalart #NFTs #NFTartists #Polygon #NFTcommunity #nftcollector #polygonnft #nftcollectors #NFTdrop #portrait #NFTcollectibles #nftcollection #paintings #colors #artwork #beautiful #pixelart #nftpixelart #openseanfts #pixelartwork #nftart #pixel #ethereum #numbers #background https://www.instagram.com/p/CZ-lTHtK_FB/?utm_medium=tumblr
#openseanft#nft#art#digitalart#nfts#nftartists#polygon#nftcommunity#nftcollector#polygonnft#nftcollectors#nftdrop#portrait#nftcollectibles#nftcollection#paintings#colors#artwork#beautiful#pixelart#nftpixelart#openseanfts#pixelartwork#nftart#pixel#ethereum#numbers#background
0 notes