NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » PROJEKT ESP32 HAM COMBO

Przejdz do dołu stronyStrona: 1 / 2>>>    strony: [1]2

Projekt ESP32 Ham Combo

  
HF7A
12.10.2025 17:42:05
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 346 #8322003
Od: 2009-6-4


Ilość edycji wpisu: 5
Zainspirowany projektami Canisa (Przydaś propagacyjny) oraz Antka (Przydaś DX Cluster i ZS5WAR) postanowiłem połączyć te idee, ulepszyć i dodać od siebie, ile się da. Po dwóch dobach od nabycia ESP32-2432S028R i paru godzinach programowania chciałbym zaprezentować wyniki mojej pracy.

Główny ekran to raport z HamAlert, prezentujący 6 najnowszych spotów z czasem jaki upłynął od ich pojawienia się (aktualizowany co 30 s), znak, emisja, częstotliwość. Jest możliwość włączenia sygnału dźwiękowego po pojawieniu się nowego spota, ale trzeba dołączyć głośniczek.
Zawiera sterowanie za pomocą 4 przycisków.
- Wyłącznik (którego standardowo brakuje) - w zasadzie to przejście do głębokiego uśpienia, z którego można wyjść przez dotknięcie w ekran.
- Zegar: do wyboru - UTC, lokalny lub oba jednocześnie.
- Monitor propagacji z HAMqsl.com: w widoku uproszczonym tylko podgląd warunków dla pasm KF w podziale na dzień i noc oraz w widoku rozszerzonym szczegółowy panel danych.
- Setup (możliwość wyboru rodzaju zegara, monitora propagacji, głośności, tonu i jasności ekranu)
Wewnątrz setupu kolejne przyciski:
- Ustawienie uśpienia po zadanym czasie bezczynności lub według harmonogramu
- Kalibracja ekranu dotykowego z możliwością sprzętowego resetu ustawień w razie pomyłki.
- Panel informacyjny.
Wszystkie ustawienie są oczywiście trwale zapisywane w pamięci Flash.

Obrazek Obrazek
Obrazek Obrazek
Obrazek Obrazek
Obrazek Obrazek

Z oryginalnych kodów nie zostało prawie nic, przede wszystkim zmieniłem bibliotekę wyświetlacza z Adafruit_ILI9341 na TFT_eSPI, co przyspieszyło jego działanie chyba 100 razy. Głośniczka na razie nie testowałem, bo nie znalazłem takiego konektora. Zostało jeszcze całkiem sporo pamięci do wykorzystania, bo ok. 150 kB, więc gdyby ktoś miał jakieś pomysły, to zapraszam.
Mam problem z kolorami w monitorze propagacji HAMqsl dla różnych wartości, nie znalazłem nigdzie dokumentacji, dla jakich kolory są ustawiane na zielony, żółty i czerwony, porównuję na razie na bieżąco.
Gdy wszystko dokładnie przetestuję i opiszę, to wrzucę źródła programu na GitHuba z opisem instalacji.

_________________
Leszek
https://www.qrz.com/db/HF7A
  
Electra20.12.2025 19:21:03
poziom 5

oczka
  
sq3mve
12.10.2025 22:46:43
poziom 6



Grupa: Użytkownik

QTH: JO82MB

Posty: 1003 #8322070
Od: 2011-2-24
Witajcie

Leszku, super pomysł i świetna realizacja!!!

Chętnie powielę Twoje rozwiązanie.

Z niecierpliwością czekam na udostępnienie kodów. :-)

Pozdrawiam
_________________
Mariusz SQ3MVE
http://sq3mve.marph.pl
-----------------------------------
Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających.
Jerzy Bralczyk
-----------------------------------
Najlepsze kursy on-line. 30 zł na start :-)
  
HF7A
13.10.2025 01:09:05
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 346 #8322104
Od: 2009-6-4


Ilość edycji wpisu: 4
Wpisywanie danych do logowania na małym ekranie jest uciążliwe, poza tym w przypadku problemów lepiej mieć kontrolę spoza urządzenia i można też dodać/zmieniać więcej opcji, więc dodałem taką możliwość przez przeglądarkę z komputera lub telefonu w lokalnej sieci.

Obrazek


_________________
Leszek
https://www.qrz.com/db/HF7A
  
antek
13.10.2025 07:07:45
poziom 6

Grupa: Użytkownik

Posty: 1095 #8322119
Od: 2014-3-2


Ilość edycji wpisu: 1
Jak masz miejsce to może prosty dekoder CW wykorzystujący Algorytm Goertzela?
_________________
Kod Q - nie mów do mnie kotku HAMie jeden!
  
HF7A
15.10.2025 20:58:12
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 346 #8322964
Od: 2009-6-4
    antek pisze:

    Jak masz miejsce to może prosty dekoder CW wykorzystujący Algorytm Goertzela?


Nie bardzo wiem, jak miałoby się to logicznie łączyć z resztą aplikacji, która służy głównie od odczytywania informacji z sieci. Dekoder CW to pomysł na zupełnie inną aplikację i pewnie już ktoś to zrobił.

