Live data from Hacker News

ESP32-S31

espressif.com

101–110 of 207 posts

Re: ESP32-S31

#101
post #53

I kind of wish these all weren't called ESP32. ESP8266 and ESP8285 -> ESP32 made sense, but now we have 10+ different versions with different features and different architectures. Kind of like how in every thread involving a Raspberry Pi Pico (RP2030/RP2350), there's always someone confusing it with the single board computer version. The ESP32 (Classic, usually WROOM-32E) is still usually what comes to mind when I he…

And toss away the brand name ?

Re: ESP32-S31

#102
post #53

I kind of wish these all weren't called ESP32. ESP8266 and ESP8285 -> ESP32 made sense, but now we have 10+ different versions with different features and different architectures. Kind of like how in every thread involving a Raspberry Pi Pico (RP2030/RP2350), there's always someone confusing it with the single board computer version. The ESP32 (Classic, usually WROOM-32E) is still usually what comes to mind when I he…

it's a marketing thing now

Re: ESP32-S31

#103
post #55

> ESP32-S31 is particularly well suited for edge AI and machine learning workloads, including neural network inference Any way to know what kind of performance one could expect running e.g. a depth anything model on there?

nope. not happening. at most YOLO or mayyybe FastDepth

Re: ESP32-S31

#104
post #53

I kind of wish these all weren't called ESP32. ESP8266 and ESP8285 -> ESP32 made sense, but now we have 10+ different versions with different features and different architectures. Kind of like how in every thread involving a Raspberry Pi Pico (RP2030/RP2350), there's always someone confusing it with the single board computer version. The ESP32 (Classic, usually WROOM-32E) is still usually what comes to mind when I he…

I kind of wish these all weren't called ESP32. ESP8266 and ESP8285 -> ESP32 made sense, but now we have 10+ different version

They've been hanging around with Sony.

Apple: AirPods

Sony: WMDF559J649Q-1

Re: ESP32-S31

#105
post #85

Earlier quoted context omitted.

WLED is a system that runs on the ESP32 for some cool capabilities to drive the ws2812s, OP linked above.

Yes but these don't need controller hardware. The OP is using a dedicated controller and I was asking why.

Probably the scale and usability of things. It's different if you're controlling 100 LEDs vs 5,000.

Re: ESP32-S31

#106
post #48

Earlier quoted context omitted.

As I understand it, Z-Wave is substantially more closed/proprietary. Both Thread and Zigbee are protocols that run on top of 802.15.4, which Espressif already has in other products.

I think Z-Wave is a bit more open now but everything I’m seeing indicates Zigbee has pretty thoroughly killed it by not requiring arduous certification processes and being generally easier to work with. Z-Wave is technically superior with the ability to have devices directly communicate with each other for basic functionality but at least for me that wasn’t worth the massive markup and I’m slowly replacing anything z…

Zigbee supports binding, allowing devices to directly control each other without the intervention of a controller. For example, I've Inovelli light switches that communicate directly with Zigbee smart bulbs.

Re: ESP32-S31

#107

Earlier quoted context omitted.

Yes but these don't need controller hardware. The OP is using a dedicated controller and I was asking why.

WS2812 absolutely need a controller, without one they would simply not light up.

I mean a power controller. This is part of every WS2812 itself but with regular LEDs (be it RGB or not) you need power drivers for it, which I call the 'controller' too. You need to drive them at a certain amperage, then PWM them to get the right brightness. But with WS2812 you don't need to mess with power driver circuitry the OP mentioned. You just chain them to a microcontroller pin.

It was probably my use of the word 'controller' that is a bit confusing.

Re: ESP32-S31

#108

Earlier quoted context omitted.

>> And the CPU even has SIMD instructions! Yes, but it looks like there is no hardware floating point. The description of the CORDIC module indicates fixed-point calculations, which is consistent with the lack of any reference to floating point. I am happy the have CAN-FD and Motor PWM module, but nowhere did I see conversion times listed for the ADC. For motor control I demand 1uS conversion time or less, and in the…

Also why do you need 1uS for motor control? 1uS is 0.1 degrees of rotation at 16,666 RPM if I did the math right. I don't know much about motor control, is it normal to need that fast of feedback?

The closed loop experiences a phase margin loss that is exponential with the frequency. At lower frecuencies it is negligible, but if you get close to the frequency of the delay the phase margin reduction becomes dramatic and the control goes from stable to unstable very fast.

If the sensor has a limited bandwidth, you add the conversion delay and then the computation delay on top of that you end up with a max workable loop bandwidth in the low tens of kHz and anything higher will have overshoots, oscillations, etc.

Re: ESP32-S31

#109
post #85

Earlier quoted context omitted.

WLED is a system that runs on the ESP32 for some cool capabilities to drive the ws2812s, OP linked above.

Yes but these don't need controller hardware. The OP is using a dedicated controller and I was asking why.

Maybe not following, but I buy strips of WS2812 and if I wanted to for them to turn on and, say, display a rainbow, I need something to drive that. Not USB from another device, e.g. standalone.

Re: ESP32-S31

#110
post #105

Earlier quoted context omitted.

Yes but these don't need controller hardware. The OP is using a dedicated controller and I was asking why.

Probably the scale and usability of things. It's different if you're controlling 100 LEDs vs 5,000.

Yeah exactly that's what I was wondering about.

I use a few hundred at most and in those cases I just feed power at several points in the chain to reduce resistive losses in the wiring. But yeah I'm kinda interested what kind of huge installations would need that and how they work.

Post reply on HN