Forum Krótkofalarskie PKI

MUST HAVE z Łosia 2025 czyli stacja pogodowa
T#652979
Facebook
SQ6XL poziom 5
QTH: JO81nd Wrocław
Ilość edycji wpisu: 1
#8354633 24.02.2026 07:55:25
[quote=SP9Z]
    SP7UDB pisze:


    To ja też się pochwalę swoją skromną wersją stacji odbiorczej, która pokazuje obie wartości ciśnienia, na dole są dwa paski, jeden wskazuje siłę wiatru oraz porywy, drugi opady, do tego są wyświetlane ikonki ostrzegające przed skrajnymi warunkami (gołoledź, silny wiatr, wysoki index UV i takie tam) . Dane co minutę są wysyłane na serwer Thingspeak , więc wgląd do danych pogodowych mam na komórce wesoły. Wyrzeźbiłem to na ESP32, CC1101, BMP280 i TFT 3.5'


No ładnie a możesz podzielić się projektem?
MQTT i HA to jedno ale taki ekranik stojący w kuchni do dyspozycji domowników na szybko to dobry gadżet :-)
Na tym żółtym cudzie 2,8" by się przydało ogarnąć :-)
73 Arek
wpis edytowany 24.02.2026 07:58:54
SP9Z poziom 6
QTH: Sosnowiec JO90NF
Ilość edycji wpisu: 1
#8354732 24.02.2026 12:07:18
    SQ6XL pisze:


    No ładnie a możesz podzielić się projektem?
    MQTT i HA to jedno ale taki ekranik stojący w kuchni do dyspozycji domowników na szybko to dobry gadżet :-)
    Na tym żółtym cudzie 2,8" by się przydało ogarnąć :-)
    73 Arek


Próbowałem to kiedyś robić z tym żółtym modułem ESP32-2432S08, ale niestety nie udało mi się tego uruchomić z odbiornikiem CC1101. Gdzieś to się gryzie z wyświetlaczem. Próbowałem na innych GPIO, nawet wylutowałem diodę LED RGB z tej płytki, aby się podpiąć pod inne piny, ale poległem bardzo szczęśliwy Potem do tego nie wracałem, może komuś bardziej doświadczonemu się to uda. Co do mojego projektu, na tym ESP32, to jak najbardziej, mogę udostępnić, tylko że schemat mam na kartce, a sam kod musiałbym w wolnej chwili nieco uporządkować i porobić jakieś opisy bardzo szczęśliwy
Co do płytek odbiorników CC1101, to przestrzegam, kupno ich to jest loteria. Zdarza się często, że mimo, że są nowe, nie pracują prawidłowo, zresztą wielu kupujących narzeka na brak komunikacji po SPI. Czasami na 5 zakupionych chodzą tylko trzy. Więc, jeżeli ktoś montuje na tym i nie odbiera pakietów ze stacji pogodowej, to nie oznacza, że stacja jest padnięta, tylko, że CC1101 pracuje wadliwie. I oczywiście podłączać tylko do 3.3V, bo 5V może je zabić. Zdecydowanie lepsze są moduły SX1276, ale wymagają modyfikacji kodu.
Tu ten żółty wyswietlacz z cc1001 smutny


Edit:
Do odbioru można też wykorzystać gotowy moduł Lilygo32 ver 868 MHz (u mnie model V3 v1.6.1), który ma wyświetlacz miniaturowy Oled i odbiornik SX1276. Nie trzeba nic lutować poza czujnikiem ciśnienia (można to przylutować na "pająka"oczko Też może to wysyłać dane na Thingspeak, pobierać czas z ntp. A tutaj, że był do dyspozycji czytnik kart, zrobiłem jeszcze logger, który zapisuje wszystkie dane pogodowe, z czasem na karcie uSD w formacie csv. Jakby ktoś chciał analizować dane pogodowe bardzo szczęśliwy
Jak znajdę chwilę czasu, to spróbuję wgrać program kolegi VSS na tego Lilygo, oczywiście dostosowując kod - przecież to powinno chodzić bez problemu wesoły


wpis edytowany 24.02.2026 12:45:59



Jacek
VSS poziom najwyższy i najjaśniejszy :-)
QTH: POZnan*
#8354740 24.02.2026 12:24:27
    SP9Z pisze:



    Próbowałem to kiedyś robić z tym żółtym modułem ESP32-2432S08, ale niestety nie udało mi się tego uruchomić z odbiornikiem CC1101. Gdzieś to się gryzie z wyświetlaczem.


