Forum Krótkofalarskie PKI

APRS i LoRa rx digi na ESP-12
T#440216 ...schemat, opis, soft
Facebook
SP9SKP
poziom 1
Użytkownik
Ilość edycji wpisu: 1
#2293559 08.06.2016 14:16:33
Witajcie.
Tak jak obiecałem jakiś czas temu w dziale Emisje cyfrowe, udostępniam wszystko co niezbędne do zbudowania własnego mikro RX digi dla APRS i LoRy.
Układ ten do dekodowania APRS wykorzystuje dzieło Tomka SP9UOB czyli dsDigi, za co mu wielkie dzięki, szczególnie za wprowadzenie jakiś czas temu trybu TEXT, który znacznie ułatwił mi zabawę z tym, jak i jeszcze innym projektem, który może również za niedługo ujrzy światło dzienne.
Krótki opis, schematy, firmware jest dostępne na mojej stronie http://skp.wodzislaw.pl?p=120
wpis edytowany 08.06.2016 14:18:48
SQ1OHF
poziom 3

Użytkownik
QTH: JO73GK, SZCZECIN
#2293743 08.06.2016 22:17:27
A może coś na arduino masz?....



Zapraszam na QSO: SR1Z,SR1SZ, SR1DMR / lokalnie 145.400 i 433.400 Mhz
Pozdrawiam, Edward SQ1OHF
sq1ohf@gmail.com
SP9SKP
poziom 1
Użytkownik
#2293878 09.06.2016 07:05:19
Arduino mówisz? Za mało ramu, za wolny, za duży itd... ESP zasuwa na 160MHz i ma 96k RAM. To chyba mówi samo za siebie.
SP9IT
poziom 5
Użytkownik
QTH: KN09IO
#2293945 09.06.2016 09:31:44
    SP9SKP pisze:

    Arduino mówisz? Za mało ramu, za wolny, za duży itd... ESP zasuwa na 160MHz i ma 96k RAM. To chyba mówi samo za siebie.


Wbudowane rozkazy do arytmetyki itd to chyba dobry wybór ....

Osiągasz wysokie wyniki w dekodowaniu analogowego sygnału, gdy nie jest idealny?



Jacek SP9IT
SP9SKP
poziom 1
Użytkownik
#2293994 09.06.2016 11:03:06
Nie rozumiem... jaka arytmetyka.
Za dekodowanie APRS odpowiada dsDigi Tomka, odbieraniem LoRy zajmuje się moduł. Ja to tylko wszystko składam do kupy i wysyłam do internetu, przy okazji licząc odebrane ramki i wysyłając statystyki.
Zdekodowanie ramki APRS tak jak to Tomek robi za pomocą DSP i assemblera na arduino to tak jakby na rowerze wybierać się na księżyc.
Dla mnie to miało być małe, bez kabli do neta (jak walnie piorun w ESP, to poleci stare radio bosha i kilka sclaków a nie pół domu) i nie miałem nad tym zamiaru wiecznie siedzieć, tym bardziej, że jest on tylko kolejnym krokiem do czegoś zupełnie innego.
Soft siłą rzeczy tak naprawdę jest napisany w arduino, bo za bardzo nie ma innej opcji. Jednak tylko pogłębiło to moją niechęć do niego. Dla mnie zwykłe C króluje. Owszem fajnie się pisze i szybko, ale bez rewelacji.

Aha, zapomniałem dopisać, ze podłączając się telnetem do ESPdigi, na bieżąco wyświetla wszystkie odebrane ramki. Zarówno z APRS jak i z LoRy.
SP9IT
poziom 5
Użytkownik
QTH: KN09IO
#2294042 09.06.2016 12:17:10
    SP9SKP pisze:

    Nie rozumiem... jaka arytmetyka.
    Za dekodowanie APRS odpowiada dsDigi Tomka, odbieraniem LoRy zajmuje się moduł. ....



Aaaa, źle zrozumiałem. Dekodowanie softwarowe miałem na myśli.

Interesuję się APRS jako medium, jedno z nielicznych na FM, mało mnie bierze (przynajmniej jak na razie) całość usług wyżej.
Towarzystwo APSR-owe używa jasnych dla siebie skrótów, komuś z zewnątrz ciężko się łapie co na konkretnym etapie rozwoju technologi znaczą pojęcia.




Jacek SP9IT
SP9SKP
poziom 1
Użytkownik
#2294080 09.06.2016 14:15:21
APRS jest lichym medium transmisji danych. Możliwości dopiero daje LoRa.
SP9IT
poziom 5
Użytkownik
QTH: KN09IO
#2294227 09.06.2016 22:28:47
    SP9SKP pisze:

    APRS jest lichym medium transmisji danych. Możliwości dopiero daje LoRa.


