Pixelkracht ontketend: IKEA OBEGRÄNSAD krijgt een upgrade met Raspberry Pico voor individuele pixelaansturing

5 juni 2023

In mijn nieuwsgierigheid om de volledige controle over de pixels van de IKEA OBEGRÄNSAD te verkrijgen, heb ik een nieuwe stap gemaakt. Alle vier de panelen zijn nu met elkaar verbonden en functioneren als een shift register. In mijn zoektocht naar meer krachtige mogelijkheden ben ik overgestapt van de beperkte processorkracht van de Arduino Uno naar de wereld van de Raspberry Pico. Hierbij komt mijn eigen ontwikkelde printplaat met Pico en Real Time Clock uitstekend van pas, wat leidt tot nieuwe perspectieven.

Om de individuele pixels aan te sturen, is het essentieel om elke pixel afzonderlijk te kunnen benaderen aan de hand van hun (X,Y)-coördinaten. De grillige looproute van de LED-matrix laat zich niet eenvoudig vangen in een simpele wiskundige formule. Daarom heb ik een alternatieve oplossing bedacht: het gebruik van een array, een verzameling gegevens die als een toegankelijke databank fungeert. Met behulp van mijn nauwkeurig uitgetekende individuele pixels in Excel, heb ik deze array gevuld, waardoor ik nu moeiteloos de gewenste locatie kan uitlezen.

Een van de toepassingen van deze LED-matrix is het creëren van een real time klok, waarin actieve en tijdige bewegingen plaatsvinden in de overbodige LEDs. Dankzij de precieze tijdsregistratie van de DS3231 en de handige knoppen waarmee ik de uren en minuten kan bijstellen, wordt elk moment nauwlettend in de gaten gehouden. Daarnaast openen zich grenzeloze mogelijkheden met deze LED-matrix: van het weergeven van pakkende teksten, opvallende logo’s en betoverende iconen tot zelfs het tot leven brengen van bewegende beelden in een lage resolutie (16×16 pixels). En het mooiste van alles? het volledige systeem met zijn processor slechts zo’n 7 watt, waardoor het zelfs mobiel kan worden gevoed met een handzame powerbank. Met de volledige controle over elke individuele pixel in mijn bezit, sta ik aan de vooravond van een grenzeloos avontuur vol creatieve mogelijkheden.