Ja do obecnej stacji na 8266 dopiszę kod który będzie wyrzucał na RS suche dane pogodowe a na tej płytce z wyświetlaczem będzie tylko kod wyświetlający to co da płytka "odbiornika". nie chce mi sie przepisywać kodu z 8266 na esp32. koszt tego wyświetlacza jest na tyle śmieszny, że można sobie pozwolić na taką ekstrawagancję z dwoma procesorami.



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
SP9Z poziom 6
QTH: Sosnowiec JO90NF
Ilość edycji wpisu: 1
#8354742 24.02.2026 12:50:23
    VSS pisze:

      SP9Z pisze:



      Próbowałem to kiedyś robić z tym żółtym modułem ESP32-2432S08, ale niestety nie udało mi się tego uruchomić z odbiornikiem CC1101. Gdzieś to się gryzie z wyświetlaczem.


    Ja do obecnej stacji na 8266 dopiszę kod który będzie wyrzucał na RS suche dane pogodowe a na tej płytce z wyświetlaczem będzie tylko kod wyświetlający to co da płytka "odbiornika". nie chce mi sie przepisywać kodu z 8266 na esp32. koszt tego wyświetlacza jest na tyle śmieszny, że można sobie pozwolić na taką ekstrawagancję z dwoma procesorami.


Ale ja właśnie próbowałem uzyskać czyste dane na RS, już bez obsługi wyświetlacza i czujnika ciśnienia. I po prostu nie widzi mi tego CC1101, jest chyba jakiś konflikt SPI bardzo szczęśliwy
wpis edytowany 24.02.2026 12:51:38



Jacek
VSS poziom najwyższy i najjaśniejszy :-)
QTH: POZnan*
#8354956 25.02.2026 02:35:02
Kolejna wersja softu, wysyła ramki na UART z wszystkimi danymi stacji (przygotowanie do podłączenia wyświetlacza).
Drobne tuningi strony www, dodane opcja ustawiania strefy czasowej.

https://github.com/ArturVSS/APRS-WX-station-Garni-2055/blob/main/ino/APRS-WX-station-Garni-2055_www_mqtt_wzgl_uart.ino

enjoy!



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
slawkowicz

Ilość edycji wpisu: 2
#8399932 19.08.2026 22:28:48
SP9Z mam coś dla ciebie masz te same graty co ja . https://github.com/slawkowicz/weather-station-esp32
wpis edytowany 19.08.2026 22:29:47
SQ6XL poziom 5
QTH: JO81nd Wrocław
#8400296 24.08.2026 13:51:40
Artur, dzięki za Twój czas zaangażowanie :-).
Mam taką sugestie, żeby oddzielić na stronie część konfiguracyjną stacji od części prezentującej aktualne dane pogodowe, chodzi o to, żeby można wyświetlać na stronie www dane jak ze zwykłej stacji pogodowej a konfiguracja po zalogowaniu :-)
73 !
VSS poziom najwyższy i najjaśniejszy :-)
QTH: POZnan*
#8400298 24.08.2026 14:04:25
    SQ6XL pisze:

    Artur, dzięki za Twój czas zaangażowanie :-).
    Mam taką sugestie, żeby oddzielić na stronie część konfiguracyjną stacji od części prezentującej aktualne dane pogodowe, chodzi o to, żeby można wyświetlać na stronie www dane jak ze zwykłej stacji pogodowej a konfiguracja po zalogowaniu :-)
    73 !


Do zrobienia, do końca tygodnia zaatakuję.




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
SQ6XL poziom 5
QTH: JO81nd Wrocław
#8400299 24.08.2026 14:47:33
    Do zrobienia, do końca tygodnia zaatakuję.

Bardzo dziękuje :-)
SP3SRS

Ilość edycji wpisu: 1
#8401760 09.09.2026 21:00:09
Witam wszystkich,

po dłuższej przerwie próbuję ponownie uruchomić projekt BresserWeatherSensorBasicAPRS na module Wemos D1 Lite.

Kod znajduje się tutaj:
https://github.com/SP3WRO/BresserWeatherSensorBasicAPRS/blob/main/BresserWeatherSensorBasicAPRS.ino

Mam problem z Arduino IDE. Przy próbie kompilacji pojawia się informacja/błąd dotyczący tego, że kod jest przeznaczony dla ESP8266.

Z tego, co udało mi się ustalić, Wemos D1 Lite również posiada układ ESP8266, więc wydaje mi się, że powinno to działać.

Czy ktoś może podpowiedzieć:

- jaką dokładnie płytkę wybrać w Arduino IDE dla Wemos D1 Lite,
- jaką wersję pakietu ESP8266 by ESP8266 Community zainstalować,
- czy do tego projektu potrzebne są dodatkowe biblioteki,
- oraz czy ten kod można bezpośrednio wgrać na Wemos D1 Lite?

