Zachęcony projektem ESP32-HAM-CLOCK Kolegi SP3KON, postanowiłem spróbować zrobić coś własnego.
Na początku miało to być coś prostego – ekran z czasem i kilkoma informacjami. Jak to jednak zwykle bywa, w trakcie pracy zaczęły dochodzić kolejne pomysły i funkcje.
Nie obyło się też bez problemów – głównie z konfiguracją wyświetlacza, dopasowaniem układu ekranów i stabilnością działania - gdzie porady szukałem u SP3KON.
Nie chciałem jednak powielać gotowego rozwiązania – nie ma sensu mieć dwóch ekranów pokazujących dokładnie te same informacje. Dlatego HamClock traktuję jako źródło ogólnych danych (propagacja, warunki itd.), a ten projekt skupia się wyłącznie na mojej stacji i prywatnych danych.
Gotowe rozwiązania są fajne, ale zawsze czegoś brakuje albo coś nie do końca pasuje. Dlatego powstał pomysł, żeby zrobić panel dokładnie pod siebie – taki, który pokazuje tylko to, co naprawdę jest potrzebne przy pracy na radiu.
Całość oparta na ESP32 i wyświetlaczu TFT, z naciskiem na prostotę, czytelność i stabilność działania.
Bez zbędnych dodatków. Bez kombinowania. Ma działać.
🌐 Start systemu
STARTING WIFI – inicjalizacja połączenia, wyszukiwanie wcześniej zapisanych sieci.
📶 Połączenie z siecią
WIFI CONNECTED + nazwa sieci. Po poprawnym połączeniu wyświetlana jest sieć, z którą urządzenie się połączyło.
🕒 Ekran główny
Czas lokalny, UTC oraz data – wszystko czytelne nawet z większej odległości.
📡 Status stacji
SQ3KO / SN3KO – szybki podgląd statusu (OFF AIR / SCANNING / ON AIR).
📻 Ostatnie QSO
Ostatnia łączność dla obu stacji wraz z informacją o czasie aktualizacji danych.
📊 Statystyki
Liczba wszystkich QSO oraz liczba potwierdzeń.
📋 Ostatnie łączności
Lista ostatnich wpisów z logu dla obu stacji jednocześnie.
📶 Aktywność pasm
Aktywność na pasmach dla SQ3KO i SN3KO.
🔧 Technicznie
Całość zbudowana na ESP32 z wyświetlaczem TFT (LilyGO / TTGO).
Urządzenie łączy się z WiFi i pobiera dane z przygotowanych plików na serwerze – głównie logów oraz statystyk.
Dane na serwerze generowane są automatycznie na podstawie logu (np. Log4OM), a następnie udostępniane w postaci prostych plików, które pobiera ESP. Następnie są przetwarzane po stronie urządzenia i wyświetlane w formie prostych, czytelnych ekranów. Bez zbędnych grafik i ciężkich elementów – wszystko nastawione na szybkość działania i stabilność.
Najważniejsze elementy:
- ESP32 – serce projektu
- Wyświetlacz TFT 320x240
- WiFi – automatyczne łączenie z zapisanymi sieciami
- Dane z serwera (logi / statystyki)
- Własny interfejs pod TFT
Założenie było proste: ma działać zawsze i bez kombinowania.
Prezentowana wersja to jedna z wcześniejszych odsłon projektu – w międzyczasie pojawiły się już kolejne usprawnienia, m.in. dodatkowy ekran systemowy z informacjami o aktualizacji danych i statusie urządzenia oraz powiadomieniami z własnych serwisów.
💡 Podsumowanie
Projekt powstał jako prosty i czytelny panel do pracy przy radiu. Pokazuje tylko to, co naprawdę potrzebne – bez zbędnych dodatków.
To pierwsza wersja i oczywiście nie ostateczna... Staram się udoskonalać i "upiększać" wyświetlane panele. W końcu ma się to mi podobać ;)
Pozostaje jeszcze temat obudowy – w planach jest wydrukowanie czegoś wspólnego razem z HamClock, obok siebie. Jak wyjdzie w praktyce – już niedługo się okaże.
Noc z 02/03.04.2026 prace nad panelem - myślę, że poza obudową to już wszystko, Projekt nadal rozwijany 🙂
Kolejne funkcje już w drodze!
Kolejny etap: Konfiguracja i wyświetlanie na komputerze, tablecie, telefonie...
03.04.2026 udało się "zbudować' panel, który po połączeniu z ESP: Pokazuje aktualny ekran z ESP, pozwala na włączanie/wyłączanie ekranów, przełączanie na dany ekran oraz zmianę czasu przełączania się ekranów.
I actually built this panel myself after getting some help from Rafał — and I have to say, it works exactly as described.
OdpowiedzUsuńClean, simple, and most importantly… reliable.
The biggest plus for me is that it focuses only on what you really need during operation — no unnecessary clutter.
Thanks again for the guidance — this turned into a really useful addition to my station 📻