SSD1306 OLED Panel For Neopixel Stand 3D Printer Model

License: CC BY-SA
File formats: stl,yaml
Download type: zip
Size:25.0KB

The file 'SSD1306 OLED Panel For Neopixel Stand 3D Printer Model' is (stl,yaml) file type, size is 25.0KB.

Summary

So huge thanks to Caliandrias and Nan_1 for providing the things for me to hack!

I modified the central plate ('NeoPixel_Label.stl') in the NeoPixel Ring 24 Stand so that I could mount an oled panel in it. In my use case, I use esphome & Home Assistant, and the NeoPixel ring lights the left hand half circle of 12 LEDs in various colours from yellow to red as grid power is consumed, and on the other side the 12 LEDs represent how much power is being generated by my solar panels in colours from blue to green, with each LED rounded to the nearest 1kW up to 12kW eg 8 lit LEDs indicates somewhere from 7500 to 8499W. The central display currently just shows the actual solar being generated, but I might change that to cycle through other info such as total solar generated etc.

Note that all I did was get the display frame and, using Tinkercad, lay that over the central plate and use the 'hole' option to effectively punch a hole through the plate for the screen. Speaking of which, I also had to slightly change the size of the plate as my screen was slightly smaller than the one used in the original frame.

Obviously you can use this in all sorts of different ways, for example combined with a distance sensor it could be put in a garage and used as a guide for parking a car, or the ring could change colour depending on an event with the screen displaying more data - for example you could have it show a rainbow when mail is delivered. Anyhow, I have also uploaded a copy of the code I use in esphome. :-) Discussion about this is here

OLED-Plate.stl 70.8KB
ws2812b24-32.yaml 35.6KB