W tej myślałem jeszcze nad monitorem aktywności pasm, na podstawie wszystkich spotów DX ze stacji w np. Europie w ciągu ostatnich 60 minut, wyświetlanych według kontynentu i pasma, tak jak to jest zrobione w https://dxheat.com/dxc/ - niestety z tej strony tych danych chyba nie uda się pobierać, trzeba by robić lokalne statystyki z innego DX Clustra niż HamAlert, bo ten jest zwykle filtrowany wg potrzeb. Pewnie da się zrobić, ale czy byłoby zainteresowanie?


_________________
Leszek
https://www.qrz.com/db/HF7A
  
HF7A
23.11.2025 22:16:37
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 346 #8333159
Od: 2009-6-4


Ilość edycji wpisu: 1
W końcu opublikowałem mój projekt na GitHubie https://github.com/hf7a/ESP32-ham-combo.
Są tam pełne źródła, opisy oraz binarka do ESP32-2432S028R. Są różne wersje płytki z tym oznaczeniem, więc nie ma gwarancji, że będzie działać prawidłowo, w szczególności panel dotykowy.


_________________
Leszek
https://www.qrz.com/db/HF7A
  
SP9Z
24.11.2025 00:24:46
poziom 6

Grupa: Użytkownik

QTH: Sosnowiec JO90NF

Posty: 1067 #8333164
Od: 2009-11-18
Leszku. Super sprawa. Wrzuciłem to przed chwilą do ESP I wszystko działa bezproblemowo. Fajnie się to konfiguruje. Dzięki wielkie 😃,

Obrazek
_________________
Jacek
  
sp6efy
24.11.2025 09:01:45
poziom 6

Grupa: Użytkownik

QTH: Wrocław JO72ox

Posty: 1155 #8333204
Od: 2011-6-19
Mam inną wersje płytki, mam ciemny ekran..
_________________
433.500,145.550,70.260,439.550 Janusz, Barlinek JO72ox
  
HF7A
24.11.2025 09:17:16
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 346 #8333205
Od: 2009-6-4


Ilość edycji wpisu: 1
    sp6efy pisze:

    Mam inną wersje płytki, mam ciemny ekran..


Prawdopodobnie masz inny pin do podświetlania, u mnie jest
#define TFT_BL 21 // LED back-light control pin
trzeba dopasować, może to być 22, 5 albo inny.


_________________
Leszek
https://www.qrz.com/db/HF7A
  
sp6efy
25.11.2025 12:10:44
poziom 6

Grupa: Użytkownik

QTH: Wrocław JO72ox

Posty: 1155 #8333680
Od: 2011-6-19
    HF7A pisze:

      sp6efy pisze:

      Mam inną wersje płytki, mam ciemny ekran..


    Prawdopodobnie masz inny pin do podświetlania, u mnie jest
    #define TFT_BL 21 // LED back-light control pin
    trzeba dopasować, może to być 22, 5 albo inny.






Jakiej używasz płytki przy kompilacji w programie Arduino?

Mam komunikat Compilation error: exit status 1
_________________
433.500,145.550,70.260,439.550 Janusz, Barlinek JO72ox
  
HF7A
25.11.2025 18:00:08
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 346 #8333791
Od: 2009-6-4
    sp6efy pisze:


    Jakiej używasz płytki przy kompilacji w programie Arduino?
    Mam komunikat Compilation error: exit status 1


ESP32 Dev Module


_________________
Leszek
https://www.qrz.com/db/HF7A
  
Electra20.12.2025 19:21:03
poziom 5

oczka
  
sp8obt
06.12.2025 12:59:51
poziom 1



Grupa: Użytkownik

QTH: Rzeszów

Posty: 36 #8336627
Od: 2012-1-4
Wersja z wyświetlaczem ILI9341 / 3.2"
Dobra robota Leszku

Obrazek
_________________
Pozdrawiam Ryszard

sp8obt@gmail.com
http://qrz.com/db/sp8obt
  
sp6efy
07.12.2025 00:12:50
poziom 6

Grupa: Użytkownik

QTH: Wrocław JO72ox

Posty: 1155 #8336693
Od: 2011-6-19


Ilość edycji wpisu: 1
    sp8obt pisze:

    Wersja z wyświetlaczem ILI9341 / 3.2"
    Dobra robota Leszku

    Obrazek




Mógłbyś opublikować plik bin?
W Arduino wyskakuje mi błąd kompikacji , po wgraniu bin z Githuba mam czarny ekran.
Mam niestety inną płytkę niż autor projektu..
Mam płytkę 2.8 cala.
_________________
433.500,145.550,70.260,439.550 Janusz, Barlinek JO72ox
  
sp8obt
07.12.2025 06:58:46
poziom 1



Grupa: Użytkownik

QTH: Rzeszów

Posty: 36 #8336697
Od: 2012-1-4


Ilość edycji wpisu: 2
Jak mawiają: "mówisz i masz" :-)

