Scott Marley
Scott Marley
  • 31
  • 1 443 865
Infinity coffee table with WLED and WS2815 LEDs
After a chance find on Facebook marketplace, I decided to turn an unsuspecting coffee table into something a little more flashy. Behold, the infinite coffee table! Video also conatins some information about the current requirements for WS2815 LEDs, as I found conflicting information online.
The LEDs for this project were kindly provided by Shenzhen Gaoxianse Photoelectric Co, check out their products here: gaoxianse.en.alibaba.com/
If you've found this interesting and you'd like to support me to create more stuff, you can now buy me a coffee: www.buymeacoffee.com/scottmarley or buy something from Amazon UK or US at the links below. As an Amazon Associate I earn from qualifying purchases from the links below. It doesn't cost you any more and it helps me to keep making videos!
Amazon UK
ESP32: amzn.to/2UEmvAp
Level shifters: amzn.to/3AOn77b
Buck converter: amzn.to/3hvLhf4
Wago 5 way connectors: amzn.to/3wrcJyY
Silicone wire: amzn.to/3wGIEf7
Amazon US
ESP32: amzn.to/3e43fmP
Level shifters: amzn.to/3yXxiF5
Buck converter: amzn.to/3xwllWk
Wago 5 way connectors: amzn.to/3yGoe7a
Silicone wire: amzn.to/3r2nxmf
00:00​ - Intro
00:29 - Hardware build
01:43 - Choosing the LEDs
03:24 - Wiring the cube
04:46 - Control electronics
06:35 - Demonstration
Переглядів: 14 625

Відео

