Simply stated I have 3 ESP32 developer kits installed in three unique installations and “Colors”, “Effects”, “Presets”, and “Playlists” run fine, except all three run “10 seconds and then freeze for 6 seconds” and cycle this way ad infinitum.
What causes this?
====================
I wanted to try some ESP32’s with antennas. I set up two slightly modified from illustration on the Quick Start page, one setup like the 5 volt version and one setup like the 12 volt version.
The 5 volt version was a fully working 8266 device that I pulled out the 8266 and put in a ESP32 with appropriate wiring changes. The level shifter was the non-recommended version, but it worked with the 8266. There was a capacitor and a resistor, per Quick Start illustration. All grounds connected. Version 13.3.
The 12 volt version I wanted to use three pins to control three LED strings. It had 12x5 volt buck, three separate recommended level shifters, three resistors and no capacitors. All grounds connected. Version 13.3
The third ESP32 was on a 32 X 16 5-volt matrix. One ground connection and 2” antenna. Version 13.3 Sound Responsive.
Working on a test bench, the second one (12x5v) no matter which pins I used on the ESP32, the LEDs were bad, no similar patterns, not working together, flickering on all three 100 LED strings. I made sure all open connection points on all three shifters had a common ground. All good. Testing, I took all three all data lines of the level shifters, but left all grounds. Still flickering and bad LED patterns. I took resistors out of all three circuits. Flickering stopped, bad patterns mostly gone. I finally connect all data line to ONE pin. Flickering gone, patterns identical, but LEDs run 10 seconds and freeze for 6 seconds.
The first (5v sting) same problems, removed data from level shifter, removed resister and all LEDs better except 10 seconds on then 6 seconds frozen.
The 32x16 matrix is two 32x8 BTF wired together, one ground, no capacitor, no resistors unless built-in by manufacturer. All good except the 10sec x 6 sec freezing.
(Thank you note: “Peek” on matrix is excellent…bravo contributors)
ESP32 (5v LEDs) and (12v LEDs) have 6” antennas.
ESP32 (5v Matrix) has factory supplied 2” antenna.
I can communicate with all three with a iPhone or an iPad.
I cannot get UDP to work among them, no matter what direction send or receive is programmed. (Matrix not included in UDP)
Final installations: 5v indoors, 150 LEDs, 6” antenna, LEDs look good, no flickering, however persistent 10sec 6sec freezing, no UDP.
12v outdoors in fiberglass box 600 LEDs (200+200+200), ESP32 with 6” antenna. LEDs good, however persistent 10sec 6sec freezing, no UDP.
5v matrix indoors, 512 LEDs, 2” antenna, LEDs look good, however persistent 10sec 6sec freezing, no UDP.
First pixel no more than 18” from controller.
The 10sec on 6sec frozen how to fix? Defective ESP32’s?
Sync I can live without.