Thingiverse
![Diffusor and cover for 16x16 WS2812b LED matrix](/previews/4832802.jpg)
Diffusor and cover for 16x16 WS2812b LED matrix
by Thingiverse
Last crawled date: 4 years, 4 months ago
The first version published here is a rather minimal case with a surprisingly effective diffusor for one of those quadratic LED matrices you can get on Aliexpress with 256 WS2812b LED on it, 16 rows a 16 lights, spaced in a 10mm raster.
A diffusor, or scrim, softens the light and spreads it over a wider area. In the matrix there is a very bright LED and then 8mm darkness in each direction and then the next led. That makes recognizing subtle differences in brightness and colour very difficult and our brains fail to recognize an image unless it is 'flat' with few colours and no dithering.
The well known articles on the brainy-bits site show what goes for that approach.https://www.brainy-bits.com/arduino-16x16-matrix-frame/https://www.brainy-bits.com/create-arduino-array-from-pictures/
With a diffusor the light of each LED ideally covers the entire 10x10mm plain around it. And suddenly the error correction in our visual cortex works wonders and allows us to recognize fine structures from dithered colours. Looking directly at the matrix there is only pixel salad, with the diffusor I see the emoji-picture. (for that is what I was trying to achieve, a display for emoji icons)
I tried 3 different approaches, a single sheet of white astic close to the leds (low effect), a single sheet of plastic in ~10mm distance to the led matrix (medium) and then 2 layers, one close to the light, the other 8mm apart. That one works best. (I tried to capture the difference in a photo, you see the three left to right but it's not the same than seeing it with your own eyes. Also, the kiss image isn't very much dithered at all and actually is an example of a 'flat' image.)
The light weight version contains just the display frame and it is assumed that the mcu and cabling has it's own cover or is hidden from sight.
A second version with a more stable case big enough to house the ESP8266 is almost done but needs to reintegrate the diffusor.
Ah, just one more thing: not the smallest question in this context is, how to prepare images so they can be shown on the matrix. Those 2 articles linked above give a good introduction into how the matrix is organized in a zig-zag topology and so the images need to be shuffled accordingly. The second article shows a way to do that but it is not pretty, involves manual line-by line copy'pasting and takes ages.
I've written a bash script for it which combines imagemagick and another tool to convert hundreds of images in half a minute. Find it at https://github.com/planetar/matrixPics
A diffusor, or scrim, softens the light and spreads it over a wider area. In the matrix there is a very bright LED and then 8mm darkness in each direction and then the next led. That makes recognizing subtle differences in brightness and colour very difficult and our brains fail to recognize an image unless it is 'flat' with few colours and no dithering.
The well known articles on the brainy-bits site show what goes for that approach.https://www.brainy-bits.com/arduino-16x16-matrix-frame/https://www.brainy-bits.com/create-arduino-array-from-pictures/
With a diffusor the light of each LED ideally covers the entire 10x10mm plain around it. And suddenly the error correction in our visual cortex works wonders and allows us to recognize fine structures from dithered colours. Looking directly at the matrix there is only pixel salad, with the diffusor I see the emoji-picture. (for that is what I was trying to achieve, a display for emoji icons)
I tried 3 different approaches, a single sheet of white astic close to the leds (low effect), a single sheet of plastic in ~10mm distance to the led matrix (medium) and then 2 layers, one close to the light, the other 8mm apart. That one works best. (I tried to capture the difference in a photo, you see the three left to right but it's not the same than seeing it with your own eyes. Also, the kiss image isn't very much dithered at all and actually is an example of a 'flat' image.)
The light weight version contains just the display frame and it is assumed that the mcu and cabling has it's own cover or is hidden from sight.
A second version with a more stable case big enough to house the ESP8266 is almost done but needs to reintegrate the diffusor.
Ah, just one more thing: not the smallest question in this context is, how to prepare images so they can be shown on the matrix. Those 2 articles linked above give a good introduction into how the matrix is organized in a zig-zag topology and so the images need to be shuffled accordingly. The second article shows a way to do that but it is not pretty, involves manual line-by line copy'pasting and takes ages.
I've written a bash script for it which combines imagemagick and another tool to convert hundreds of images in half a minute. Find it at https://github.com/planetar/matrixPics
Similar models
thingiverse
free
![16x16 LED MATRIX for 10mm LEDs by RBEPrinter](/t/8796152.jpg)
16x16 LED MATRIX for 10mm LEDs by RBEPrinter
...16 led matrix for 10mm leds by rbeprinter
thingiverse
this is a game frame inspired led matrix plane for 16x16 10mm ws2813 leds.
grabcad
free
![WS2812b 16x16 Matrix](/t/8328092.jpg)
WS2812b 16x16 Matrix
...ws2812b 16x16 matrix
grabcad
ws2912b led flexible matrix (also known as neopixels)
thingiverse
free
![32x8 LED Matrix grid for diffuser by peaberry](/t/8782043.jpg)
32x8 LED Matrix grid for diffuser by peaberry
...panel 5050 – 8×32 – 5v" it looks very similar to these: adafruit "flexible 8x32 neopixel rgb led matrix"...
grabcad
free
![16x16 LED-Matrix like Game Frame](/t/5760712.jpg)
16x16 LED-Matrix like Game Frame
...16x16 led-matrix like game frame
grabcad
16x16 led-matrix
grabcad
free
![LED Matrix - WS2812B](/t/5701486.jpg)
LED Matrix - WS2812B
...y4
https://youtu.be/g21gttcn91g
glediator - http://www.solderlab.de/index.php/software/glediator
jinx - http://www.live-leds.de/
thingiverse
free
![5x5 8mm LED Matrix by Horstwursti](/t/8824619.jpg)
5x5 8mm LED Matrix by Horstwursti
...e "monsterpixel"-project you can look at the german wiki-article at: https://wiki.hackerspace-bielefeld.de/monsterpixel
3dwarehouse
free
![Dot Led Matrix 10x10 WS2812b](/t/6674324.jpg)
Dot Led Matrix 10x10 WS2812b
...dot led matrix 10x10 ws2812b
3dwarehouse
dot led matrix 10x10 ws2812b by cleo fb:/mybatterypacks
thingiverse
free
![Holder support for 16x16 Dot Matrix Led by BorisFR](/t/8858061.jpg)
Holder support for 16x16 Dot Matrix Led by BorisFR
...holder support for 16x16 dot matrix led by borisfr
thingiverse
a simple thing to join 2 16x16 dot matrix led together.
thingiverse
free
![OpenRc F1 Rainlight and Diffuser with working Rainlight by Dark-Hawk](/t/8558859.jpg)
OpenRc F1 Rainlight and Diffuser with working Rainlight by Dark-Hawk
...e able to add more functionality later, for example different colors or blink frequencies when the car's lipo is running low.
thingiverse
free
![LED-Matrix diffusor by JanHenrik](/t/8954555.jpg)
LED-Matrix diffusor by JanHenrik
...sor by janhenrik
thingiverse
more informations here: http://www.instructables.com/id/how-to-make-a-diffusor-for-your-led-matrix/
16X16
3ddd
$1
![Poltrona Frau H_O](/t/998187.jpg)
Poltrona Frau H_O
...plain or square pattern, featuring a tone-on-tone motif of 16x16 cm squares obtained through an artisan...
3d_export
$15
![30 low poly electronic and household appliances](/t/11890939.jpg)
30 low poly electronic and household appliances
...as .obj and .fbx<br>majority of textures are from single 16x16 image...
thingiverse
free
![TBS Crossfire Nano RX 16x16 Stack mount by AxMaPi](/t/8148386.jpg)
TBS Crossfire Nano RX 16x16 Stack mount by AxMaPi
...pictures will follow soon.
inspired by the 20x20 mount designed by "jpotegal"
https://www.thingiverse.com/thing:4058948
thingiverse
free
![MicroLongRange for 16x16-20x20-WhoopFC by schmidda](/t/8141269.jpg)
MicroLongRange for 16x16-20x20-WhoopFC by schmidda
...required hardware
6x m2 20mm standoff
2x m2 25mm standoff
4x m2 nut
12x m2x6 steel screw
4x m2x8 steel screw
4x m2x16 steel screw
thingiverse
free
![Abyss3 / Abyss4 - 3D printed quadcopter frame by L3M4R](/t/8144112.jpg)
Abyss3 / Abyss4 - 3D printed quadcopter frame by L3M4R
...and a bit stronger. general notes support for stack 16x16 20x20 and 25x25 mm motors 9x9 to 12x12 mounts...
thingiverse
free
![light 4" frame for the DJI air unit by duke_vah](/t/8107481.jpg)
light 4" frame for the DJI air unit by duke_vah
...25x25 mounting holes (2x: 20x20), (2x: 16x16), (1x:20x02 and 1x:25x25),(1x:16x16 and 1x:25x25), (1x:20x20 and 1x:25x25) it is a unity...
thingiverse
free
![C1 Chaser motor mount by stavrosk](/t/8108781.jpg)
C1 Chaser motor mount by stavrosk
...motor mount for the c1 chaser, with holes for 16x16 and 16x19 motors. print in clear petg with the...
thingiverse
free
![LED Matrix - 16x16 WS2812B by TheNukeGarage](/t/8073779.jpg)
LED Matrix - 16x16 WS2812B by TheNukeGarage
...eds per meter)
controller (i used arduino uno)
power supply (i used a standard usb battery bank)
enclosure (i made mine from oak)
thingiverse
free
![20x20 16x16 FrSky XM mount by LouDFPV](/t/8077267.jpg)
20x20 16x16 FrSky XM mount by LouDFPV
...20 16x16 frsky xm mount by loudfpv
thingiverse
frsky xm mount for 20x20 or 16x16 builds.
3mm arm thickness or 2mm arm thickness.
thingiverse
free
![Tinyhawk Freestyle Adapter for 16x16 all in one stack by Houk3](/t/8083133.jpg)
Tinyhawk Freestyle Adapter for 16x16 all in one stack by Houk3
...tinyhawk freestyle adapter for 16x16 all in one stack by houk3
thingiverse
tinyhawk freestyle adapter for 16x16 all in one stack
Diffusor
3ddd
free
![Tolomeo Suspension Decentralized SOLO DIFFUSORE ANELLO](/t/718630.jpg)
Tolomeo Suspension Decentralized SOLO DIFFUSORE ANELLO
... anello
светильник tolomeo suspension decentralized solo diffusore anello из новой коллекции artemide
3d_export
$10
![bola disc table](/t/11892404.jpg)
bola disc table
...45 degrees while elevated by an opaline glass globe diffusor that appears to float over its marble cylinder base....
design_connected
$16
![Tolomeo Parete Diffusore](/t/4570495.jpg)
Tolomeo Parete Diffusore
... parete diffusore
designconnected
artemide tolomeo parete diffusore computer generated 3d model. designed by de lucchi, michele.
thingiverse
free
![Q-Dance Logo Lamp by 3zuli](/t/8140615.jpg)
Q-Dance Logo Lamp by 3zuli
...the light more evenly. alternatively, you can print the diffusor in white and use an addressable led strip with...
thingiverse
free
![VESA mount LED light bar by jongsanders](/t/8144126.jpg)
VESA mount LED light bar by jongsanders
...she wanted one too, so i've made an updated diffusor model as well as an updated mount. the 'tape...
thingiverse
free
![LightBox - Lasercutter by dFactory3D](/t/8134874.jpg)
LightBox - Lasercutter by dFactory3D
...14 m3 screws 14 m3 nuts 14 m3 washers diffusor fabric cardboard 2/3 m wires 1 switch 1 electric...
thingiverse
free
![Hexagon Lights by l1mb0](/t/8138491.jpg)
Hexagon Lights by l1mb0
...on diy nanoleaf by modernhobbyist. in this remix, the cover-diffusor changed to have stronger snaps and corrected to fit...
thingiverse
free
![Nanoleaf Remix by Anollya](/t/8059488.jpg)
Nanoleaf Remix by Anollya
...try ledfx. wled: https://github.com/aircoookie/wled ledfx: https://ledfx.app/ there are two diffusor versions: 0.24 for 0.12 layer height and 0.4 for...
thingiverse
free
![Ikea Skadis Fenix LD20 diffusor holder by hsc2k](/t/8060212.jpg)
Ikea Skadis Fenix LD20 diffusor holder by hsc2k
...ikea skadis fenix ld20 diffusor holder by hsc2k
thingiverse
for the pegboard
thingiverse
free
![The Mandalorian; Pulse Rifle Tread update by Straekers_Armory](/t/8121960.jpg)
The Mandalorian; Pulse Rifle Tread update by Straekers_Armory
...a long overdue fix on the pulse rifle, the diffusor treads now had the correct shapes!! thanks!! enjoy your...
Ws2812B
thingiverse
free
![DIYmall 12 Bits 12 X WS2812B 5050 RGB Ring Mount by chevyfried](/t/8114849.jpg)
DIYmall 12 Bits 12 X WS2812B 5050 RGB Ring Mount by chevyfried
...will friction hold a diymall 12 led ws2812b ring.
https://www.amazon.com/gp/product/b0105vmuuq/ref=ppx_yo_dt_b_asin_title_o01_s00
thingiverse
free
![Piano Keyboard LED Rail by ModernHobbyist](/t/8146347.jpg)
Piano Keyboard LED Rail by ModernHobbyist
...created this simple rail to hold a strip was ws2812b leds that were then sticky-taped to my keyboard so...
thingiverse
free
![Sims light-up Plumbob with WS2812b lights by nmurray48](/t/8142807.jpg)
Sims light-up Plumbob with WS2812b lights by nmurray48
...x_yo_dt_b_asin_title_o09_s00?ie=utf8&psc=1
button:https://www.amazon.com/adafruit-tactile-button-switch-ada367/dp/b00kldq0bo.
thingiverse
free
![Cura plugin - NeoPixel Progress bar by Kotvic](/t/8139414.jpg)
Cura plugin - NeoPixel Progress bar by Kotvic
...file in this thing is holder for neopixel strip ws2812b 144leds/m. it has enough room for 10-12 leds and...
thingiverse
free
![3dprintable fire pit rgb desk lamp by nkmakes](/t/8147018.jpg)
3dprintable fire pit rgb desk lamp by nkmakes
...desk lamp, with a flame shaped light based around ws2812b neopixel 16 led ring and esp32. comes with blank...
thingiverse
free
![Gear and RPM indicators for sim racing by PizaCat](/t/8126834.jpg)
Gear and RPM indicators for sim racing by PizaCat
...to diffuse the light from the rpm led strips (ws2812b x 2) which are way too bright otherwise. everything...
thingiverse
free
![wire helix lamp by paolo21](/t/8136849.jpg)
wire helix lamp by paolo21
...top is capacitive touch items that you need : -ws2812b led stip 60 leds/meter , one meter one esp8266...
thingiverse
free
![Headphones Stand - RGB led by szakuls](/t/8135406.jpg)
Headphones Stand - RGB led by szakuls
...is big enough for 12 mm high 144 l/m ws2812b nodemcu flashed with aircookie was used. it matches with...
thingiverse
free
![Piano LED Mounting Rail by ModernHobbyist](/t/8132305.jpg)
Piano LED Mounting Rail by ModernHobbyist
...modernhobbyist thingiverse i designed this railing to hold a ws2812b led strip at an angle over my piano's keys...
thingiverse
free
![Pipe holders system by marigu](/t/8111512.jpg)
Pipe holders system by marigu
...i have made holders for raspberry pi, jetson nano, ws2812bneopixels) ring, fifine usb microphone, relay/wireless door opener switch, and...
Matrix
3ddd
$1
![Andrew Tye / Matrix Table](/t/998152.jpg)
Andrew Tye / Matrix Table
...1.5 "w x 31.5"d x 10.43" h
large: 43.31"w x 31.5" d x 10.43"h
materials:
base: plywood
top: glass
3ddd
$1
![модель MATRIX 2](/t/979901.jpg)
модель MATRIX 2
...одель matrix 2
3ddd
sklo+glas , дверь
стеклянные двери фирмы sklo+glas , модель matrix 2
3ddd
$1
![Verona / MATRIX](/t/970276.jpg)
Verona / MATRIX
...verona / matrix
3ddd
verona
мебель без техники и мойки
3ddd
$1
![APU Matrix Robot](/t/598779.jpg)
APU Matrix Robot
...apu matrix robot
3ddd
робот
apu matrix robot
3d_ocean
$5
![CK Diamond Ring 009](/t/559966.jpg)
CK Diamond Ring 009
...have more experience in autodesk maya, rhino, 3d max, matrix if you need more file type i am feel...
3d_ocean
$5
![Diamond Ring Creative 005](/t/560963.jpg)
Diamond Ring Creative 005
...have more experience in autodesk maya, rhino, 3d max, matrix if you need more file type i am feel...
3d_ocean
$5
![Diamond Ring Creative 004](/t/562140.jpg)
Diamond Ring Creative 004
...have more experience in autodesk maya, rhino, 3d max, matrix if you need more file type i am feel...
3d_ocean
$4
![Diamond Ring Creative 022](/t/569622.jpg)
Diamond Ring Creative 022
...have more experience in autodesk maya, rhino, 3d max, matrix if you need more file type i am feel...
3d_ocean
$29
![M134 Minigun Model](/t/568485.jpg)
M134 Minigun Model
...cinema download gun hard heavy hmg m134 machine materials matrix mini mmg model models movie riffle surface tech vray...
3d_ocean
$6
![Diamond Ring Creative 009](/t/568683.jpg)
Diamond Ring Creative 009
...have more experience in autodesk maya, rhino, 3d max, matrix if you need more file type i am feel...
Led
design_connected
$11
![Carrie LED Lantern](/t/7937251.jpg)
Carrie LED Lantern
...carrie led lantern
designconnected
menu carrie led lantern computer generated 3d model. designed by norm architects.
3ddd
$1
![SAN FRANCISCO Leds C4](/t/863792.jpg)
SAN FRANCISCO Leds C4
...rancisco leds c4
3ddd
leds c4 , leds-c4
диаметр 600 мм.
текстуры и материалы в комплекте
3ddd
$1
![люстра blitz Blitz 3866-45](/t/863879.jpg)
люстра blitz Blitz 3866-45
...диаметр:640 м тип лампы:накаливания возможные аналоги ламп: энергосберегающие или led цоколь ламп:e14 max мощность ламп:40w класс защиты:ip20 производитель:blitz страна...
3ddd
$1
![paulmann, premium line turbo, led](/t/863882.jpg)
paulmann, premium line turbo, led
...paulmann, premium line turbo, led
3ddd
paulmann
d 97mm, h 60mm;
led 1x10w;http://www.paulmann.com
арт. 925.11
3ddd
$1
![LED BAR STOOL](/t/867785.jpg)
LED BAR STOOL
...led bar stool
3ddd
барный
формованный барный стул с подсветкой. материал vrayfastsss2
3d_export
$10
![Samsung H6240 Smart TV 3D Model](/t/959814.jpg)
Samsung H6240 Smart TV 3D Model
...smart tv 3d model 3dexport samsung h6240 smart tv led technology tech video electronics television fun 3dsmax quality cheap...
3ddd
$1
![IinfraredRooms_Helo_HSI20](/t/959921.jpg)
IinfraredRooms_Helo_HSI20
...in sound system with radio and cd player, and led colorlight...
cg_studio
$18
![Digital picture frame remote low poly3d model](/t/957091.jpg)
Digital picture frame remote low poly3d model
...digital picture frame remote low poly3d model cgstudio led ir button power energy media audio video electronics tv...
3ddd
$1
![Столик журнальный Pico Sculptures Jeux](/t/958910.jpg)
Столик журнальный Pico Sculptures Jeux
..."битва за небеса" газета "правда" от 1961г. лампочка philips led 60w...
3ddd
$1
![Seagull LED Floor](/t/956298.jpg)
Seagull LED Floor
...seagull led floor
3ddd
seagull
seagull led floor
Cover
3d_export
$59
![Microsoft Surface with Touch Cover 3D Model](/t/283259.jpg)
Microsoft Surface with Touch Cover 3D Model
... tablet computer pc mobile cellular touchscreen touch screen
microsoft surface with touch cover 3d model humster3d 72677 3dexport
3ddd
$1
![IKEA SODERHAMN](/t/864016.jpg)
IKEA SODERHAMN
...polypropylene, polyester hollow fibre wadding armrest cover/ three-seat section cover 40% polyester, 16% cotton, 40% modacrylic, 4%...
3ddd
$1
![Dresser Romantic Cirrus Big](/t/865887.jpg)
Dresser Romantic Cirrus Big
...material: frame: mango wood, drawer and back board: mdf, cover mother of pearl, resin measures: 1.2 x 0.85 x...
3d_ocean
$25
![Bed collection 44](/t/861895.jpg)
Bed collection 44
...collection 44 3docean bed bedding bedroom blanket cloth collection coverng cushion fabric furnishings furniture linen max obj pillow plaid...
3d_ocean
$4
![Coffee Packaging](/t/861977.jpg)
Coffee Packaging
...coffee packaging 3docean anniversary arabica bold coffee cover dark espresso floverlock pack packaging packet packing parcel roast...
3d_ocean
$9
![Low Poly Game Ready Bus Shelter](/t/862036.jpg)
Low Poly Game Ready Bus Shelter
...bus stop city game-ready high quality low poly rain cover shelter town trash unity5 unreal4 this low poly high...
3d_ocean
$15
![Selling 3D Models True Secrets of 3D Artists book](/t/862329.jpg)
Selling 3D Models True Secrets of 3D Artists book
...of 3d artists book 3docean 3d bill bills book cover dollar dollars ebook how make models money on online...
3d_ocean
$9
![Bed 1](/t/862362.jpg)
Bed 1
...3docean 3ds bed bedding blanket c4d cinema 4d cloth coverng design dxf fbx furniture indoor modern odj pillow sleep...
3d_export
$9
![Bookshelf 03 3D Model](/t/859348.jpg)
Bookshelf 03 3D Model
...vray mentalray shelf office shelves library bookshelves reading book cover furniture bookcase paper room cabinet default bookshelf 03 3d...
3d_ocean
$25
![Bed 41](/t/860308.jpg)
Bed 41
...bed 41 3docean bed41 bedroom blanket cloth coverng cushion fabric furnishings furniture linen max obj pillow plaid...