| |
VSS | 02.06.2025 13:03:15 |


Grupa: Użytkownik
QTH: POZnan*
Posty: 3990 #8280573 Od: 2009-12-24
|
https://forum.arturhome.pl/t/cc1101-esphome-szczepanleon/10339/12 _________________ 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
|
| |
Electra | 08.06.2025 20:59:30 |

 |
|
| |
SQ2KRR | 02.06.2025 16:14:24 |

Grupa: Użytkownik
Posty: 341 #8280602 Od: 2014-8-13
| Ja do takich rzeczy korzystam z czata gpt. Podaje pinout połączeń i pisze program. Jeśli chodzi o ESP najlepiej sprawdza mi się platformio zamiast arduino. Czasem czat robi błędy, ale zazwyczaj efekty są dobre. Dodatkowo czasem go proszę o dodanie komentarzy w każdej linii programu jak dla laika. Sprawdziłem i nie ma żadnego problemu by połączyć takie moduły i testować odbiór ramek z tej konkretnej stacji pogodowej. Przynajmniej teoretycznie nie ma takiego problemu.
|
| |
SP6LUN | 02.06.2025 20:32:06 |
Grupa: Użytkownik
QTH: Kamień Śląski
Posty: 7 #8280645 Od: 2021-9-27
Ilość edycji wpisu: 4 | Tutaj jest trochę o połączeniu i sterowaniu CC1101: https://github.com/LSatan
Stacja wysyła 30milisekundowe ramki co 12.5 sekundy (ok 4000 bodów/s) - w ramkach jest conajmniej kierunek i siła wiatru.
Co 48 takich ramek, a więc co 10 minut wysyłany jest pakiet(?) 30 ramek. <== To nie jest prawda. Do "rozmowy" włączyło sie inne urządzenie.
Wysyłane pakiety mają długość 198 bitów = 33 bajty = 66 półbajty(nibble) Bajty 1-6 to preambuła (0xAAAAAAAAAAAA) Bajty 7-8 to synchronizacja (0x2DD4) - ta wartość jest identyczna jak w stacji Bresser 6-in-1, czy kodowanie też jest identyczne? Bajty 9-10 to prawdopodobnie jakaś forma sumy kontrolnej
Bajty 11-33 są prawdopodobnie XOR-owane maską 0xAA
Bajty 13 i połówka 14 to kierunek wiatru w stopniach - kodowanie BCD + XOR maską 0xAA ( Przykład: 10011111 11001010 XOR 0xAAAA: 00110101 01000000 Wiatr wieje z azymutu 354° ( 0011 0101 0100 )
|