Bouw je eigen LED tafel - Eindelijk - Achtergrond - Tweakers

2021-12-02 04:11:47 By : Ms. Daisy Lu

Uw tafel is klaar en functioneel. Met de Adafruit-bibliotheken en een Arduino Mega kun je allerlei effecten op je tafel toveren, maar het wordt nog leuker als je er een beetje pixelart op kunt laten zien. We hebben het er eerder over gehad, maar je kunt niet zomaar een afbeelding in een schets gooien. Je zult het eerst moeten vertalen naar een formaat dat de Arduino kan gebruiken. We gebruiken de UTFT ImageConverter om elke afbeelding om te zetten in een utf-bestand. Deze laden we met een schets in progmem, oftewel het flashgeheugen, en roepen de beeldgegevens op in een schets.

Dit stelt ons in staat om kleine afbeeldingen, bij voorkeur vierkante en herkenbare afbeeldingen, om te zetten en weer te geven op de LED-tafel. Hiervoor gebruiken we de MatrixGFXDemo-schets uit de NeoMatrix-bibliotheek van Adafruit. Om uw afbeeldingen weer te geven, moet u het c-bestand met afbeeldingsgegevens samen met de schets naar uw Arduino uploaden en natuurlijk de juiste pin definiëren waarop u uw matrix hebt aangesloten.

Als we het hebben over de aansluitingen van de Arduino, moeten we ook de voeding en aarde vermelden. We sluiten de Arduino gewoon aan op dezelfde 5V-voeding als de LED-strips. In principe delen ze dan de aarde of massa met de ledstrips, maar we benadrukken dat je de aarde of massa van de ledstrips en de Arduino moet verbinden. Dat voorkomt storingen. Je kunt ook een weerstand van een paar honderd ohm tussen je ledstrip en je Arduino, of andere controller, plaatsen om mogelijke schade te voorkomen, en het kan geen kwaad om een ​​grote condensator op de voeding van je LED-matrix te zetten.

Met bovenstaande schets hebben we allerlei afbeeldingen op tafel laten zien. We hebben de helderheid van de LED's vrij conservatief ingesteld. Je kunt het instellen op 0-255, maar om je ogen een beetje te beschermen en de Chinese voedingen niet te laten knallen, hebben we het op 40 gezet. We vonden alles boven de 100 bizar helder en zullen ook je LED's behoorlijk opwarmen.

We hebben wat meer geëxperimenteerd met een Raspberry Pi en gerommeld met de rpi_WS281x-bibliotheek. Daarmee kun je je led-matrix besturen met python en in principe elke afbeelding op je Pi op je tafel weergeven. Als we dat echter een tijdje lieten lopen, zagen we veel glitches, dus voor ons werkte het niet perfect. Nu kun je natuurlijk altijd zelf op internet surfen en inspiratie opdoen bij een van de vele LED matrix projecten die anderen hebben gebouwd. Zo kun je zelfs games op je tafel spelen, of geanimeerde gifs of video op je matrix laten zien. Uw budget, vaardigheden en creativiteit zijn uw enige beperkingen.

Kleine doos die groots klinkt

Groter, goedkoper en extreem aanpasbaar

Jaren 80 8bit-pictogram herboren

[Opmerking aangepast door SizzLorr op 9 december 2018 00:28]

[Opmerking aangepast door SizzLorr op 9 december 2018 00:45]

[Opmerking aangepast door SizzLorr op 9 december 2018 08:32]

[Opmerking aangepast door SizzLorr op 9 december 2018 13:22]

[Opmerking aangepast door SizzLorr op 8 december 2018 21:26]

[Opmerking aangepast door SizzLorr op 8 december 2018 22:24]

[Opmerking aangepast door Durandal op 8 december 2018 22:45]

[Opmerking bewerkt door voxl_ op 9 december 2018 13:18]

[Opmerking aangepast door SizzLorr op 9 december 2018 16:11]

[Opmerking aangepast door SizzLorr op 8 december 2018 22:58]

[Opmerking aangepast door SizzLorr op 9 december 2018 00:25]

[Opmerking bewerkt door RaspberryPiDMX op 8 december 2018 13:52]

[Opmerking aangepast door ThePendulum op 8 december 2018 15:22]

[Opmerking aangepast door misterbennie op 8 december 2018 19:15]

[Opmerking aangepast door redfox314 op 8 december 2018 12:52 uur]

Op dit item kan niet worden gereageerd.

Nintendo Switch (OLED-model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" wifi, 8GB ram Nintendo Switch Lite

Samen met Hardware Info, AutoTrack, Gasmetaal.nl, Nationale Vacaturebank, Intermediair en Independer vormt Tweakers DPG Online Services BV Alle rechten voorbehouden © 1998 - 2021 • Hosting door True