---
title: "Artistic clock running on WizFi360-EVB-Pico"
url: "https://maker.wiznet.io/teamprof/projects/artistic-clock-running-on-wizfi360-evb-pico/"
markdown_url: "https://maker.wiznet.io/teamprof/projects/artistic-clock-running-on-wizfi360-evb-pico/md"
type: "UCC: User Created Content"
author: "teamprof"
author_url: "https://maker.wiznet.io/teamprof/"
original_author: "team"
original_url: "https://github.com/teamprof/pico-1hz-challenge"
license: "GNU General Public License, version 3 or later (GPL3+)"
published: "2025-07-20"
language: "en"
tags: ["WizFi360-EVB-Pico", "MicroPython"]
hardware: ["WIZnet WizFi360-EVB-Pico"]
likes: 0
views: 2800
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Artistic clock running on WizFi360-EVB-Pico

> Leverge eyes UI to show clock/time info

Original author: team (source: https://github.com/teamprof/pico-1hz-challenge)

## Components

- **WIZnet WizFi360-EVB-Pico** x 1: WizFi360-EVB-Pico

## Article

**Introduction**

This projet leverages eyes UI to act as a clock. Hours and minutes are shown by left eye and right eye respectively. Second is shown by one of the sixty circles.

![](https://maker.wiznet.io/upload/ckeditor5/652924301%5F1753049648%2Ejpg)

![](https://maker.wiznet.io/upload/ckeditor5/652924301%5F1753049662%2Ejpg)

**Hardware**

The following components are required for this project:

1. [[WizFi360-EVB-Pico](https://www.digikey.hk/zh/products/detail/wiznet/WIZFI360-EVB-PICO/16515823)]

2. [[1.28" TFT LCD Display Module Round RGB 240 * 240 GC9A01](https://www.amazon.com/dp/B0B7TFRNN1?psc=1&ref=ppx_yo2ov_dt_b_product_details)]

**pins connection between WizFi360-EVB-Pico and LCD Display Module GC9A01**

![](https://maker.wiznet.io/upload/ckeditor5/652924301%5F1753049754%2Epng)

**Software architecture**

There are three critical tasks in the system: App, GUI, and Wiznet.

App functions as the system controller, managing and communicating with the other tasks.

GUI responds to the RTC update event (AppEvent.RtcUpdate) by displaying time information on the GC9A01 display.

Wiznet connects to the NTP server to retrieve the correct time and initializes the RP2040 RTC.

![](https://maker.wiznet.io/upload/ckeditor5/652924301%5F1753049788%2Epng)

**event communication between Wiznet task and App task**

![](https://maker.wiznet.io/upload/ckeditor5/652924301%5F1753049867%2Epng)

**event communication between timer task, App task and Gui task**

![](https://maker.wiznet.io/upload/ckeditor5/652924301%5F1753049915%2Epng)

**Demo settings**

WizFi360 connected to WiFi AP is required to synchronize RP2040 system clock by retrieving the current time from an Internet-based Network Time Protocol (NTP) server.

WiFi credentials are stored in the file "secrets.py". Please replace them with your own WiFi settings.

```plaintext
wifi = {
    "ssid": "<replace with WiFi SSID>",
    "password": "<replace with WiFi password>",
}
```

To help the user understand the time information presented on the artistic clock UI, this demo includes two user interfaces: one is a standard UI (without a digital clock), and the other features a digital clock.

User can enable the digital clock by setting "ENABLE_DIGITAL_CLOCK = True" in "class DigitalClock" in digital_clock.py.

```plaintext
class DigitalClock:
    ENABLE_DIGITAL_CLOCK = True
```

To allow the user to visualize the artistic clock UI without waiting 24 hours, a fast RTC simulation is implemented. This simulation generates an RtcUpdate event every 100 milliseconds instead of once per second.

User can enable the digital clock by setting "ENABLE_DIGITAL_CLOCK = True" in "class App" in app.py

```plaintext
class App(PyProf):
    ENABLE_FAST_SIMULATION = True
```

**Please refer to source code for detailsDemo video**

1. [[pico-1hz-challenge: demo](https://youtube.com/shorts/82v6k3LMab8)]

2. [[Hours minutes demo](https://youtube.com/shorts/9_L3yjMmC4k)]

3. [[Seconds demo](https://youtube.com/shorts/ZjNen-49hpA)]

**License**

The project is licensed under GNU GENERAL PUBLIC LICENSE Version 3

**Copyright**

Copyright 2025 teamprof.net@gmail.com. All rights reserved.

---

Source: https://maker.wiznet.io/teamprof/projects/artistic-clock-running-on-wizfi360-evb-pico/
