POWER LINE COMMUNICATION × VISIBLE LIGHT COMMUNICATION
THE SIGNAL JOURNEYProject illustration
Carried by copperDelivered by light
01 / THE PROJECT
Existing wires. A small buffer. A different last hop.
↘
THE PROBLEM & OUR APPROACH
A bridge between wires and light.
Our prototype explores a practical question: can existing power wiring feed a local light-based data link, with a buffer managing the handoff?
THE PURPOSE
Use the room’s existing paths.
PLC brings data through mains wiring to a gateway. An LED then carries the data across a local optical link to a photodiode receiver. Combining them gives us a wired backhaul and a visible-light last hop to study, without running a separate data cable along the PLC path.
THE CHALLENGE
The two links don’t keep the same pace.
PLC can deliver data in bursts or pause under interference. The optical transmitter has its own limited rate. A direct handoff can lose a burst that arrives faster than it can be sent, or leave the light link with nothing to send during a gap.
OUR SOLUTION
Store briefly. Send steadily.
A finite buffer holds arriving data until the VLC transmitter is ready. It absorbs short bursts and can keep the transmitter supplied through a brief PLC pause, while queued data remains. Pacing and feedback are still needed when input stays faster than output.
Try the handoff
Step-by-step illustration
Compare a six-packet burst with and without storage. Each step represents a VLC opportunity to send up to two packets; these are teaching units, not measured hardware rates.
PLC INPUTReadyBursts or pauses
Gateway buffer0 / 8 packets
Eight illustrative storage slots
VLC OUTPUT0 sentUp to 2 per step
Send a burst to see the gateway hold data while the light link sends at its own pace.
0 packets lost
A buffer buys time; it does not increase VLC capacity, remove electrical interference, or cover an indefinite outage. Once storage fills, excess input is lost in this model. In the real system, backpressure or retries must be handled by the transport and gateway.
PLC brings the data in. A buffer helps manage the handoff. VLC carries it across the optical link.
01
Over the power line
PLC adapters use the mains wiring as a communication path. Interference can make delivery uneven.
02
Through a buffer
Queued messages wait at the gateway until the optical transmitter is ready to carry them.
03
Out through light
An LED carries the encoded message. A photodiode and receiver electronics turn it back into data.
A CLOSER LOOK
From power line to light.
Explore the PLC path and gateway through project illustrations, alongside the actual receiver circuit drawings. Tap any image to inspect it.
01 / PLC ILLUSTRATION
A data path in the walls
Two PLC adapters bridge the router and gateway over existing mains wiring. This is a conceptual layout, not a bench photograph.
02 / HYBRID ILLUSTRATION
Where copper meets light
The gateway holds incoming data and releases it as the optical transmitter becomes ready. Queue sizes here are illustrative.
03 / CIRCUIT DRAWING
Turning light into a signal
The photodiode input stage.
04 / CIRCUIT DRAWING
Preparing the signal for the ESP32
The receiver amplifier stage.
+
The bench, in pictures
PLC equipment, gateway, LED transmitter, and complete setup photographs are awaiting team contributions.
02 / TRY THE IDEA
A little memory makes a difference.
Explore the tradeoff between buffer size and burst losses before trying the message studio.
Buffer simulator
Illustrative model
The power line stalls, then releases a burst. Find the smallest buffer that keeps simulated losses under 1%.
Power line downBuffer fillBuffer sizeData lost
–Data lost
–Peak buffer fill
–Worst added delay
–Longest dropout
Illustrative data, not bench measurements. Each interference level uses the same trace for a fair comparison. This simulator never controls the rig.
03 / FROM THE BENCH
What we’ve verified so far.
Local optical image tests recorded on 12 October 2026. These results describe the USB → light test route.
32 × 16 PIXELS
0.797s
64 packed image bytes
64 × 32 PIXELS
2.547s
256 packed image bytes
128 × 64 PIXELS
8.110s
1,024 packed image bytes
Source: the project’s high-resolution image acceptance report. Source and received pixels matched exactly. Times include host pacing and receiver feedback; they are not optical flight times. The PLC → VLC route and this web portal still require end-to-end verification.
04 / MAKE IT YOURS
Words. Pixels. A sketch. Start with a message.
Prepare something on your phone, preview what the receiver will see, and explore the transmission journey.