Writing 'Simon' on the Grove Beginner Kit
Переглядів 2,6 тис.3 роки тому
I was sent a Grove Beginner Kit for Arduino from Seeed Studios to have play with, and thought it might be fun to write a 'Simon' type game for it. We'll look at how to structure a simple game, write bitmaps to the OLED, and make tunes with the buzzer. Full disclosure: This video is only sponsered in as much as Seeed studios provided the kit for free. No other money changed hands. GitHub page fo...
Animated indicators (turn signals) with Arduino, FastLED and a WS2812B LED strip.
Переглядів 54 тис.3 роки тому
I was recently asked how to connect a Arduino to a car lighting circuit to control some LED strips. As there are a number of ways to do that, I thought I'd go through some of my ideas here. This video is a bit more technical and less flashy than the last few, so if that's not you're thing you can skip this one! GitHub page for schematics and code: github.com/s-marley/CarLights Falstad circuit s...
3D-printable ESP32 powered VU display with the INMP441 digital microphone and a WS2812B matrix
Переглядів 29 тис.3 роки тому
Continuing the VU meter matrix series, here we look at how to use a much cleaner digital microphone and a 3d printed case to build two VU meters - a baby 8x8 and a mid-size 16x16 display! All files are available on GitHub, and if you have experience of using FastLED, you could add your own patterns and functionality. The hardware connections are exactly the same as for WLED sound reactive, so i...
3D Printed LED Infinity Cube Using FastLED, Arduino and ESP32
Переглядів 155 тис.3 роки тому
A while ago I spotted this tiny USB strip, and thought I should make it into an infinity cube. Thankfully I didn't know at the time what a pain it would be to make. Howeve, the end result is really nice - UA-cam's compression algorithms really don't do it any favours! GitHub link for code: github.com/s-marley/Infinity-Cube Ultra-skinny LED tape from one of the following: Adafruit (US) - www.ada...
FastLED Basics Episode 6 - Noise
Переглядів 32 тис.3 роки тому
In the 6th episode of FastLED basics, we look at the noise functions. These can be somewhat difficult to understand and there isn't really any documentation to speak of. Noise provides a 'smooth randomness' that allows plenty of interesting-looking patterns with only small amounts of code - if you know how to use it! CORRECTION: Around 16:15, I should have said that the last parameter in nblend...
FastLED Basics Episode 5 - Multiple patterns using a timer or button
Переглядів 54 тис.3 роки тому
In the 5th episode of FastLED basics, we look at how run multiple patterns, and change them either on a timer or by pushing a button. We will then look at crossfading between patterns to provide a more professional look. Finally we will see how and why we might use classes to separate our patterns from each other making it easier to add more patterns or edit the code in the future. GitHub link ...
FastLED Basics Episode 4 - Waves and blur
Переглядів 64 тис.3 роки тому
IMPORTANT: Since making this video, a comment from a viewer made me realise that using beatsin8 for LED position is not a high enough resolution for anything but the shortest strips. Please see the note on GitHub github.com/s-marley/FastLED-basics/blob/main/4. Waves and blur/README.md explaining the situation. The fourth episode of FastLED basics has us looking at the wave and blur functions. L...
FastLED Basics Episode 3 - Palettes
Переглядів 72 тис.3 роки тому
In the third episode of FastLED basics, we look at palettes. Palettes are a powerful FastLED feature that will help you to create coherent patterns without too much work! We'll have a look at gradient and 16 color palettes, dealing with palettes using online tools, fadeToBlackBy, and finally look at palette blending. GitHub link for code: github.com/s-marley/FastLED-basics Gradient color palett...
FastLED Basics Episode 2 - Color: RGB and HSV
Переглядів 100 тис.3 роки тому
In the second episode of FastLED basics, we look at using color. If you've done any programming before, you might be aware of the RGB color system, and this is great for drawing pictures on a screen. But if we want to make interesting LED patterns, we're much better off using the HSV system instead. We will also cover setting the brightness for the whole strip, LED color correction, and color t...
FastLED Basics Episode 1 - Getting started
Переглядів 274 тис.3 роки тому
In the first episode of this new mini-series, we look at how to get started with the FastLED library for addressable LEDs. We cover what FastLED is, what hardware we will need and how to start coding. Finally, we get our LED strip to light for the first time and display some patterns. In the next video we will look at how FastLED handles color as there is rather a lot to cover there! GitHub lin...
Arduino powered LED Mask with FastLED [Part 2] - Enclosure and wiring
Переглядів 8 тис.3 роки тому
Return of the mask! Here I complete the mask build by making it wearable. I design an enclosure in Fusion 360 and wire it all up. I've also added two more buttons to enable the brightness and sound sensitivity to be changed. If you want to build something like this yourself, check out my previous video here ua-cam.com/video/zYZkbfmCuEY/v-deo.html If you've found this useful and you'd like to su...
Jacobs ladder using a ZVS driver and TV flyback transformer
Переглядів 11 тис.4 роки тому
For something a little different this time, I made a Jacob's ladder using easily obtainable parts from Amazon. A ZVS driver is powered by a 15A 24V DC supply with the electrodes being made from an old clothes hanger. Please excuse the slightly crappy sound quality, I'm not sure what happened there. A good description of the circuit operation can be found here: adammunich.com/zvs-driver/ As an A...
ESP32 spectrum analyser VU meter using arduinoFFT and a FastLED matrix
Переглядів 100 тис.4 роки тому
I was struggling to understand the arduinoFFT library due to its lack of documentation, so I spent some time investigating and this is what I made. This might also work on an ESP8266, but you will have to reduce the sampling rate as it's not as fast as the ESP32. The code is written using the Arduino IDE. It can have any number of bands, and comes with 5 preset patterns but it's easy enough to ...
Arduino powered LED Mask with FastLED [Part 1] - How to write code for an irregular matrix
Переглядів 23 тис.4 роки тому
I made an LED mask with 11 patterns to demonstrate how to code for a matrix that is not rectangular. It runs on an Arduino Nano and uses FastLED library. If you just want to look at pretty flashing lights, skip to 07:35. Watch right to the end to see the basic sound reactive part - this still needs some work! GitHub repository for code and schematics: github.com/s-marley/LEDMask FastLED XY exam...
Arduino sound reactive VU meter [Part 2] with brightness and sensitivity controls
Переглядів 11 тис.4 роки тому
Arduino sound reactive VU meter [Part 2] with brightness and sensitivity controls
Arduino sound reactive VU meter WS2812B LEDs
Переглядів 51 тис.4 роки тому
Arduino sound reactive VU meter WS2812B LEDs
A bluetooth suitcase boombox and simulating a crossover with LTspice
Переглядів 9544 роки тому
A bluetooth suitcase boombox and simulating a crossover with LTspice
Measuring inductance with an oscilloscope and signal generator
Переглядів 91 тис.4 роки тому
Measuring inductance with an oscilloscope and signal generator
Gravitational Waves - A New Window on the Universe
Переглядів 4684 роки тому
Gravitational Waves - A New Window on the Universe
RetroPie slide projector games console
Переглядів 1,5 тис.4 роки тому
RetroPie slide projector games console
60fps on an SPI display using the Raspberry Pi and fbcp-ili9341 (includes fix for 320x240 ST7789)
Переглядів 55 тис.4 роки тому
60fps on an SPI display using the Raspberry Pi and fbcp-ili9341 (includes fix for 320x240 ST7789)
ESP32 powered WS2812B LED Matrix [Part 3] Breakout and snake added!
Переглядів 15 тис.4 роки тому
ESP32 powered WS2812B LED Matrix [Part 3] Breakout and snake added!
ESP32 powered WS2812B LED Matrix [Part 2] Bluetooth Tetris using FastLED and the Arduino IDE
Переглядів 36 тис.4 роки тому
ESP32 powered WS2812B LED Matrix [Part 2] Bluetooth Tetris using FastLED and the Arduino IDE
Upgrade of FeelTech FY3224S using the THS3092
Переглядів 3,6 тис.4 роки тому
Upgrade of FeelTech FY3224S using the THS3092
RAM Upgrade on a Dell Inspiron 5570
Переглядів 19 тис.5 років тому
RAM Upgrade on a Dell Inspiron 5570
ESP32 powered WS2812B LED Matrix [Part 1]
Переглядів 84 тис.5 років тому
ESP32 powered WS2812B LED Matrix [Part 1]
Oscilloscope mushrooms on the Rigol DS1054Z
Переглядів 10 тис.5 років тому
Oscilloscope mushrooms on the Rigol DS1054Z
Changing the name on a CSR A64215 audio bluetooth module
Переглядів 23 тис.5 років тому
Changing the name on a CSR A64215 audio bluetooth module
Laptop screen replacement on a Dell Inspiron 15 5570
Переглядів 22 тис.5 років тому
Laptop screen replacement on a Dell Inspiron 15 5570