| |
antek | 04.10.2025 16:00:38 |

Grupa: Użytkownik
Posty: 1093 #8319993 Od: 2014-3-2
Ilość edycji wpisu: 6 | Po przydasiu CANISA nadszedł czas na mój, czyli klient DX Cluster'a przez telnet. Konstrukcja identyczna jak CANISA, wykorzystująca część jego pracy (za jego zgodą). Nie mam konta na gitHubie, więc pliki wystawiam na moim serwerze. Jak ktoś ma ochotę może wstawić na swojego githuba.
Projekt jest wykonany w środowisku Visual Studio Code przy wykorzystaniu wtyczki PlatformIO. Od razu przyznaję się, że nie jestem zawodowym programistą więc pisałem jak umiałem, skupiając się aby działało.
Krótkie info o urządzeniu: Przydaś wykorzystuje wyświetlacz 320x240 - sterownik ILI9341 i ESP32 - wszystko tak samo jak u CANISA
Działanie: Po załadowaniu programu należy przełączyć się na sieć Wi-Fi generowaną przez nasz DX Cluster - IoT_APKO.
Po podłączeniu należy skonfigurować połączenie z naszą domową siecią Wi-Fi (DHCP lub STATIC IP), wpisać adres dostawcy Telnetu np. hamqth.com, numer portu np. 7300 i swój znak, który w większości przypadków jest wymagany przez usługę DX Cluster. Ponieważ nigdy nie wiadomo, czy znak jest wymagany, czy też nie, jest on automatycznie wysyłany po podłączeniu się do DX Clustera.
Jako dostawcę danych Telnetem wybrałem hamqth.com, wysyłający dane na porcie nr 7300.
Na ekranie Przydasia, znak "minus" (-) przed czasem oznacza, że wpis został dokonany przez stację z kraju naszego obszaru radiowego, z prefiksem zdefiniowanym w funkcji SprawdzKraj().
Obecnie to:
Polska Niemcy Czechy Słowacja Ukraina, Białoruś Litwa Lotwa Austria Węgry
ale można dopisać kolejne lub zmienić istniejące.
Gwiazdka (*) po prawej stronie czasu wskazuje na ostatnio dodany rekord.
Reszta opisu w nagłówku pliku main.cpp
Pliki można pobrać tutaj: https://www.apko.com.pl/SP6VXS/DX_Cluster.rar
 _________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
Electra | 18.10.2025 07:51:42 |

 |
|
| |
sp6efy | 05.10.2025 17:30:51 |

Grupa: Użytkownik
QTH: Wrocław JO72ox
Posty: 1132 #8320199 Od: 2011-6-19
| Fajny programik do kolekcji. Poległem na tym programie.. Możesz wstawić plik bin?
_________________ 433.500,145.350,70.260 Janusz, Barlinek JO72ox |
| |
antek | 05.10.2025 19:47:33 |

Grupa: Użytkownik
Posty: 1093 #8320244 Od: 2014-3-2
|
Nie jestem pewny ale on chyba jest w katalogu pio\build\esp32dev jako firmware.bin Sprawdź czy działa. _________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
SP9Z | 06.10.2025 00:51:52 |

Grupa: Użytkownik
QTH: Sosnowiec JO90NF
Posty: 1063 #8320288 Od: 2009-11-18
Ilość edycji wpisu: 1 | antek pisze:
Nie jestem pewny ale on chyba jest w katalogu pio\build\esp32dev jako firmware.bin Sprawdź czy działa.
Z ciekawości wgrałem firmware.bin bezpośrednio do ESP32-2432S028R. Działa
_________________ Jacek
|
| |
sp6efy | 06.10.2025 07:42:27 |

Grupa: Użytkownik
QTH: Wrocław JO72ox
Posty: 1132 #8320322 Od: 2011-6-19
| SP9Z pisze: antek pisze:
Nie jestem pewny ale on chyba jest w katalogu pio\build\esp32dev jako firmware.bin Sprawdź czy działa.
Z ciekawości wgrałem firmware.bin bezpośrednio do ESP32-2432S028R. Działa
JAKA JEST NAZWA PLIKU? _________________ 433.500,145.350,70.260 Janusz, Barlinek JO72ox |
| |
antek | 06.10.2025 08:50:48 |

