piątek, 27 marca 2026

📻 Mój własny panel stacji na ESP32

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.

1 komentarz:

  1. I actually built this panel myself after getting some help from Rafał — and I have to say, it works exactly as described.
    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 📻

    OdpowiedzUsuń

Ruszył SN3KO Summer Award 2026!

Dzisiaj oficjalnie wystartowała moja pierwsza własna akcja dyplomowa – SN3KO Summer Award 2026 . Pomysł dojrzewał od dłuższego czasu, ale do...