esp8266 and esp32 buggy Wifi when the AS7265x (Qwiic) triad is connected to i2c

Hi,

I would like to use the triad wirelessly and display the results on a webserver.

On the breadboard, it was working as expected. The webserver was running almost instantly.

I have created a compact package to use the sensor + microcontroller powered via USB.

I have the following issue:

When the triad is close to the esp8266, the webpage is not loading properly.

Webserver slowed down. Only partially loading. The response time is 4-5x more than before.

I have spent 3 days debugging without any result.

I have tried the following things:

Running only a simple webserver without AS7265X library

Running on different MCU (TTGO ESP32 mini)

Shielding between the MCU and the triad

Swapping the wires

Directly connect the terminals with soldered wires

Separate power supply for the triad (common ground)

None of them solved my problem.

Checking the sensor without webserver - it was working.

Every time I have disconnected the triad’s PSU the webserver was working properly.

When I had some awkward angles between the two boards it was working.

Sadly I don’t have a scope to check what is going on. Maybe noise from the triad is jamming the Wifi?

Serial debugging was not helped.

Please help!

Thank you,

Gery

Your last guess is mine as well - I think the bulbs on the triad might be interfering with the wifi signal(s)…or maybe the power supply/battery isn’t handling the load fully during spikes

Try and pay special attention to their orientations when they do work, and maybe try a process of elimination from there?