Grupa: Użytkownik
Posty: 1093 #8320333 Od: 2014-3-2
Ilość edycji wpisu: 1 | firmware.bin
Ścieżka do niego: pio\build\esp32dev Musisz rozpakować rar-a
Program jest skompilowany dla ustawień:
//deklaracja wyswietlacza #define TFT_DC 2 #define TFT_MISO 12 #define TFT_MOSI 13 #define TFT_CLK 14 #define TFT_CS 15 #define TFT_RST -1 //nie wykorzystane #define LED 21 #define RESET_PIN 0
tft.setRotation(1); //ustawienie orientacji wyświetlacza tft.invertDisplay(0); //0- kolory normalne, 1 - kolory zanegowane
Jak potrzebujesz innych to napisz - przekompiluje. _________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
sp6efy | 07.10.2025 18:51:02 |

Grupa: Użytkownik
QTH: Wrocław JO72ox
Posty: 1132 #8320879 Od: 2011-6-19
| antek pisze:
firmware.bin
Ścieżka do niego: pio\build\esp32dev Musisz rozpakować rar-a
Program jest skompilowany dla ustawień:
//deklaracja wyswietlacza #define TFT_DC 2 #define TFT_MISO 12 #define TFT_MOSI 13 #define TFT_CLK 14 #define TFT_CS 15 #define TFT_RST -1 //nie wykorzystane #define LED 21 #define RESET_PIN 0
tft.setRotation(1), //ustawienie orientacji wyświetlacza tft.invertDisplay(0), //0- kolory normalne, 1 - kolory zanegowane
Jak potrzebujesz innych to napisz - przekompiluje.
Chyba masz inny rodzaj wyświetlacza. Po wgraniu softu jest ciemność. Nie działa podświetlenie. Wgrywałem tym programem:
https://web.esphome.io/ _________________ 433.500,145.350,70.260 Janusz, Barlinek JO72ox |
| |
antek | 07.10.2025 20:58:46 |

Grupa: Użytkownik
Posty: 1093 #8320915 Od: 2014-3-2
| sp6efy pisze: antek pisze:
firmware.bin
Ścieżka do niego: pio\build\esp32dev Musisz rozpakować rar-a
Program jest skompilowany dla ustawień:
//deklaracja wyswietlacza #define TFT_DC 2 #define TFT_MISO 12 #define TFT_MOSI 13 #define TFT_CLK 14 #define TFT_CS 15 #define TFT_RST -1 //nie wykorzystane #define LED 21 #define RESET_PIN 0
tft.setRotation(1), //ustawienie orientacji wyświetlacza tft.invertDisplay(0), //0- kolory normalne, 1 - kolory zanegowane
Jak potrzebujesz innych to napisz - przekompiluje.
Chyba masz inny rodzaj wyświetlacza. Po wgraniu softu jest ciemność. Nie działa podświetlenie. Wgrywałem tym programem:
Napisz jak masz go podłączonego to skompiluje pod Twój wariant.
https://web.esphome.io/
_________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
antek | 07.10.2025 21:19:03 |

Grupa: Użytkownik
Posty: 1093 #8320916 Od: 2014-3-2
Ilość edycji wpisu: 3 | A soft Canisa działa u Ciebie, czy robiłeś zmiany?
U mnie ten Twój soft do ładowania softu nie działa. Rozwala partycje. Ale może to problem, że źle napisałem tą aplikację lub czegoś nie napisałem.
_________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
sp6efy | 08.10.2025 12:33:01 |

Grupa: Użytkownik
QTH: Wrocław JO72ox
Posty: 1132 #8321083 Od: 2011-6-19
| Do pobrania plik ino z mojego dysku Google: https://drive.google.com/file/d/1NY9oGjka5Tyb3zjEb-z5nIzSfzeKaltB/view?usp=sharing
Na Adruino kompiluje się bez problemu, po modyfikacji biblioteki(tak jak opisie na PKI). _________________ 433.500,145.350,70.260 Janusz, Barlinek JO72ox |
| |
antek | 08.10.2025 19:45:09 |