Będę wdzięczny za pomoc, ponieważ dawno nie korzystałem z Arduino IDE i mogłem coś przeoczyć.

Pozdrawiam SP3SRS
wpis edytowany 09.09.2026 21:01:46
SP3SRS
#8401820 10.09.2026 19:41:46
Witam, wgrałem kod po modyfikacji, ESP połączyło się z wi-fi. Stacja na dworze ale brak danych, czy możliwe że któreś piny z C1101 pomyliłem i dlatego nic nie odbieram?

/ MAPA PINÓW ESP8266 (Wemos D1 Mini):
// CC1101 SCK → GPIO14 (D5)
// CC1101 MISO → GPIO12 (D6)
// CC1101 MOSI → GPIO13 (D7)
// CC1101 CS → GPIO15 (D8) PIN_RECEIVER_CS
// CC1101 GDO0 → GPIO4 (D2) PIN_RECEIVER_IRQ
// CC1101 GDO2 → GPIO5 (D1) PIN_RECEIVER_GPIO
// BMP280 SDA → GPIO0 (D3)
// BMP280 SCL → GPIO3 (RX)
// UART WX TX → GPIO2 (D4) Serial1 9600 baud co 5 sekund
// Debug Serial → GPIO1 (TX) Serial 115200 baud
SQ6XL poziom 5
QTH: JO81nd Wrocław
#8401853 11.09.2026 08:47:26
Cześć, chciałem Ci zwrócić uwagę żebyś sprawdził czy masz odpowiedni moduł BMP280 mi chińczyk przysłał nie BMP tylko BME prawie sie nie różnią ale układ nie gada z BME , musi być BMP. Powodzenia, więcej nie pomogę w ogóle nie znam się na arduino.
SP9Z poziom 6
QTH: Sosnowiec JO90NF
#8401858 11.09.2026 09:35:00
    SQ6XL pisze:

    Cześć, chciałem Ci zwrócić uwagę żebyś sprawdził czy masz odpowiedni moduł BMP280 mi chińczyk przysłał nie BMP tylko BME prawie sie nie różnią ale układ nie gada z BME , musi być BMP. Powodzenia, więcej nie pomogę w ogóle nie znam się na arduino.

Ale w tym programiku, który kolega uruchamia , jest użyta biblioteka Adafruit_BME280.h - przeznaczona właśnie do czujnika BME280 więc logicznym jest , że raczej powinien być użyty czujnik BME280 . Różnica między BME a BMP jest taka, że BME280 ma dodatkowo pomiar wilgotności. Zresztą, jaki to nie był czujnik, można w programie użyć właściwej biblioteki i oczywiście zmienić ID czujnika.
Natomiast, to, że nie czyta CC1101 , problem może być tez w samym odbiorniku CC1101. Niestety one są często wadliwe, kupione nowe, nie chciały się komunikować z ESP.
Na Ali kupiłem 5 sztuk, prawidłowo działały tylko 3 sztuki. Na allegro raz kupiłem 3 sztuki, działały wszystkie prawidłowo, potem od tego samego sprzedawcy kupiłem kolejne 3, nie działały. Totalna loteria. Oczywiście trzeba pamiętać, że CC1101 potrzebuje zasilania 3.3V, natomiast 5V może je uszkodzić.





Jacek
SP3SRS
#8401897 11.09.2026 21:10:10
Zgadza się C1101 jest wadliwy, mam skrypt który testuje radio i nie przechodzi testu. Druga sprawa SDR wykrywa pogodynkę na 868,4125MHz czy częstotliwość jest w skrypcie sztywno określona ?
SP9Z poziom 6
QTH: Sosnowiec JO90NF
#8401900 11.09.2026 23:01:46
Z tego co wiem, te wszystkie stacje pracują na 868.300 MHz. A ta częstotliwość jest już określona w samej bibliotece BresserWeatherSensorReceiver , odwołanie znalazłem w pliku WeatherSensor.cpp . Ale ja bym tam absolutnie nic nie grzebał i nie zmieniał , bo jest tam m.in. taki zapis: // Freq: 868.300 MHz, Bandwidth: 203 KHz, rAmpl: 33 dB, .
Nie wiem, ale wydaje mi się, że odbiornik odbiera wszystkie sygnały które są 868.300 MHz , szerokość pasma 203 kHz. Czyli odbiornik "widzi" wszystko w zakresie od około 868.198 MHz do 868.401 MHz



Jacek
MUST HAVE z Łosia 2025 czyli stacja pogodowa
T#652979
Facebook
Aby pisać na forum musisz się zalogować !!!
rss · kontakt · załóż własne forum · korzystasz z forum? wesprzyj projekt!