czy dobrze rozumiem (pewną ilość meteriałów przeczytałem) że LoRa zakłada pewnego rodzaju nadajniki-gotowce i nie zachodzi w tym przypadku podłączanie do uniwersalnego trx?

Nadal rzecz polega na jednym kupnym patentowanym chipie, czy już jest pluralizm i konkurencja?





Jacek SP9IT
VSS
poziom najwyższy i najjaśniejszy :-)

Użytkownik
QTH: POZnan*
#2294246 09.06.2016 22:58:31
tak, kupujesz za 10 ziela trx LoRa i zaczyna się zabawa. pozwala na odbiór sygnałów przy -146dBm przy prędkościach rtty. jak masz widoczność optyczną to 1k2 zrobisz na nadajniku 10mw na odległość 50-100km - przynajmniej teoretycznie



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
SP5XMI
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Warszawa
#2294257 09.06.2016 23:12:28
Tak przy okazji - jest programowy dekoder LoRa do użycia z RTL SDR. Mocno eksperymentalne. Działa, ale tylko przy niektórych opcjach nadawania. Tak przy okazji - podobne sygnały regularnie da się odebrać w Warszawie, na Pradze Południe, ktoś ma nadajnik naprawdę wysoko.



Sent from Marconi Oceanspan with 3x807 in the finals.
Pozdrawiam, SP5XMI Marcin
sp6ryd
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Wrocław
#2294277 10.06.2016 00:04:05
@SP9XMI: To może być Gateway LoRaWAN. Tyle że one pracują na 868MHz. nie wiem w jakiej ewentualnie sieci bo w TheThings Wawa jest "biała plamą" oczko https://thethingsnetwork.org/map

@SP9IT: Zobacz też to: http://sp7pki.iq24.pl/default.asp?grupa=78615&temat=434310

Co do Arduino to w Arduino IDE też możesz programować płytkę ESP https://github.com/esp8266/Arduino

Gratuluję pomysłu i wykonania rozpropagowanie Twojego projektu mogłoby zachęcić naszych baloniarzy do konstrukcji i wypuszczenia trackerów z LoRa i ESP. Jeszcze tylko opanowanie obsługi jakiegoś lekkiego modułu kamerki z telefonu i byłby fajny zestaw do floaterów (choć pewnie zapotrzebowanie na zasilanie byłoby znacznie większe i doładowywanie akku z ogniw PV mogłoby być trudne. Czy w ESP można wyłączając WiFi ograniczyć pobór prądu ? moje ESP łyka powyżej 200mA więc trzeba by go nieźle usypiać wesoły
VSS
poziom najwyższy i najjaśniejszy :-)

Użytkownik
QTH: POZnan*
#2294285 10.06.2016 00:39:25
    sp6ryd pisze:

    Czy w ESP można wyłączając WiFi ograniczyć pobór prądu ? moje ESP łyka powyżej 200mA więc trzeba by go nieźle usypiać wesoły


odpinasz nogę ch_pd i esp zamiera



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
SP9SKP
poziom 1
Użytkownik
#2294302 10.06.2016 07:16:42
Programowo też można wyłączyć "moduł" WiFi w esp. Pobierany prąd wtedy to ok 15mA. O właśnie, obecna wersja softu nie korzysta z tego mocno usypiającego trybu. W wolnym czasie dopiszę.

@sp6ryd nie trzeba wypuszczać trakera z esp, jest gotowiec z którego zresztą sam korzystałem do testów na arduino https://github.com/daveake/FlexTrack, tylko nie ma co patrzeć tam na definicję częstotliwości nadawania, ona jest tylko informacyjnie. Jak ktoś chce ją zmienić, to sobie musi policzyć wartości rejestrów i ustawić w lora.ino.

SP9SKP
poziom 1
Użytkownik
#2326452 30.08.2016 08:29:12
Powstała właśnie nowa wersja softu.
- poprawnie odbiera obrazki z LoRy (wcześniej nie miałem tego na czym testować)
- kilka zmian w interfejsie www (np dodane RSSI i SNR dla ostatnio odebranego pakietu LoRy), poprawione błędy wyświetlania
- dodana obcja "debug" dla LoRy (przez telnet wyświetla w hex nieznane ramki, może się kiedyś przydać)
- wysyłanie przez RS232 odebranych danych z serwera APRS (tym samym, po podłączeniu TxD esp8266 z RxD dsDigi mamy pełne digi).
Problemem jest tylko to, że dsDigi Tomka lubi po czasie zjadać coraz większą ilość znaków od końca, więc nie wiem czy korzystanie ma z tego sens, no ale jest.
- jakieś tam optymalizacje oczko

Wystraczy wcisnąć przycisk UPDATE w espDigi oczko
Aby pisać na forum musisz się zalogować !!!
załóż własne forum · korzystasz z forum? wesprzyj projekt - postaw kawę! · rss