Grupa: Użytkownik
Posty: 1093 #8321171 Od: 2014-3-2
Ilość edycji wpisu: 3 | Pinologię masz identyczną, prawdopodobnie jest inny driver, spróbuj załadować soft: https://esp32.hb9iiu.com/ ten z żółtym wyświetlaczem. Ładowanie bezpośrednio z przeglądarki Microsoft Edge - sprawdzałem i to działa. Jeśli u Ciebie nie ruszy, to znaczy, że masz problem ze sterownikiem TFT. Jeśli natomiast zadziała, to problem jest w narzędziu którym ładujesz soft do ESP32, sprawdzałem je i ono z moją płytką nie działało. Ponadto, nawet jeśli masz ciemny TFT a ESP sprawny i zaprogramowany, to coś powinno być widać na COM, wysyłam ta różne komunikaty na 115200. Sprawdź czy coś tam odbierasz. _________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
Electra | 18.10.2025 07:51:42 |

 |
|
| |
antek | 08.10.2025 20:27:28 |

Grupa: Użytkownik
Posty: 1093 #8321177 Od: 2014-3-2
Ilość edycji wpisu: 1 | Tu: https://github.com/esphome/esphome-flasher/releases masz narzędzie do ładowania plików bin do esp32. Działa z moim softem - sprawdziłem. _________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
sp6efy | 10.10.2025 12:21:42 |

Grupa: Użytkownik
QTH: Wrocław JO72ox
Posty: 1132 #8321648 Od: 2011-6-19
| antek pisze: Pinologię masz identyczną, prawdopodobnie jest inny driver, spróbuj załadować soft: https://esp32.hb9iiu.com/ ten z żółtym wyświetlaczem. Ładowanie bezpośrednio z przeglądarki Microsoft Edge - sprawdzałem i to działa. Jeśli u Ciebie nie ruszy, to znaczy, że masz problem ze sterownikiem TFT. Jeśli natomiast zadziała, to problem jest w narzędziu którym ładujesz soft do ESP32, sprawdzałem je i ono z moją płytką nie działało. Ponadto, nawet jeśli masz ciemny TFT a ESP sprawny i zaprogramowany, to coś powinno być widać na COM, wysyłam ta różne komunikaty na 115200. Sprawdź czy coś tam odbierasz.
HB9IIU ładuje się bez problemu.. Program działa.
_________________ 433.500,145.350,70.260 Janusz, Barlinek JO72ox |
| |
sp6efy | 10.10.2025 12:43:16 |

Grupa: Użytkownik
QTH: Wrocław JO72ox
Posty: 1132 #8321654 Od: 2011-6-19
|
Dziękuję za linka! Program wgrany, działa... Jest obrócony o 90 stopni.
 _________________ 433.500,145.350,70.260 Janusz, Barlinek JO72ox |
| |
sp6efy | 10.10.2025 12:50:03 |

Grupa: Użytkownik
QTH: Wrocław JO72ox
Posty: 1132 #8321657 Od: 2011-6-19
Ilość edycji wpisu: 1 | [quote=sp6efy]
Dziękuję za linka! Program wgrany, działa... Jest obrócony o 90 stopni.
 https://drive.google.com/file/d/13ERCrHvvJm8ygcBTboqMyMXDU6RqsdJh/view?usp=sharing _________________ 433.500,145.350,70.260 Janusz, Barlinek JO72ox |
| |
antek | 10.10.2025 13:14:30 |

Grupa: Użytkownik
Posty: 1093 #8321665 Od: 2014-3-2
| Postaram się niebawem skompilować dla Ciebie wersję odwróconą o 90 stopni. Kolory masz dobre, czy w negacji? _________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
antek | 10.10.2025 13:35:03 |