https://drive.google.com/file/d/1ukMKvJMKimhxVhwfg9UnmUKUWLcTdiva/view?usp=sharing

Plik BIN w folderze Firmware nie jest skompilowany pod ESP32 , powyżej masz kompletny plik po kompilacji.

_________________
Pozdrawiam Ryszard

sp8obt@gmail.com
http://qrz.com/db/sp8obt
  
sp6efy
07.12.2025 10:58:16
poziom 6

Grupa: Użytkownik

QTH: Wrocław JO72ox

Posty: 1155 #8336730
Od: 2011-6-19


Super! Dziękuję za szybki odzew!

Nie bardzo kumam jak mam to wgrać do płytki.
Mógłbyś napisać w punktach kroki postępowania?
Jestem elektronikiem, programowanie nie jest moją najmocniejszą stroną lol

Pozdrawiam..
_________________
433.500,145.550,70.260,439.550 Janusz, Barlinek JO72ox
  
sp8obt
07.12.2025 11:10:22
poziom 1



Grupa: Użytkownik

QTH: Rzeszów

Posty: 36 #8336732
Od: 2012-1-4
Można to zrobić przez stronę https://web.esphome.io , procedura jest intuicyjna, wystarczy podpiąć płytkę ESP, podać jaki port, załadować plik BIN i kliknąć Instal.
Działa z przeglądarkami Chrome/Edge i każdą inną obsługującą WebSerial
_________________
Pozdrawiam Ryszard

sp8obt@gmail.com
http://qrz.com/db/sp8obt
  
HF7A
07.12.2025 12:02:40
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 346 #8336743
Od: 2009-6-4
    sp6efy pisze:


    Nie bardzo kumam jak mam to wgrać do płytki.
    Mógłbyś napisać w punktach kroki postępowania?


Procedurę wgrywania firware za pomocą ESPHome-Flasher opisałem w projekcie tutaj https://github.com/hf7a/ESP32-ham-combo/blob/main/firmware/README.md. Proste i sprawdzone.


_________________
Leszek
https://www.qrz.com/db/HF7A
  
sp6efy
07.12.2025 19:11:56
poziom 6

Grupa: Użytkownik

QTH: Wrocław JO72ox

Posty: 1155 #8336818
Od: 2011-6-19
    sp8obt pisze:

    Można to zrobić przez stronę https://web.esphome.io , procedura jest intuicyjna, wystarczy podpiąć płytkę ESP, podać jaki port, załadować plik BIN i kliknąć Instal.
    Działa z przeglądarkami Chrome/Edge i każdą inną obsługującą WebSerial


Dziękuję za podesłanie pliku.
Zainstalowałem i zaskoczyło...
Mam tylko problem z siecią.
Wpisuję ssid i hasło, niby zapisuje..
Za chwilę wraca do pierwszej strony..
Jutro popatrzę z innym routerem.
Do tej pory inne aplikacje na CYD łączyły się bez problemu..
_________________
433.500,145.550,70.260,439.550 Janusz, Barlinek JO72ox
  
VSS
07.12.2025 20:39:33
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: POZnan*

Posty: 4081 #8336832
Od: 2009-12-24


Ilość edycji wpisu: 1
    sp6efy pisze:


    Mam tylko problem z siecią.
    Wpisuję ssid i hasło, niby zapisuje..


być może masz pozostałości w pamięci po jakimś innym projekcie.

wskocz na stronę :

https://jason2866.github.io/WebSerial_ESPTool/

podłącz urządzenie, przed kliknięciem w OK podczas wybierania portu trzymaj przycisk BOOT na płytce.
jak się połączysz, wybierz ERASE. a potem wrzuć BIN i wgraj soft, powinno zadziałać.
_________________
Artur VSS
https://sp3vss.eu
PZK - Piraci Z Karaibów

Udostępniający link nie odpowiada z automatu za treść:
https://tiny.pl/tqrng
http://hudoc.echr.coe.int/eng?i=001-187930
  
sp6efy
08.12.2025 20:26:17
poziom 6

Grupa: Użytkownik

QTH: Wrocław JO72ox

Posty: 1155 #8337078
Od: 2011-6-19
    sp8obt pisze:

    Można to zrobić przez stronę https://web.esphome.io , procedura jest intuicyjna, wystarczy podpiąć płytkę ESP, podać jaki port, załadować plik BIN i kliknąć Instal.
    Działa z przeglądarkami Chrome/Edge i każdą inną obsługującą WebSerial


Dziękuję za podesłanie pliku.
Zainstalowałem i zaskoczyło...
Mam tylko problem z siecią.
Wpisuję ssid i hasło, niby zapisuje..
Za chwilę wraca do pierwszej strony..
Jutro popatrzę z innym routerem.
Do tej pory inne aplikacje na CYD łączyły się bez problemu..
_________________
433.500,145.550,70.260,439.550 Janusz, Barlinek JO72ox
  
Electra20.12.2025 19:21:03
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 2>>>    strony: [1]2

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » PROJEKT ESP32 HAM COMBO

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny