---
title: "Internet controllable LED message marquee"
url: "https://maker.wiznet.io/Hannah/projects/internet-controllable-led-message-marquee/"
markdown_url: "https://maker.wiznet.io/Hannah/projects/internet-controllable-led-message-marquee/md"
type: "UCC: User Created Content"
author: "Xylitol"
author_url: "https://hackaday.io/project/27106-internet-controllable-led-message-marquee"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Xylitol"
original_url: "https://hackaday.io/project/27106-internet-controllable-led-message-marquee"
published: "2023-11-02"
language: "en"
hardware: ["Arduino UNO", "WIZnet W5500 Ethernet Shield"]
likes: 0
views: 205
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Internet controllable LED message marquee

> This project aims to use Arduino and Ethernet connectivity to retrieve data from a remote server and transmit it to another device via I2C communication.

Original author: Xylitol (source: https://hackaday.io/project/27106-internet-controllable-led-message-marquee)

## Components

- **Arduino UNO** x 1 ([docs](https://www.farnell.com/datasheets/1682209.pdf))
- **WIZnet W5500 Ethernet Shield** x 1

## Article

## **DETAILS**

[![](https://cdn.hackaday.io/images/original/7719271504449369078.gif)](https://cdn.hackaday.io/images/original/7719271504449369078.gif)

Just a 64x14 led marquee who display some text grabbed from internet.
Was just for my personal usage at first but friends asked me to modify it to be more convenient because they wanted one, and so now it's a remote controllable led marquee with a friendly web panel to configure your messages.

The led marquee can display the following chars:

```
 !"#$%&()*+,-./0123456789:;<=>?@{|}~AZaz
```

Fonts sourced from various locations on the internet, check ReceiverMarquee.ino for the full ASCII character set.
The scrolling message can be up to a lenght of 59 chars, but it's only up to you to fork it.

[![](https://cdn.hackaday.io/images/original/7914711506187392458.gif)](https://cdn.hackaday.io/images/original/7914711506187392458.gif)

### [Making a proper web controller](https://hackaday.io/project/27106/log/66723-making-a-proper-web-controller)

- [Xylitol](https://hackaday.io/hacker/10954-xylitol) • 09/05/2017 at 19:48 • [0 comments](https://hackaday.io/project/27106/log/66723-making-a-proper-web-controller#discussion-list)

So, my friends suggested that i should make a proper web app to control the display, instead of just a single gateway page.
Basically i've nothing to change on my arduino code, i just have to develop a panel, and it would make the project more valuable, with added functionality such as sending custom message.
If some people remember my IoT weather station project, i've used a mySQL db, here i'll be using SQLite, i want to try to avoid MySQL. After reviewing my options for using a single file for data storage, SQLite seem a good choice.

Here is the scope of work for the web application (this log might be updated to add features)

**Control Panel:**

- Admin login with email and password.

- Forgot password feature to reset login password.

After login, the admin can do the following functionality:

- Update profile and login information.

- Insert message into the database (message will be inserted in SQLite3 DB).

- View inserted messages list (all the messages will be retrieved from the SQLite3 DB).

- Add fixed message (ETH Balance).

- Message display settings page to choose whether a custom message or fixed message will display.

**Arduino gateway:**

- The gate will retrieve the last message from the SQLite3 database. If admin select fixed message option, the default message will be fetched from the SQLite3 database.

- The message will be rendered in the web page (&lt;MESSAGE>blabla&lt;/MESSAGE>, nothing new here).

**Security: **htaccess to deny direct access to the database.

**Technology: **PHP & SQLite3, Bootstrap as theme.

---

Source: https://maker.wiznet.io/Hannah/projects/internet-controllable-led-message-marquee/