Grupa: Użytkownik
Posty: 1093 #8321670 Od: 2014-3-2
| Tu: https://www.apko.com.pl/SP6VXS/DxClusterDisplRotate2.rar jest wersja skompilowana dla ustawień:
//deklaracja wyswietlacza #define TFT_DC 2 #define TFT_MISO 12 #define TFT_MOSI 13 #define TFT_CLK 14 #define TFT_CS 15 #define TFT_RST -1 //nie wykorzystane #define LED 21 #define RESET_PIN 0 tft.setRotation(2), //ustawienie orientacji wyswietlacza tft.invertDisplay(0), //0- kolory normalne, 1 - kolory zanegowane
Sprawdź Janusz czy jest OK? _________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
sp6efy | 10.10.2025 17:32:51 |

Grupa: Użytkownik
QTH: Wrocław JO72ox
Posty: 1132 #8321701 Od: 2011-6-19
Ilość edycji wpisu: 1 | antek pisze: Tu: https://www.apko.com.pl/SP6VXS/DxClusterDisplRotate2.rar jest wersja skompilowana dla ustawień:
//deklaracja wyswietlacza #define TFT_DC 2 #define TFT_MISO 12 #define TFT_MOSI 13 #define TFT_CLK 14 #define TFT_CS 15 #define TFT_RST -1 //nie wykorzystane #define LED 21 #define RESET_PIN 0 tft.setRotation(2), //ustawienie orientacji wyswietlacza tft.invertDisplay(0), //0- kolory normalne, 1 - kolory zanegowane
Sprawdź Janusz czy jest OK?
https://drive.google.com/file/d/1sWqGucbailgiHN68nrBqbCFdlT6M9aDF/view?usp=sharing
W bibliotece trzeba zamienić jeszcze wymiary wyświetlacza , obrazek jest okrojony . Kolory są inne niż na zdjęciach. Dziękuję za poświęcony czas. W arduino dałbym radę ustawić.
_________________ 433.500,145.350,70.260 Janusz, Barlinek JO72ox |
| |
HF7A | 10.10.2025 18:43:47 |

Grupa: Użytkownik
QTH: JO91oq
Posty: 340 #8321721 Od: 2009-6-4
Ilość edycji wpisu: 2 | Połączyłem kod Canisa i https://github.com/ZS6WAR/ZS6WAR-ESP32-Ham-Alert-DX-Cluster (właściwie to nie do końca ja osobiście ) - całość zajęła jakieś przewidywane 5 minut (w tym kompilacja).
 Można dodać propagację, myślę, że powinno się zmieścić, ale to kolejne 10 minut ślęczenia przy kompie  _________________ Leszek https://www.qrz.com/db/HF7A |
| |
antek | 10.10.2025 19:56:21 |

Grupa: Użytkownik
Posty: 1093 #8321740 Od: 2014-3-2
| sp6efy pisze: antek pisze: Tu: https://www.apko.com.pl/SP6VXS/DxClusterDisplRotate2.rar jest wersja skompilowana dla ustawień:
//deklaracja wyswietlacza #define TFT_DC 2 #define TFT_MISO 12 #define TFT_MOSI 13 #define TFT_CLK 14 #define TFT_CS 15 #define TFT_RST -1 //nie wykorzystane #define LED 21 #define RESET_PIN 0 tft.setRotation(2), //ustawienie orientacji wyswietlacza tft.invertDisplay(0), //0- kolory normalne, 1 - kolory zanegowane
Sprawdź Janusz czy jest OK?
https://drive.google.com/file/d/1sWqGucbailgiHN68nrBqbCFdlT6M9aDF/view?usp=sharing
W bibliotece trzeba zamienić jeszcze wymiary wyświetlacza , obrazek jest okrojony . Kolory są inne niż na zdjęciach. Dziękuję za poświęcony czas. W arduino dałbym radę ustawić.
Sprawdź to: https://www.apko.com.pl/SP6VXS/DxClusterDispRot240x320.rar. Nie wiem co z kolorami, ta biblioteka nie ma prostej metody podmiany kolorów, ale mamy sztuczną inteligencję, to może coś policzy. Przyślij zdjęcie zobaczymy co trzeba zamienić. Jeszcze się nie poddaję. _________________ Kod Q - nie mów do mnie kotku HAMie jeden! |
| |
Electra | 18.10.2025 07:51:42 |

 |
|