---
title: "RGB Led data transmission through Ethernet"
url: "https://maker.wiznet.io/rudals/contest/%EC%9D%B4%EB%8D%94%EB%84%B7%EC%9D%84-%ED%86%B5%ED%95%9C-rgb-led-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A0%84%EC%86%A1/"
markdown_url: "https://maker.wiznet.io/rudals/contest/%EC%9D%B4%EB%8D%94%EB%84%B7%EC%9D%84-%ED%86%B5%ED%95%9C-rgb-led-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A0%84%EC%86%A1/md"
type: "Contests"
author: "rudals"
author_url: "https://maker.wiznet.io/rudals/"
original_author: "rudals"
published: "2022-01-20"
language: "en"
hardware: ["WS2812B"]
likes: 0
views: 3051
comments: 3
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# RGB Led data transmission through Ethernet

> RGB Led data transmission through Ethernet

Original author: rudals

## Components

- **WS2812B** x 64: RGB LED
- Software: **thonny.org Thonny** ([docs](https://github.com/thonny/thonny/wiki))
- Software: **CircuitPython 7.2.5**
- Software: **Visual Studio 2019**

## Documents and links

- [Receiver](http://maker.wiznet.io/wp-content/uploads/2022/04/contest.py) (code): Slave side Python code
- [Transmitter](http://maker.wiznet.io/wp-content/uploads/2022/04/Demo.zip): Host side GUI Program

## Article

**# Overview**

This project shows you how to send WS2812B data file through Ethernet.

![](https://maker.wiznet.io/uploads/2022/04/d-300x225.png)

**# Hardware**

I made a matrix display board using 64 pcs of WS2812B leds.

![](https://maker.wiznet.io/uploads/2022/04/005-300x225.jpg) ![](https://maker.wiznet.io/uploads/2022/04/027-300x225.jpg) ![](https://maker.wiznet.io/uploads/2022/04/029-300x225.jpg) ![](https://maker.wiznet.io/uploads/2022/04/022-300x225.jpg) ![](https://maker.wiznet.io/uploads/2022/04/031-300x225.jpg) ![](https://maker.wiznet.io/uploads/2022/04/030-300x225.jpg)

**# Software (Transmitter - Host)**

I have developed a Windows-based GUI program to use the led data easily. This application can control each and whole leds and also send pre-written RGB led script file through Ethernet.

![](https://maker.wiznet.io/uploads/2022/04/w-300x225.png)

**# Software (Receiver - Slave)**

If GUI program send a file to W5100S-EVB-Pico through Ethernet UDP packet, W5100S-EVB-Pico receive until getting whole data. after then execute a file on W5100S-EVB-Pico.

**# Video**

[Embedded media](https://www.youtube.com/embed/v3fMMWFZMtw)

---

Source: https://maker.wiznet.io/rudals/contest/%EC%9D%B4%EB%8D%94%EB%84%B7%EC%9D%84-%ED%86%B5%ED%95%9C-rgb-led-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A0%84%EC%86%A1/
